MCPcopy
hub / github.com/opencontainers/runc / srcStatfs

Method srcStatfs

libcontainer/rootfs_linux.go:76–88  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

74}
75
76func (m mountEntry) srcStatfs() (*unix.Statfs_t, error) {
77 var st unix.Statfs_t
78 if m.srcFile != nil {
79 if err := unix.Fstatfs(int(m.srcFile.file.Fd()), &st); err != nil {
80 return nil, os.NewSyscallError("fstatfs", err)
81 }
82 } else {
83 if err := unix.Statfs(m.Source, &st); err != nil {
84 return nil, &os.PathError{Op: "statfs", Path: m.Source, Err: err}
85 }
86 }
87 return &st, nil
88}
89
90// needsSetupDev returns true if /dev needs to be set up.
91func needsSetupDev(config *configs.Config) bool {

Callers 2

mountToRootfsFunction · 0.80
checkProcMountFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected