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
|
// +build linux
|
||||||
|
|
||||||
package common
|
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