mirror of
https://github.com/clearlinux/docker.git
synced 2026-09-06 13:41:36 +00:00
Remove all syscall calls from devicemapper
This commit is contained in:
@@ -1,15 +1,31 @@
|
||||
package devmapper
|
||||
|
||||
|
||||
import (
|
||||
"os"
|
||||
"syscall"
|
||||
)
|
||||
|
||||
type (
|
||||
sysStatT syscall.Stat_t
|
||||
sysErrno syscall.Errno
|
||||
)
|
||||
|
||||
var (
|
||||
SyscallMount = syscall.Mount
|
||||
SyscallUnmount = syscall.Unmount
|
||||
SyscallCloseOnExec = syscall.CloseOnExec
|
||||
SyscallSyscall = syscall.Syscall
|
||||
OSOpenFile = os.OpenFile
|
||||
// functions
|
||||
sysMount = syscall.Mount
|
||||
sysUnmount = syscall.Unmount
|
||||
sysCloseOnExec = syscall.CloseOnExec
|
||||
sysSyscall = syscall.Syscall
|
||||
osOpenFile = os.OpenFile
|
||||
)
|
||||
|
||||
const (
|
||||
sysMsMgcVal = syscall.MS_MGC_VAL
|
||||
sysMsRdOnly = syscall.MS_RDONLY
|
||||
sysEInval = syscall.EINVAL
|
||||
sysSysIoctl = syscall.SYS_IOCTL
|
||||
)
|
||||
|
||||
func toSysStatT(i interface{}) *sysStatT {
|
||||
return (*sysStatT)(i.(*syscall.Stat_t))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user