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/internal/common
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
..
binary.go fixed by golint. 9 years ago
common.go [process][darwin] Fix #670 remove call to common.Pipeline (prone to race condition) 6 years ago
common_darwin.go Fix: use filename in exec.LookPath instead of full path 6 years ago
common_freebsd.go Fix: use filename in exec.LookPath instead of full path 6 years ago
common_linux.go Remove cycle between process and host packages 6 years ago
common_openbsd.go Fix: use filename in exec.LookPath instead of full path 6 years ago
common_test.go [internal]Windows: skip Host test. 8 years ago
common_unix.go [process][darwin] Fix #670 remove call to common.Pipeline (prone to race condition) 6 years ago
common_windows.go [windows] Use windows.NewLazySystemDLL to (possibly) prevent DLL hijacking 7 years ago