module

IOCTL

Constants

DIRBITS = 2
DIRMASK = ((1 << DIRBITS) - 1)
DIRSHIFT = (SIZESHIFT + SIZEBITS)
NRBITS = 8
NRMASK = ((1 << NRBITS) - 1)
NRSHIFT = 0
SIZEBITS = 14
SIZEMASK = ((1 << SIZEBITS) - 1)
SIZESHIFT = (TYPESHIFT + TYPEBITS)
TYPEBITS = 8
TYPEMASK = ((1 << TYPEBITS) - 1)
TYPESHIFT = (NRSHIFT + NRBITS)

Instance methods

_DIR(nr)
Source
_IO(*args)
Source
_IOC(dir : Dir, type : Int | Char, nr : Int, size : Int) : UInt32
Source
_IOR(*args)
Source
_IOW(*args)
Source
_IOWR(*args)
Source
_NR(nr)
Source
_SIZE(nr)
Source
_TYPE(nr)
Source
ioctl(fd, request, *args)
Source

Nested types