mirror of https://github.com/shirou/gopsutil
Resolve cyclic import and create a common helper func, NumProcs()
parent
fcd296ea11
commit
a3f57b1314
@ -1,3 +1,19 @@
|
||||
// +build linux
|
||||
|
||||
package common
|
||||
|
||||
import "os"
|
||||
|
||||
func NumProcs() (uint64, error) {
|
||||
f, err := os.Open(HostProc())
|
||||
if err != nil {
|
||||
return 0, err
|
||||
}
|
||||
|
||||
list, err := f.Readdir(-1)
|
||||
defer f.Close()
|
||||
if err != nil {
|
||||
return 0, err
|
||||
}
|
||||
return uint64(len(list)), error
|
||||
}
|
||||
|
Loading…
Reference in New Issue