github.com/dennwc/btrfs@v0.0.0-20221026161108-3097362dc072/ioctl/ioctl.go (about)

     1  package ioctl
     2  
     3  import (
     4  	"github.com/dennwc/ioctl"
     5  	"os"
     6  )
     7  
     8  const (
     9  	None  = ioctl.None
    10  	Write = ioctl.Write
    11  	Read  = ioctl.Read
    12  )
    13  
    14  // IOC
    15  //
    16  // Deprecated: use github/dennwc/ioctl
    17  func IOC(dir, typ, nr, size uintptr) uintptr {
    18  	return ioctl.IOC(dir, typ, nr, size)
    19  }
    20  
    21  // IO
    22  //
    23  // Deprecated: use github/dennwc/ioctl
    24  func IO(typ, nr uintptr) uintptr {
    25  	return ioctl.IO(typ, nr)
    26  }
    27  
    28  // IOC
    29  //
    30  // Deprecated: use github/dennwc/ioctl
    31  func IOR(typ, nr, size uintptr) uintptr {
    32  	return ioctl.IOR(typ, nr, size)
    33  }
    34  
    35  // IOW
    36  //
    37  // Deprecated: use github/dennwc/ioctl
    38  func IOW(typ, nr, size uintptr) uintptr {
    39  	return ioctl.IOW(typ, nr, size)
    40  }
    41  
    42  // IOWR
    43  //
    44  // Deprecated: use github/dennwc/ioctl
    45  func IOWR(typ, nr, size uintptr) uintptr {
    46  	return ioctl.IOWR(typ, nr, size)
    47  }
    48  
    49  // Ioctl
    50  //
    51  // Deprecated: use github/dennwc/ioctl
    52  func Ioctl(f *os.File, ioc uintptr, addr uintptr) error {
    53  	return ioctl.Ioctl(f, ioc, addr)
    54  }
    55  
    56  // Do
    57  //
    58  // Deprecated: use github/dennwc/ioctl
    59  func Do(f *os.File, ioc uintptr, arg interface{}) error {
    60  	return ioctl.Do(f, ioc, arg)
    61  }