You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gopsutil/host
Tyler Dixon a02925055c Remove cycle between process and host packages
gopsutil is a transitive dependency of another project that I am integrating
into an internal build system. We target multiple platforms and as a part
of the build system for the large internal repo, we calculate the build
graph used to determine what targets have changed and need to be build /
tested as a single DAG for all platforms.

gopsutil currently does not form a DAG if linux and any other platform are
considered at the same time. linux is the only platform where the process
package imports the host package.

To remove this cycle, the relevant methods have been moved to internal/common
with the linux build tag and are consumed the host and process packages.
6 years ago
..
host.go Use static initialisation for invoke instances, instead of init funcs 7 years ago
host_darwin.go [host][darwin] Remove calls to sysctl binary in host/host_darwin.go #639 6 years ago
host_darwin_386.go Add Go-native structs for Darwin/386 and FreeBSD/arm 8 years ago
host_darwin_amd64.go [BREAKING CHANGE] rename functions to pass golint. ex) net.NetIOCounters -> net.IOCounters 9 years ago
host_fallback.go [host] fallback: implement PlatformInformation() 7 years ago
host_freebsd.go Eliminate call to uname on FreeBSD 7 years ago
host_freebsd_386.go [host]freebsd: add freebsd_386. 9 years ago
host_freebsd_amd64.go [host]freebsd: update freebsd_amd64 9 years ago
host_freebsd_arm.go Add Go-native structs for Darwin/386 and FreeBSD/arm 8 years ago
host_linux.go Remove cycle between process and host packages 6 years ago
host_linux_386.go [host]linux: forgot to add sizeOfUtmp. 9 years ago
host_linux_amd64.go [host]linux: fix i386 and gofmt. 9 years ago
host_linux_arm.go [host]linux: fix i386 and gofmt. 9 years ago
host_linux_arm64.go Add type definitions for arm64 and ppc64le 9 years ago
host_linux_mips.go Add type definitions for mips and mipsle 8 years ago
host_linux_mips64.go [host]linux/mips: copy mips64 definition from mips. 7 years ago
host_linux_mips64le.go [host] linux/mips: mips64le definition from mipsle 7 years ago
host_linux_mipsle.go Add type definitions for mips and mipsle 8 years ago
host_linux_ppc64le.go [host]Windows: BootTime and Uptime are reversed on Windows. 9 years ago
host_linux_s390x.go add platform compatibility 8 years ago
host_linux_test.go change package name. 10 years ago
host_openbsd.go [host][openbsd] Remove calls to sysctl binary in host/host_openbsd.go #639 6 years ago
host_openbsd_amd64.go run go fmt ./... 8 years ago
host_solaris.go Fix: use filename in exec.LookPath instead of full path 6 years ago
host_test.go Fix typos 6 years ago
host_windows.go [host][windows] Remove exported wmi type from #550 7 years ago
types_darwin.go host: Users() on darwin works. but Started is not correct. 10 years ago
types_freebsd.go [host]freebsd: update freebsd_amd64 9 years ago
types_linux.go [host]linux-arm: update type_liux.go. Test will fail. 9 years ago
types_openbsd.go run go fmt ./... 8 years ago