diff --git a/cpu/cpu_aix_nocgo.go b/cpu/cpu_aix_nocgo.go index afa52f21..d40c4093 100644 --- a/cpu/cpu_aix_nocgo.go +++ b/cpu/cpu_aix_nocgo.go @@ -5,8 +5,11 @@ package cpu import ( "context" + "fmt" "strings" "strconv" + + "github.com/shirou/gopsutil/v3/internal/common" ) func TimesWithContext(ctx context.Context, percpu bool) ([]TimesStat, error) { @@ -23,10 +26,8 @@ func CountsWithContext(ctx context.Context, logical bool) (int, error) { return 0, fmt.Errorf("cannot execute prtconf: %s", err) } for _, line := range strings.Split(string(prtConfOut), "\n") { - if parts := strings.Split(line, ": "); len(parts) < 2 { - continue - } - if parts[0] == "Number Of Processors" { + parts := strings.Split(line, ": ") + if len(parts) > 1 && parts[0] == "Number Of Processors" { if ncpu, err := strconv.Atoi(parts[1]); err == nil { return ncpu, nil } diff --git a/disk/disk_aix_nocgo.go b/disk/disk_aix_nocgo.go index b8fe2eea..eb25cbda 100644 --- a/disk/disk_aix_nocgo.go +++ b/disk/disk_aix_nocgo.go @@ -5,6 +5,8 @@ package disk import ( "context" + + "github.com/shirou/gopsutil/v3/internal/common" ) func PartitionsWithContext(ctx context.Context, all bool) ([]PartitionStat, error) { diff --git a/load/load_aix_nocgo.go b/load/load_aix_nocgo.go index f5fbd36d..7cbf8b43 100644 --- a/load/load_aix_nocgo.go +++ b/load/load_aix_nocgo.go @@ -5,6 +5,8 @@ package load import ( "context" + + "github.com/shirou/gopsutil/v3/internal/common" ) func AvgWithContext(ctx context.Context) (*AvgStat, error) { diff --git a/mem/mem_aix_nocgo.go b/mem/mem_aix_nocgo.go index ab86d452..b13b635e 100644 --- a/mem/mem_aix_nocgo.go +++ b/mem/mem_aix_nocgo.go @@ -5,6 +5,8 @@ package mem import ( "context" + + "github.com/shirou/gopsutil/v3/internal/common" ) func VirtualMemoryWithContext(ctx context.Context) (*VirtualMemoryStat, error) { diff --git a/net/net_aix_nocgo.go b/net/net_aix_nocgo.go index 11b62229..e3fce902 100644 --- a/net/net_aix_nocgo.go +++ b/net/net_aix_nocgo.go @@ -6,10 +6,8 @@ package net import ( "context" "fmt" - "regexp" "strconv" "strings" - "syscall" "github.com/shirou/gopsutil/v3/internal/common" )