package sys
import "github.com/containerd/containerd/sys"
Index ¶
- Constants
- func CreateUnixSocket(path string) (net.Listener, error)
- func ForceRemoveAll(path string) error
- func GetLocalListener(path string, uid, gid int) (net.Listener, error)
- func RunningPrivileged() bool
- func RunningUnprivileged() bool
- func SetOOMScore(pid, score int) error
- func StatATimeAsTime(st *syscall.Stat_t) time.Time
- func StatAtime(st *syscall.Stat_t) syscall.Timespec
- func StatCtime(st *syscall.Stat_t) syscall.Timespec
- func StatMtime(st *syscall.Stat_t) syscall.Timespec
- type Exit
Constants ¶
const OOMScoreMaxKillable = -999
OOMScoreMaxKillable is the maximum score keeping the process killable by the oom killer
Functions ¶
func CreateUnixSocket ¶
CreateUnixSocket creates a unix socket and returns the listener
func ForceRemoveAll ¶
ForceRemoveAll on unix is just a wrapper for os.RemoveAll
func GetLocalListener ¶
GetLocalListener returns a listener out of a unix socket.
func RunningPrivileged ¶
func RunningPrivileged() bool
RunningPrivileged returns true if the effective user ID of the calling process is 0
func RunningUnprivileged ¶
func RunningUnprivileged() bool
RunningUnprivileged returns true if the effective user ID of the calling process is not 0
func SetOOMScore ¶
SetOOMScore sets the oom score for the provided pid
func StatATimeAsTime ¶
StatATimeAsTime returns the access time as a time.Time
func StatAtime ¶
StatAtime returns the access time from a stat struct
func StatCtime ¶
StatCtime returns the created time from a stat struct
func StatMtime ¶
StatMtime returns the modified time from a stat struct
Types ¶
type Exit ¶
Exit is the wait4 information from an exited process
func Reap ¶
Reap reaps all child processes for the calling process and returns their exit information
Source Files ¶
env.go filesys_unix.go oom_unix.go reaper.go socket_unix.go stat_bsd.go
- Version
- v1.2.0-rc.1
- Published
- Oct 3, 2018
- Platform
- darwin/amd64
- Imports
- 10 packages
- Last checked
- 1 hour ago –
Tools for package owners.