Skip to content

Commit

Permalink
Merge pull request #91 from aws/dep-update
Browse files Browse the repository at this point in the history
Add common package from gopsutil upstream
  • Loading branch information
zhihonl authored Sep 15, 2023
2 parents afc52c2 + 08ba2b7 commit 7629361
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions patches/gopsutil/v3/common/env.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package common

type EnvKeyType string

// EnvKey is a context key that can be used to set programmatically the environment
// gopsutil relies on to perform calls against the OS.
// Example of use:
//
// ctx := context.WithValue(context.Background(), common.EnvKey, EnvMap{common.HostProcEnvKey: "/myproc"})
// avg, err := load.AvgWithContext(ctx)
var EnvKey = EnvKeyType("env")

const (
HostProcEnvKey EnvKeyType = "HOST_PROC"
HostSysEnvKey EnvKeyType = "HOST_SYS"
HostEtcEnvKey EnvKeyType = "HOST_ETC"
HostVarEnvKey EnvKeyType = "HOST_VAR"
HostRunEnvKey EnvKeyType = "HOST_RUN"
HostDevEnvKey EnvKeyType = "HOST_DEV"
HostRootEnvKey EnvKeyType = "HOST_ROOT"
)

type EnvMap map[EnvKeyType]string

0 comments on commit 7629361

Please sign in to comment.