|
@@ -1,4 +1,4 @@
|
|
|
-// +build linux,cgo
|
|
|
+// +build linux
|
|
|
|
|
|
package loopback // import "github.com/docker/docker/pkg/loopback"
|
|
|
|
|
@@ -17,32 +17,32 @@ func ioctlLoopCtlGetFree(fd uintptr) (int, error) {
|
|
|
}
|
|
|
|
|
|
func ioctlLoopSetFd(loopFd, sparseFd uintptr) error {
|
|
|
- return unix.IoctlSetInt(int(loopFd), LoopSetFd, int(sparseFd))
|
|
|
+ return unix.IoctlSetInt(int(loopFd), unix.LOOP_SET_FD, int(sparseFd))
|
|
|
}
|
|
|
|
|
|
-func ioctlLoopSetStatus64(loopFd uintptr, loopInfo *loopInfo64) error {
|
|
|
- if _, _, err := unix.Syscall(unix.SYS_IOCTL, loopFd, LoopSetStatus64, uintptr(unsafe.Pointer(loopInfo))); err != 0 {
|
|
|
+func ioctlLoopSetStatus64(loopFd uintptr, loopInfo *unix.LoopInfo64) error {
|
|
|
+ if _, _, err := unix.Syscall(unix.SYS_IOCTL, loopFd, unix.LOOP_SET_STATUS64, uintptr(unsafe.Pointer(loopInfo))); err != 0 {
|
|
|
return err
|
|
|
}
|
|
|
return nil
|
|
|
}
|
|
|
|
|
|
func ioctlLoopClrFd(loopFd uintptr) error {
|
|
|
- if _, _, err := unix.Syscall(unix.SYS_IOCTL, loopFd, LoopClrFd, 0); err != 0 {
|
|
|
+ if _, _, err := unix.Syscall(unix.SYS_IOCTL, loopFd, unix.LOOP_CLR_FD, 0); err != 0 {
|
|
|
return err
|
|
|
}
|
|
|
return nil
|
|
|
}
|
|
|
|
|
|
-func ioctlLoopGetStatus64(loopFd uintptr) (*loopInfo64, error) {
|
|
|
- loopInfo := &loopInfo64{}
|
|
|
+func ioctlLoopGetStatus64(loopFd uintptr) (*unix.LoopInfo64, error) {
|
|
|
+ loopInfo := &unix.LoopInfo64{}
|
|
|
|
|
|
- if _, _, err := unix.Syscall(unix.SYS_IOCTL, loopFd, LoopGetStatus64, uintptr(unsafe.Pointer(loopInfo))); err != 0 {
|
|
|
+ if _, _, err := unix.Syscall(unix.SYS_IOCTL, loopFd, unix.LOOP_GET_STATUS64, uintptr(unsafe.Pointer(loopInfo))); err != 0 {
|
|
|
return nil, err
|
|
|
}
|
|
|
return loopInfo, nil
|
|
|
}
|
|
|
|
|
|
func ioctlLoopSetCapacity(loopFd uintptr, value int) error {
|
|
|
- return unix.IoctlSetInt(int(loopFd), LoopSetCapacity, value)
|
|
|
+ return unix.IoctlSetInt(int(loopFd), unix.LOOP_SET_CAPACITY, value)
|
|
|
}
|