github.com/kaisenlinux/docker.io@v0.0.0-20230510090727-ea55db55fac7/engine/pkg/loopback/loop_wrapper.go (about)

     1  //go:build linux
     2  // +build linux
     3  
     4  package loopback // import "github.com/docker/docker/pkg/loopback"
     5  
     6  import "golang.org/x/sys/unix"
     7  
     8  // IOCTL consts
     9  const (
    10  	LoopSetFd       = unix.LOOP_SET_FD
    11  	LoopCtlGetFree  = unix.LOOP_CTL_GET_FREE
    12  	LoopGetStatus64 = unix.LOOP_GET_STATUS64
    13  	LoopSetStatus64 = unix.LOOP_SET_STATUS64
    14  	LoopClrFd       = unix.LOOP_CLR_FD
    15  	LoopSetCapacity = unix.LOOP_SET_CAPACITY
    16  )
    17  
    18  // LOOP consts.
    19  const (
    20  	LoFlagsAutoClear = unix.LO_FLAGS_AUTOCLEAR
    21  	LoFlagsReadOnly  = unix.LO_FLAGS_READ_ONLY
    22  	LoFlagsPartScan  = unix.LO_FLAGS_PARTSCAN
    23  	LoKeySize        = unix.LO_KEY_SIZE
    24  	LoNameSize       = unix.LO_NAME_SIZE
    25  )