package
0.0.0-20240720002214-37b2b8227b91
Repository: https://github.com/progrium/go-netstack.git
Documentation: pkg.go.dev
# Packages
Package errno holds errno codes for abi/linux.
# Functions
AllCapabilities returns a list of all defined capabilities.
CapabilityFromString converts a string to a capability.
ClockTFromDuration converts time.Duration to clock_t.
ControlCharacter returns the termios-style control character for the passed character.
CopyBPFInstructionSliceIn copies in a slice of BPFInstruction objects from the task's memory.
CopyBPFInstructionSliceOut copies a slice of BPFInstruction objects to the task's memory.
CopyCapUserDataSliceIn copies in a slice of CapUserData objects from the task's memory.
CopyCapUserDataSliceOut copies a slice of CapUserData objects to the task's memory.
CopyEpollEventSliceIn copies in a slice of EpollEvent objects from the task's memory.
CopyEpollEventSliceOut copies a slice of EpollEvent objects to the task's memory.
CopyPollFDSliceIn copies in a slice of PollFD objects from the task's memory.
CopyPollFDSliceOut copies a slice of PollFD objects to the task's memory.
CopySembufSliceIn copies in a slice of Sembuf objects from the task's memory.
CopySembufSliceOut copies a slice of Sembuf objects to the task's memory.
CopyStatxSliceIn copies in a slice of Statx objects from the task's memory.
CopyStatxSliceOut copies a slice of Statx objects to the task's memory.
CopyTimespecSliceIn copies in a slice of Timespec objects from the task's memory.
CopyTimespecSliceOut copies a slice of Timespec objects to the task's memory.
CopyTimevalSliceIn copies in a slice of Timeval objects from the task's memory.
CopyTimevalSliceOut copies a slice of Timeval objects to the task's memory.
DecodeDeviceID decodes a device ID into major and minor device numbers.
DurationToTimespec translates time.Duration to Timespec.
DurationToTimeval translates time.Duration to Timeval.
FileTypeToDirentType converts the on-disk file type (FT_*) to the directory entry type (DT_*).
ForEachSignal invokes f for each signal set in the given mask.
IO outputs the result of _IO macro in include/uapi/asm-generic/ioctl.h.
IOC outputs the result of _IOC macro in include/uapi/asm-generic/ioctl.h.
IOC_NR outputs the result of IOC_NR macro in include/uapi/asm-generic/ioctl.h.
IOC_SIZE outputs the result of IOC_SIZE macro in include/uapi/asm-generic/ioctl.h.
IOR outputs the result of _IOR macro in include/uapi/asm-generic/ioctl.h.
IOW outputs the result of _IOW macro in include/uapi/asm-generic/ioctl.h.
IOWR outputs the result of _IOWR macro in include/uapi/asm-generic/ioctl.h.
MakeDeviceID encodes a major and minor device number into a single device ID.
MakeSignalSet returns SignalSet with the bit corresponding to each of the given signals set.
MarshalUnsafeBPFInstructionSlice is like BPFInstruction.MarshalUnsafe, but for a []BPFInstruction.
MarshalUnsafeCapUserDataSlice is like CapUserData.MarshalUnsafe, but for a []CapUserData.
MarshalUnsafeEpollEventSlice is like EpollEvent.MarshalUnsafe, but for a []EpollEvent.
MarshalUnsafePollFDSlice is like PollFD.MarshalUnsafe, but for a []PollFD.
MarshalUnsafeSembufSlice is like Sembuf.MarshalUnsafe, but for a []Sembuf.
MarshalUnsafeStatxSlice is like Statx.MarshalUnsafe, but for a []Statx.
MarshalUnsafeTimespecSlice is like Timespec.MarshalUnsafe, but for a []Timespec.
MarshalUnsafeTimevalSlice is like Timeval.MarshalUnsafe, but for a []Timeval.
NsecToStatxTimestamp translates nanoseconds to StatxTimestamp.
NsecToTimespec translates nanoseconds to Timespec.
NsecToTimeT translates nanoseconds to TimeT (seconds).
NsecToTimeval translates nanosecond to Timeval.
PreComputedIOCqRingOffsets returns precomputed values for IOCqRingOffsets.
PreComputedIOSqRingOffsets returns precomputed values for IOSqRingOffsets.
SignalNoInfoFuncFromContext returns a callback function that can be used to send a signal to the given context.
SignalSetOf returns a SignalSet with a single signal set.
UnmarshalUnsafeBPFInstructionSlice is like BPFInstruction.UnmarshalUnsafe, but for a []BPFInstruction.
UnmarshalUnsafeCapUserDataSlice is like CapUserData.UnmarshalUnsafe, but for a []CapUserData.
UnmarshalUnsafeEpollEventSlice is like EpollEvent.UnmarshalUnsafe, but for a []EpollEvent.
UnmarshalUnsafePollFDSlice is like PollFD.UnmarshalUnsafe, but for a []PollFD.
UnmarshalUnsafeSembufSlice is like Sembuf.UnmarshalUnsafe, but for a []Sembuf.
UnmarshalUnsafeStatxSlice is like Statx.UnmarshalUnsafe, but for a []Statx.
UnmarshalUnsafeTimespecSlice is like Timespec.UnmarshalUnsafe, but for a []Timespec.
UnmarshalUnsafeTimevalSlice is like Timeval.UnmarshalUnsafe, but for a []Timeval.
WaitStatusContinued returns a WaitStatus representing continuation by SIGCONT.
WaitStatusExit returns a WaitStatus representing the given exit status.
WaitStatusStopped returns a WaitStatus representing stoppage by the given signal or ptrace trap code.
WaitStatusTerminationSignal returns a WaitStatus representing termination by the given signal.
# Constants
ACCEL_MAJOR is the major device number for compute accelerator devices.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
Address families, from linux/socket.h.
AIORingSize is sizeof(struct aio_ring).
AlignOfRSeq is the standard alignment of RSeq.
ALL_INOTIFY_BITS contains all the bits for all possible inotify events.
Filesystem types used in statfs(2).
From <asm/prctl.h> Flags are used in syscall arch_prctl(2).
From <asm/prctl.h> Flags are used in syscall arch_prctl(2).
From <asm/prctl.h> Flags are used in syscall arch_prctl(2).
From <asm/prctl.h> Flags are used in syscall arch_prctl(2).
From <asm/prctl.h> Flags are used in syscall arch_prctl(2).
Device types, from uapi/linux/if_arp.h.
Device types, from uapi/linux/if_arp.h.
Device types, from uapi/linux/if_arp.h.
AT_BASE is the base address of the interpreter.
AT_BASE_PLATFORM is a string identifying the "real" platform.
AT_CLKTCK is the frequency used by times(2).
Constants for faccessat2(2).
AT_EGID is the effective GID.
Constants for linkat(2) and fchownat(2).
AT_ENTRY is the program entry point.
AT_EUID is the effective UID.
AT_EXECFD is the file descriptor of the program.
AT_EXECFN is the path used to execute the program.
Constants for all file-related ...at(2) syscalls.
AT_FLAGS are flags.
AT_GID is the real GID.
AT_HWCAP are arch-dependent CPU capabilities.
AT_HWCAP2 is an extension of AT_HWCAP.
AT_IGNORE should be ignored.
Flags for statx.
AT_NOTELF indicates that the program is not an ELF binary.
AT_NULL is the end of the auxiliary vector.
AT_PAGESZ is the system page size.
AT_PHDR points to the program headers.
AT_PHENT is the size of a program header entry.
AT_PHNUM is the number of program headers.
AT_PLATFORM is a string identifying the CPU.
AT_RANDOM points to 16-bytes of random data.
Constants for unlinkat(2).
AT_SECURE indicate secure mode.
Flags for statx.
Flags for statx.
Flags for statx.
Flags for statx.
Constants for linkat(2) and fchownat(2).
Constants for fstatat(2).
AT_SYSINFO_EHDR is the address of the VDSO.
AT_UID is the real UID.
AUDIT_ARCH_AARCH64 identifies ARM64.
AUDIT_ARCH_X86_64 identifies AMD64.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Input flags.
Output flags.
Output flags.
Output flags.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
CAP_LAST_CAP is the highest-numbered capability.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Capabilities defined by Linux.
Control flags.
Control flags.
Filesystem types used in statfs(2).
Control flags.
CLD_CONTINUED indicates that a group-stopped thread group was continued.
CLD_DUMPED indicates that a task was killed by a signal and then dumped core.
CLD_EXITED indicates that a task exited.
CLD_KILLED indicates that a task was killed by a signal.
CLD_STOPPED indicates that a thread group completed a group stop.
CLD_TRAPPED indicates that a task was stopped by ptrace.
Control flags.
Clock identifiers for use with clock_gettime(2), clock_getres(2), clock_nanosleep(2).
Clock identifiers for use with clock_gettime(2), clock_getres(2), clock_nanosleep(2).
Clock identifiers for use with clock_gettime(2), clock_getres(2), clock_nanosleep(2).
Clock identifiers for use with clock_gettime(2), clock_getres(2), clock_nanosleep(2).
Clock identifiers for use with clock_gettime(2), clock_getres(2), clock_nanosleep(2).
Clock identifiers for use with clock_gettime(2), clock_getres(2), clock_nanosleep(2).
Clock identifiers for use with clock_gettime(2), clock_getres(2), clock_nanosleep(2).
Clock identifiers for use with clock_gettime(2), clock_getres(2), clock_nanosleep(2).
Clock identifiers for use with clock_gettime(2), clock_getres(2), clock_nanosleep(2).
Clock identifiers for use with clock_gettime(2), clock_getres(2), clock_nanosleep(2).
CPU clock types for use with clock_gettime(2) et al.
CLOCKS_PER_SEC is the number of ClockTicks per second.
ClockTick is the length of time represented by a single clock tick, as used by times(2) and /proc/[pid]/stat.
Sizeof first published struct.
Sizeof third published struct.
Clone constants per clone(2).
Clone constants per clone(2).
Only passable via clone3(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Clone constants per clone(2).
Constants related to close_range(2).
Constants related to close_range(2).
Control flags.
CPU clock types for use with clock_gettime(2) et al.
CPU clock types for use with clock_gettime(2) et al.
CPU clock types for use with clock_gettime(2) et al.
CPU clock types for use with clock_gettime(2) et al.
CPU clock types for use with clock_gettime(2) et al.
CPU clock types for use with clock_gettime(2) et al.
Output flags.
Output flags.
Output flags.
Output flags.
Output flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Control flags.
Clone constants per clone(2).
Control flags.
Control flags.
CtxSignalNoInfoFunc is a Context.Value key for a function to send signals.
DefaultMemlockLimit is called MLOCK_LIMIT in Linux.
DefaultMsgqueueLimit is called MQ_BYTES_MAX in Linux.
DefaultNofileHardLimit is called INR_OPEN_MAX in Linux.
DefaultNofileSoftLimit is called INR_OPEN_CUR in Linux.
DefaultNprocLimit is defined in kernel/fork.c:set_max_threads, and called MAX_THREADS / 2 in Linux.
DefaultStackSoftLimit is called _STK_LIM in Linux.
Filesystem types used in statfs(2).
Default values for POSIX message queues.
Default values for POSIX message queues.
Default values for POSIX message queues.
Default values for POSIX message queues.
Default values for POSIX message queues.
Values for linux_dirent64.d_type.
Values for linux_dirent64.d_type.
Values for linux_dirent64.d_type.
Values for linux_dirent64.d_type.
Values for linux_dirent64.d_type.
Values for linux_dirent64.d_type.
Values for linux_dirent64.d_type.
Values for linux_dirent64.d_type.
Values for linux_dirent64.d_type.
Local flags.
Local flags.
Local flags.
Local flags.
Local flags.
Local flags.
Local flags.
Constants for eventfd2(2).
Constants for eventfd2(2).
Constants for eventfd2(2).
EP_PRIVATE_BITS is fs/eventpoll.c:EP_PRIVATE_BITS, the set of all bits in an epoll event mask that correspond to flags rather than I/O events.
Operation flags.
Control operations.
Control operations.
Control operations.
Operation flags.
Event masks.
Per-file descriptor flags.
Per-file descriptor flags.
Event masks.
Event masks.
Event masks.
Per-file descriptor flags.
Event masks.
Event masks.
Event masks.
Event masks.
Event masks.
Per-file descriptor flags.
Event masks.
Event masks.
ETHTOOL_GFEATURES is the command to SIOCETHTOOL to query device features.
Filesystem types used in statfs(2).
Control flags.
Control flags.
Local flags.
Constants related to file seals.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Constants related to file seals.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Constants related to file seals.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Owner types for F_SETOWN_EX and F_GETOWN_EX.
Owner types for F_SETOWN_EX and F_GETOWN_EX.
Owner types for F_SETOWN_EX and F_GETOWN_EX.
Commands for F_SETLK.
Prevent file from growing.
Prevent further seals from being set.
Prevent file from shrinking.
Prevent writes.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands from linux/fcntl.h.
Commands for F_SETLK.
Commands for F_SETLK.
Constants related to fallocate(2).
Constants related to fallocate(2).
Constants related to fallocate(2).
Constants related to fallocate(2).
Constants related to fallocate(2).
Constants related to fallocate(2).
Constants related to fallocate(2).
FATTR_* consts are the attribute flags defined in include/uapi/linux/fuse.h.
FATTR_* consts are the attribute flags defined in include/uapi/linux/fuse.h.
FATTR_* consts are the attribute flags defined in include/uapi/linux/fuse.h.
FATTR_* consts are the attribute flags defined in include/uapi/linux/fuse.h.
FATTR_* consts are the attribute flags defined in include/uapi/linux/fuse.h.
FATTR_* consts are the attribute flags defined in include/uapi/linux/fuse.h.
FATTR_* consts are the attribute flags defined in include/uapi/linux/fuse.h.
FATTR_* consts are the attribute flags defined in include/uapi/linux/fuse.h.
FATTR_* consts are the attribute flags defined in include/uapi/linux/fuse.h.
FATTR_* consts are the attribute flags defined in include/uapi/linux/fuse.h.
FATTR_* consts are the attribute flags defined in include/uapi/linux/fuse.h.
Flags for fcntl.
Output flags.
Output flags.
Output flags.
Values for mode_t.
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
FirstRTSignal is the lowest real-time signal number.
FirstStdSignal is the lowest standard signal number.
Local flags.
FOPEN_DIRECT_IO indicates bypassing page cache for this opened file.
FOPEN_KEEP_CACHE avoids invalidating the data cache on open.
FOPEN_NONSEEKABLE indicates the file cannot be seeked.
Values for fs on-disk file types.
Values for fs on-disk file types.
Values for fs on-disk file types.
Values for fs on-disk file types.
Values for fs on-disk file types.
Values for fs on-disk file types.
Values for fs on-disk file types.
Values for fs on-disk file types.
Values for fs on-disk file types.
Opcodes for FUSE operations.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
Opcodes for FUSE operations.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Constants relevant to FUSE operations.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
Opcodes for FUSE operations.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
Opcodes for FUSE operations.
no reply */.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
FUSE_GETATTR_FH is currently the only flag of FUSEGetAttrIn.GetAttrFlags.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
currently supported FUSE protocol version numbers.
currently supported FUSE protocol version numbers.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
From FUSE 7.28.
FUSE_MIN_READ_BUFFER is the minimum size the read can be for any FUSE filesystem.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Constants relevant to FUSE operations.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Constants relevant to FUSE operations.
Opcodes for FUSE operations.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
Opcodes for FUSE operations.
FUSE_READ flags, consistent with the ones in include/uapi/linux/fuse.h.
Opcodes for FUSE operations.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
FUSE_ROOT_ID is the id of root inode.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
Opcodes for FUSE operations.
Filesystem types used in statfs(2).
Opcodes for FUSE operations.
Opcodes for FUSE operations.
Opcodes for FUSE operations.
FUSE_INIT flags, consistent with the ones in include/uapi/linux/fuse.h.
FUTEX_BITSET_MATCH_ANY has all bits set.
From <linux/futex.h> and <sys/time.h>.
From <linux/futex.h> and <sys/time.h>.
From <linux/futex.h> and <sys/time.h>.
From <linux/futex.h> and <sys/time.h>.
From <linux/futex.h> and <sys/time.h>.
These are flags are from <linux/futex.h> and are used in FUTEX_WAKE_OP to define the operations.
These are flags are from <linux/futex.h> and are used in FUTEX_WAKE_OP to define the operations.
These are flags are from <linux/futex.h> and are used in FUTEX_WAKE_OP to define the operations.
These are flags are from <linux/futex.h> and are used in FUTEX_WAKE_OP to define the operations.
These are flags are from <linux/futex.h> and are used in FUTEX_WAKE_OP to define the operations.
These are flags are from <linux/futex.h> and are used in FUTEX_WAKE_OP to define the operations.
These are flags are from <linux/futex.h> and are used in FUTEX_WAKE_OP to define the operations.
These are flags are from <linux/futex.h> and are used in FUTEX_WAKE_OP to define the operations.
These are flags are from <linux/futex.h> and are used in FUTEX_WAKE_OP to define the operations.
These are flags are from <linux/futex.h> and are used in FUTEX_WAKE_OP to define the operations.
These are flags are from <linux/futex.h> and are used in FUTEX_WAKE_OP to define the operations.
These are flags are from <linux/futex.h> and are used in FUTEX_WAKE_OP to define the operations.
Constants used for priority-inheritance futexes.
From <linux/futex.h> and <sys/time.h>.
From <linux/futex.h> and <sys/time.h>.
FUTEX_TID_MASK is the TID portion of a PI futex word.
From <linux/futex.h> and <sys/time.h>.
From <linux/futex.h> and <sys/time.h>.
From <linux/futex.h> and <sys/time.h>.
From <linux/futex.h> and <sys/time.h>.
From <linux/futex.h> and <sys/time.h>.
Constants used for priority-inheritance futexes.
From <linux/futex.h> and <sys/time.h>.
From <linux/futex.h> and <sys/time.h>.
From <linux/futex.h> and <sys/time.h>.
semctl Command Definitions.
semctl Command Definitions.
semctl Command Definitions.
semctl Command Definitions.
semctl Command Definitions.
Default values for POSIX message queues.
Default values for POSIX message queues.
HighestCapabilityVersion is the highest supported LINUX_CAPABILITY_VERSION_* version.
Control flags.
IBSHIFT is the shift from CBAUD to CIBAUD.
Local flags.
Socket options from uapi/linux/icmpv6.h.
Input flags.
Local flags.
Interface attributes, from uapi/linux/if_addr.h.
Interface attributes, from uapi/linux/if_addr.h.
Interface attributes, from uapi/linux/if_addr.h.
Interface attributes, from uapi/linux/if_addr.h.
Interface attributes, from uapi/linux/if_addr.h.
Interface attributes, from uapi/linux/if_addr.h.
Interface attributes, from uapi/linux/if_addr.h.
Interface attributes, from uapi/linux/if_addr.h.
Interface attributes, from uapi/linux/if_addr.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Flags from net/if_tun.h.
Interface flags, from uapi/linux/if.h.
Flags from net/if_tun.h.
Interface flags, from uapi/linux/if.h.
According to linux/if_tun.h "This flag has no real effect".
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Interface flags, from uapi/linux/if.h.
Flags from net/if_tun.h.
Flags from net/if_tun.h.
Interface flags, from uapi/linux/if.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
Interface link attributes, from uapi/linux/if_link.h.
IFNAMSIZ is the size of the name field for IFReq.
Input flags.
Input flags.
Input flags.
Input flags.
IN_ACCESS indicates a file was accessed.
IN_ALL_EVENTS is a mask for all observable userspace events.
IN_ATTRIB indicates a watch target's metadata changed.
IN_CLOEXEC is an alias for O_CLOEXEC.
IN_CLOSE_NOWRITE indicates a non-writable file was closed.
IN_CLOSE_WRITE indicates a writable file was closed.
IN_CREATE indicates a file was created in a watched directory.
IN_DELETE indicates a file was deleted in a watched directory.
IN_DELETE_SELF indicates a watch target itself was deleted.
IN_DONT_FOLLOW indicates that the watch path shouldn't be resolved if it's a symlink.
IN_EXCL_UNLINK indicates events to this watch from unlinked objects should be filtered out.
IN_IGNORED indicates a watch was removed, either implicitly or through inotify_rm_watch(2).
IN_ISDIR indicates the subject of an event was a directory.
IN_MASK_ADD indicates the provided mask should be ORed into any existing watch on the provided path.
IN_MODIFY indicates a file was modified.
IN_MOVE_SELF indicates a watch target itself was moved.
IN_MOVED_FROM indicates a file was moved from X.
IN_MOVED_TO indicates a file was moved to Y.
IN_NONBLOCK is an alias for O_NONBLOCK.
IN_ONESHOT indicates the watch should be removed after one event.
IN_ONLYDIR indicates that a path should be watched only if it's a directory.
IN_OPEN indicates a file was opened.
IN_Q_OVERFLOW indicates the event queued overflowed.
IN_UNMOUNT indicates the backing filesystem was unmounted.
Input flags.
Input flags.
InterfaceAddrMessageSize is the size of InterfaceAddrMessage.
InterfaceInfoMessageSize is the size of InterfaceInfoMessage.
Constants from asm-generic/ioctl.h.
Constants from asm-generic/ioctl.h.
ioctl(2) directions.
Constants from asm-generic/ioctl.h.
Constants from asm-generic/ioctl.h.
ioctl(2) directions.
Constants from asm-generic/ioctl.h.
Constants from asm-generic/ioctl.h.
Constants from asm-generic/ioctl.h.
Constants from asm-generic/ioctl.h.
ioctl(2) directions.
I/O commands.
I/O commands.
I/O commands.
4 was the experimental IOCB_CMD_PREADX.
I/O commands.
I/O commands.
I/O commands.
I/O commands.
I/O flags.
I/O flags.
Constants for io_uring_enter(2).
Constants for IoUringParams.Features.
Constants for IO_URING.
32768.
Constants for the offsets for the application to mmap the data it needs.
Constants for the offsets for the application to mmap the data it needs.
Constants for the offsets for the application to mmap the data it needs.
Constants for the IO_URING opcodes.
Constants for the IO_URING opcodes.
Constants for io_uring_setup(2).
Constants for io_uring_setup(2).
Constants for IO_URING.
Constants for IO_URING.
Constants for io_uring_setup(2).
Constants for io_uring_setup(2).
Constants for io_uring_setup(2).
Constants for io_uring_setup(2).
Constants for IO_URING.
Constants for io_uring_setup(2).
Constants for io_uring_setup(2).
Constants for IO_URING.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
IP_MTU_DISCOVER values from uapi/linux/in.h.
IP_MTU_DISCOVER values from uapi/linux/in.h.
IP_MTU_DISCOVER values from uapi/linux/in.h.
IP_MTU_DISCOVER values from uapi/linux/in.h.
IP_MTU_DISCOVER values from uapi/linux/in.h.
IP_MTU_DISCOVER values from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options for SOL_SOCLET.
Indicates that the jump target is an aboslute GOTO, not an offset.
Enables all flags.
Whether to check the Protocol field.
Whether to match the TOS field.
Invert the meaning of Dst.
Invert the meaning of the IPT_F_FRAG flag.
Enable all flags.
Invert the meaning of Src.
Invert the meaning of TOS.
Invert the meaning of InputInterface.
Invert the meaning of OutputInterface.
IP6T_ORIGINAL_DST is the ip6tables SOL_IPV6 socket option.
Socket options for SOL_SOCLET.
Socket options for SOL_SOCLET.
Socket options for SOL_SOCLET.
Socket options for SOL_SOCLET.
Socket options for SOL_SOCLET.
Socket options for SOL_SOCLET.
Socket options for SOL_SOCLET.
Socket options for SOL_SOCLET.
Resource get request flags.
Resource get request flags.
Control commands used with semctl, shmctl, and msgctl.
Resource get request flags.
IPC flags.
Control commands used with semctl, shmctl, and msgctl.
Control commands used with semctl, shmctl, and msgctl.
Control commands used with semctl, shmctl, and msgctl.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
IP protocols.
Socket options for SOL_SOCKET.
Invert the meaning of Dst.
Invert the meaning of the IPT_F_FRAG flag.
Enable all flags.
Invert the meaning of the Protocol field.
Invert the meaning of Src.
Unclear what this is, as no references to it exist in the kernel.
Invert the meaning of InputInterface.
Invert the meaning of OutputInterface.
Socket options for SOL_SOCKET.
Socket options for SOL_SOCKET.
Socket options for SOL_SOCKET.
Socket options for SOL_SOCKET.
Socket options for SOL_SOCKET.
Socket options for SOL_SOCKET.
Socket options for SOL_SOCKET.
Socket options for SOL_SOCKET.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Socket options from uapi/linux/in6.h.
Local flags.
Input flags.
itimer types for getitimer(2) and setitimer(2), from include/uapi/linux/time.h.
itimer types for getitimer(2) and setitimer(2), from include/uapi/linux/time.h.
itimer types for getitimer(2) and setitimer(2), from include/uapi/linux/time.h.
Input flags.
Input flags.
Input flags.
Input flags.
Input flags.
Kcov state constants from include/uapi/linux/kcov.h.
Kcov state constants from include/uapi/linux/kcov.h.
Kcov state constants from include/uapi/linux/kcov.h.
Kcov state constants from include/uapi/linux/kcov.h.
Kcov trace types from include/uapi/linux/kcov.h.
Kcov trace types from include/uapi/linux/kcov.h.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LastRTSignal is the highest real-time signal number.
LastStdSignal is the highest standard signal number.
LINUX_CAPABILITY_VERSION_1 causes the data pointer to be interpreted as a pointer to a single cap_user_data_t.
LINUX_CAPABILITY_VERSION_2 and LINUX_CAPABILITY_VERSION_3 cause the data pointer to be interpreted as a pointer to an array of 2 cap_user_data_t, using the second to store the 32 MSB of each capability set.
Version numbers used by the capget/capset syscalls, defined in Linux's include/uapi/linux/capability.h.
exclusive lock.
or'd with one of the above to prevent blocking.
shared lock.
remove lock.
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
Advice for madvise(2).
arch/x86/include/uapi/asm/mman.h.
Flags for mmap(2).
Flags for mmap(2).
Flags for mmap(2).
Flags for mmap(2).
Flags for mmap(2).
Flags for mmap(2).
Flags for mmap(2).
Flags for mmap(2).
Flags for mmap(2).
Flags for mmap(2).
Flags for mmap(2).
Flags for mmap(2).
Flags for mmap(2).
MAX_NON_LFS indicates the maximum offset without large file support.
Socket constants from include/net/tcp.h.
Socket constants from include/net/tcp.h.
Socket constants from include/net/tcp.h.
MaxSymlinkTraversals is the maximum number of links that will be followed by the kernel to resolve a symlink.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Socket options from uapi/linux/in.h.
Flags for mlockall(2).
Flags for mlockall(2).
Flags for mlockall(2).
MEM_MAJOR is the major device number for "memory" character devices.
membarrier(2) flags, from include/uapi/linux/membarrier.h.
membarrier(2) commands, from include/uapi/linux/membarrier.h.
membarrier(2) commands, from include/uapi/linux/membarrier.h.
membarrier(2) commands, from include/uapi/linux/membarrier.h.
membarrier(2) commands, from include/uapi/linux/membarrier.h.
membarrier(2) commands, from include/uapi/linux/membarrier.h.
membarrier(2) commands, from include/uapi/linux/membarrier.h.
membarrier(2) commands, from include/uapi/linux/membarrier.h.
membarrier(2) commands, from include/uapi/linux/membarrier.h.
membarrier(2) commands, from include/uapi/linux/membarrier.h.
membarrier(2) commands, from include/uapi/linux/membarrier.h.
Constants for memfd_create(2).
Constants for memfd_create(2).
Default values for POSIX message queues.
Default values for POSIX message queues.
MISC_MAJOR is the major device number for non-serial mice, misc feature devices.
Flags for mlock2(2).
Constants for umount2(2).
Constants for umount2(2).
Constants for umount2(2).
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Policies for get_mempolicy(2)/set_mempolicy(2).
Policies for get_mempolicy(2)/set_mempolicy(2).
Flags for get_mempolicy(2).
Flags for get_mempolicy(2).
Flags for get_mempolicy(2).
Flags for set_mempolicy(2).
Flags for set_mempolicy(2).
Policies for get_mempolicy(2)/set_mempolicy(2).
Policies for get_mempolicy(2)/set_mempolicy(2).
Policies for get_mempolicy(2)/set_mempolicy(2).
Flags for mbind(2).
Flags for mbind(2).
Flags for mbind(2).
Flags for mbind(2).
Flags for set_mempolicy(2).
Policies for get_mempolicy(2)/set_mempolicy(2).
Maximum values for a message queue.
Maximum values for a message queue.
Filesystem types used in statfs(2).
Flags for mremap(2).
Flags for mremap(2).
Flags for msync(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Flags for msync(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Constants for mount(2).
Flags for msync(2).
Constants for mount(2).
Constants for mount(2).
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
Copy (not remove) all queue messages.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
Receive any message except of specified type.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
Linux-specific control commands.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
No error if message is too big.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
Linux-specific control commands.
Linux-specific control commands.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
sendmsg(2)/recvmsg(2) flags, from linux/socket.h.
System-wide limits.
Maximum size of message (bytes).
Default max size of a message queue.
Maximum number of message queue identifiers.
System-wide limits.
MSGSEG is simplified due to the inexistance of a ternary operator.
System-wide limits.
System-wide limits.
Filesystem path limits, from uapi/linux/limits.h.
Socket options, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Socket options, from uapi/linux/netlink.h.
Socket options, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Socket options, from uapi/linux/netlink.h.
Socket options, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Socket options, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Socket options, from uapi/linux/netlink.h.
Socket options, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Socket options, from uapi/linux/netlink.h.
Socket options, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
Netlink protocols, from uapi/linux/netlink.h.
NetlinkAttrHeaderSize is the size of NetlinkAttrHeader.
NetlinkMessageHeaderSize is the size of NetlinkMessageHeader.
Verdicts that can be returned by targets.
Verdicts that can be returned by targets.
Hooks into the network stack.
Hooks into the network stack.
Hooks into the network stack.
Hooks into the network stack.
Hooks into the network stack.
Hooks into the network stack.
Verdicts that can be returned by targets.
Flag values for NfNATIPV4Range.
Flag values for NfNATIPV4Range.
Flag values for NfNATIPV4Range.
Flag values for NfNATIPV4Range.
Flag values for NfNATIPV4Range.
Flag values for NfNATIPV4Range.
Flag values for NfNATIPV4Range.
Verdicts that can be returned by targets.
Verdicts that can be returned by targets.
NF_RETURN is defined in include/uapi/linux/netfilter/x_tables.h.
Verdicts that can be returned by targets.
Verdicts that can be returned by targets.
Output flags.
Output flags.
NLA_ALIGNTO is the alignment of netlink attributes, from uapi/linux/netlink.h.
Output flags.
Netlink message header flags, from uapi/linux/netlink.h.
Netlink message header flags, from uapi/linux/netlink.h.
Netlink message header flags, from uapi/linux/netlink.h.
Netlink message header flags, from uapi/linux/netlink.h.
Netlink message header flags, from uapi/linux/netlink.h.
Netlink message header flags, from uapi/linux/netlink.h.
Netlink message header flags, from uapi/linux/netlink.h.
Netlink message header flags, from uapi/linux/netlink.h.
Netlink message header flags, from uapi/linux/netlink.h.
Netlink message header flags, from uapi/linux/netlink.h.
Netlink message header flags, from uapi/linux/netlink.h.
Netlink message header flags, from uapi/linux/netlink.h.
Netlink message header flags, from uapi/linux/netlink.h.
NLMSG_ALIGNTO is the alignment of netlink messages, from uapi/linux/netlink.h.
Standard netlink message types, from uapi/linux/netlink.h.
Standard netlink message types, from uapi/linux/netlink.h.
NLMSG_MIN_TYPE is the first value for protocol-level types.
Standard netlink message types, from uapi/linux/netlink.h.
Standard netlink message types, from uapi/linux/netlink.h.
Local flags.
Codes used by mq_notify.
Codes used by mq_notify.
Codes used by mq_notify.
Codes used by mq_notify.
Filesystem types used in statfs(2).
NT_ARM_TLS is for ARM TLS register.
NT_PRFPREG is for float point register.
NT_PRSTATUS is for general purpose register.
NT_X86_XSTATE is for x86 extended state using xsave.
NumControlCharacters is the number of control characters in Termios.
NumRTSignals is the number of realtime signals.
NumSoftIRQ is the number of software IRQs, exposed via /proc/stat.
NumStdSignals is the number of standard signals.
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
Constants for open(2).
__O_SYNC in Linux.
__O_TMPFILE in Linux.
Constants for open(2).
Constants for open(2).
Output flags.
Output flags.
OffsetOfRSeqCriticalSection is the offset of RSeqCriticalSection in RSeq.
Output flags.
Output flags.
Output flags.
Output flags.
Output flags.
Output flags.
Filesystem types used in statfs(2).
ID types for waitid(2), from include/uapi/linux/wait.h.
ID types for waitid(2), from include/uapi/linux/wait.h.
ID types for waitid(2), from include/uapi/linux/wait.h.
To all.
To us.
To group.
To someone else.
Outgoing of any type.
Control flags.
Input flags.
Control flags.
Filesystem path limits, from uapi/linux/limits.h.
Local flags.
Values for mode_t.
Filesystem types used in statfs(2).
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
POLL_ERR indicates that there was an i/o error.
POLL_HUP indicates that a device disconnected.
POLL_IN indicates that data input available.
POLL_MSG indicates that an input message available.
POLL_OUT indicates that output buffers available.
POLL_PRI indicates that a high priority input available.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Poll event flags, used by poll(2)/ppoll(2) and/or epoll_ctl(2)/epoll_wait(2), from uapi/asm-generic/poll.h.
Fadvise constants.
Fadvise constants.
Fadvise constants.
Fadvise constants.
Fadvise constants.
Fadvise constants.
PR_CAPBSET_DROP sets the capability bounding set.
PR_CAPBSET_READ gets the capability bounding set.
PR_GET_CHILD_SUBREAPER gets the "child subreaper" attribute of the calling process.
PR_GET_DUMPABLE gets the process' dumpable flag.
PR_GET_KEEPCAPS gets the value of the keep capabilities flag.
PR_GET_NAME gets the process' name.
PR_GET_NO_NEW_PRIVS gets the calling thread's no_new_privs bit.
PR_GET_PDEATHSIG gets the process' death signal.
PR_GET_SECCOMP gets a process' seccomp mode.
PR_GET_THP_DISABLE gets the state of the "THP disable" flag for the calling thread.
PR_GET_TID_ADDRESS retrieves the clear_child_tid address.
PR_GET_TIMERSLACK gets the process' time slack.
PR_GET_TIMING gets the process' timing method.
PR_GET_TSC gets the value of the flag determining whether the timestamp counter can be read.
PR_MCE_KILL sets the machine check memory corruption kill policy for the calling thread.
PR_MCE_KILL_GET gets the machine check memory corruption kill policy for the calling thread.
PR_MPX_DISABLE_MANAGEMENT disables kernel management of Memory Protection eXtensions (MPX) bounds tables.
PR_MPX_ENABLE_MANAGEMENT enables kernel management of Memory Protection eXtensions (MPX) bounds tables.
The following constants are used to control thread scheduling on cores.
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_SET_CHILD_SUBREAPER sets the "child subreaper" attribute of the calling process.
PR_SET_DUMPABLE sets the process' dumpable flag.
PR_SET_KEEPCAPS sets the value of the keep capabilities flag.
PR_SET_MM modifies certain kernel memory map descriptor fields of the calling process.
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_SET_MM_EXE_FILE supersedes the /proc/pid/exe symbolic link with a new one pointing to a new executable file identified by the file descriptor provided in arg3 argument.
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_SET_NAME sets the process' name.
PR_SET_NO_NEW_PRIVS sets the calling thread's no_new_privs bit.
PR_SET_PDEATHSIG sets the process' death signal.
PR_SET_PTRACER allows a specific process (or any, if PR_SET_PTRACER_ANY is specified) to ptrace the current task.
PR_* flags, from <linux/pcrtl.h> for prctl(2).
PR_SET_SECCOMP sets a process' seccomp mode.
PR_SET_THP_DISABLE sets the state of the "THP disable" flag for the calling thread.
PR_SET_TIMERSLACK sets the process' time slack.
PR_SET_TIMING sets the process' timing method.
PR_SET_TSC sets the value of the flag determining whether the timestamp counter can be read.
PR_TASK_PERF_EVENTS_DISABLE disables all performance counters attached to the calling process.
PR_TASK_PERF_EVENTS_ENABLE enables all performance counters attached to the calling process.
Scheduling priority group selectors.
Scheduling priority group selectors.
Scheduling priority group selectors.
Filesystem types used in statfs(2).
Protections for mmap(2).
Protections for mmap(2).
Protections for mmap(2).
Protections for mmap(2).
Protections for mmap(2).
Protections for mmap(2).
Protections for mmap(2).
PTMX_MINOR is the minor device number for /dev/ptmx.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace event codes from include/uapi/linux/ptrace.h.
ptrace event codes from include/uapi/linux/ptrace.h.
ptrace event codes from include/uapi/linux/ptrace.h.
ptrace event codes from include/uapi/linux/ptrace.h.
ptrace event codes from include/uapi/linux/ptrace.h.
ptrace event codes from include/uapi/linux/ptrace.h.
ptrace event codes from include/uapi/linux/ptrace.h.
ptrace event codes from include/uapi/linux/ptrace.h.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
PTRACE_SETOPTIONS options from include/uapi/linux/ptrace.h.
PTRACE_SETOPTIONS options from include/uapi/linux/ptrace.h.
PTRACE_SETOPTIONS options from include/uapi/linux/ptrace.h.
PTRACE_SETOPTIONS options from include/uapi/linux/ptrace.h.
PTRACE_SETOPTIONS options from include/uapi/linux/ptrace.h.
PTRACE_SETOPTIONS options from include/uapi/linux/ptrace.h.
PTRACE_SETOPTIONS options from include/uapi/linux/ptrace.h.
PTRACE_SETOPTIONS options from include/uapi/linux/ptrace.h.
PTRACE_SETOPTIONS options from include/uapi/linux/ptrace.h.
PTRACE_SETOPTIONS options from include/uapi/linux/ptrace.h.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from include/uapi/linux/ptrace.h.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from arch/x86/include/uapi/asm/ptrace-abi.h.
ptrace commands from include/uapi/linux/ptrace.h.
Filesystem types used in statfs(2).
Exchange src and dst.
Don't overwrite target.
Whiteout src.
RLimInfinity is RLIM_INFINITY on Linux.
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
Resources for getrlimit(2)/setrlimit(2)/prlimit(2).
ROBUST_LIST_LIMIT protects against a deliberately circular list.
-2.
-1.
RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE inhibits restart on CPU migration.
RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT inhibits restart on preemption.
RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL inhibits restart on signal delivery.
RSEQ_FLAG_UNREGISTER unregisters the current thread.
Route scopes, from uapi/linux/rtnetlink.h.
Route scopes, from uapi/linux/rtnetlink.h.
Route scopes, from uapi/linux/rtnetlink.h.
Route scopes, from uapi/linux/rtnetlink.h.
Route scopes, from uapi/linux/rtnetlink.h.
Route tables, from uapi/linux/rtnetlink.h.
Route tables, from uapi/linux/rtnetlink.h.
Route tables, from uapi/linux/rtnetlink.h.
Route tables, from uapi/linux/rtnetlink.h.
Route tables, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route attributes, from uapi/linux/rtnetlink.h.
Route flags, from include/uapi/linux/route.h.
Route flags, from include/uapi/linux/route.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Route flags, from uapi/linux/rtnetlink.h.
Route flags, from uapi/linux/rtnetlink.h.
Route flags, from uapi/linux/rtnetlink.h.
Route flags, from uapi/linux/rtnetlink.h.
Route flags, from uapi/linux/rtnetlink.h.
Route flags, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
Netlink message types for NETLINK_ROUTE sockets, from uapi/linux/rtnetlink.h.
RTN_ANYCAST represents a anycast route (Traffic is accepted locally as broadcast but sent as unicast).
RTN_BLACKHOLE represents a route where all traffic is dropped.
RTN_BROADCAST represents a broadcast route (Traffic is accepted locally as broadcast, and sent as broadcast).
RTN_LOCAL represents a route that is accepted locally.
RTN_MULTICAST represents a multicast route.
Route types, from uapi/linux/rtnetlink.h.
Route types, from uapi/linux/rtnetlink.h.
Route types, from uapi/linux/rtnetlink.h.
RTN_UNICAST represents a unicast route.
RTN_UNREACHABLE represents a route where the destination is unreachable.
RTN_UNSPEC represents an unspecified route type.
Route types, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
Route protocols/origins, from uapi/linux/rtnetlink.h.
wait4(2) uses this to aggregate RUSAGE_SELF and RUSAGE_CHILDREN.
getrusage(2) flags.
Flags that may be used with wait4(2) and getrusage(2).
Flags that may be used with wait4(2) and getrusage(2).
Values for preadv2/pwritev2.
NOTE(b/120162627): gVisor does not implement the RWF_HIPRI feature, but the flag is accepted as a valid flag argument for preadv2/pwritev2 and silently ignored.
Values for preadv2/pwritev2.
Values for preadv2/pwritev2.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Values for mode_t.
Signal action flags for rt_sigaction(2), from uapi/asm-generic/signal.h.
Signal action flags for rt_sigaction(2), from uapi/asm-generic/signal.h.
Signal action flags for rt_sigaction(2), from uapi/asm-generic/signal.h.
Signal action flags for rt_sigaction(2), from uapi/asm-generic/signal.h.
Signal action flags for rt_sigaction(2), from uapi/asm-generic/signal.h.
Signal action flags for rt_sigaction(2), from uapi/asm-generic/signal.h.
Signal action flags for rt_sigaction(2), from uapi/asm-generic/signal.h.
Signal action flags for rt_sigaction(2), from uapi/asm-generic/signal.h.
Signal action flags for rt_sigaction(2), from uapi/asm-generic/signal.h.
Signal action flags for rt_sigaction(2), from uapi/asm-generic/signal.h.
Scheduling policies, exposed by sched_getscheduler(2)/sched_setscheduler(2).
Scheduling policies, exposed by sched_getscheduler(2)/sched_setscheduler(2).
Scheduling policies, exposed by sched_getscheduler(2)/sched_setscheduler(2).
Scheduling policies, exposed by sched_getscheduler(2)/sched_setscheduler(2).
Scheduling policies, exposed by sched_getscheduler(2)/sched_setscheduler(2).
Scheduling policies, exposed by sched_getscheduler(2)/sched_setscheduler(2).
SCHED_RESET_ON_FORK is a flag that indicates that the process is reverted back to SCHED_NORMAL on fork.
Scheduling policies, exposed by sched_getscheduler(2)/sched_setscheduler(2).
Control message types, from linux/socket.h.
SCM_MAX_FD is the maximum number of FDs accepted in a single sendmsg call.
Control message types, from linux/socket.h.
Seccomp constants taken from <linux/seccomp.h>.
Seccomp constants taken from <linux/seccomp.h>.
Seccomp constants taken from <linux/seccomp.h>.
Seccomp constants taken from <linux/seccomp.h>.
Seccomp constants taken from <linux/seccomp.h>.
Seccomp constants taken from <linux/seccomp.h>.
BPFAction definitions.
Seccomp constants taken from <linux/seccomp.h>.
BPFAction definitions.
BPFAction definitions.
BPFAction definitions.
BPFAction definitions.
BPFAction definitions.
Seccomp constants taken from <linux/seccomp.h>.
Whence argument to lseek(2), from include/uapi/linux/fs.h.
Whence argument to lseek(2), from include/uapi/linux/fs.h.
Whence argument to lseek(2), from include/uapi/linux/fs.h.
Whence argument to lseek(2), from include/uapi/linux/fs.h.
Whence argument to lseek(2), from include/uapi/linux/fs.h.
ipcs ctl cmds.
ipcs ctl cmds.
ipcs ctl cmds.
Semaphore flags.
Information about system-wide sempahore limits and parameters.
Information about system-wide sempahore limits and parameters.
Information about system-wide sempahore limits and parameters.
Information about system-wide sempahore limits and parameters.
Information about system-wide sempahore limits and parameters.
Information about system-wide sempahore limits and parameters.
Information about system-wide sempahore limits and parameters.
Information about system-wide sempahore limits and parameters.
Information about system-wide sempahore limits and parameters.
Information about system-wide sempahore limits and parameters.
semctl Command Definitions.
semctl Command Definitions.
SFD_CLOEXEC is a signalfd(2) flag.
SFD_NONBLOCK is a signalfd(2) flag.
Segment will be destroyed on last detach.
Execution access.
Segment will use huge TLB pages.
Additional Linux-only flags for shmctl(2).
Additional Linux-only flags for shmctl(2).
Segment will not be swapped.
Don't check for reservations.
Read-only access.
Take-over region on attach.
Round attach address to SHMLBA boundary.
Additional Linux-only flags for shmctl(2).
Additional Linux-only flags for shmctl(2).
SHM defaults as specified by linux.
SHM defaults as specified by linux.
SHM defaults as specified by linux.
SHM defaults as specified by linux.
SHM defaults as specified by linux.
shutdown(2) how commands, from <linux/net.h>.
shutdown(2) how commands, from <linux/net.h>.
shutdown(2) how commands, from <linux/net.h>.
SI_ASYNCIO is sent by AIO completion.
SI_ASYNCNL is sent by glibc async name lookup completion.
SI_DETHREAD is sent by execve() killing subsidiary threads.
SI_KERNEL is sent by the kernel from somewhere.
SI_MESGQ is sent by real time mesq state change.
SI_POLL is defined as __SI_POLL in Linux 2.6.
SI_QUEUE is sent by sigqueue.
SI_SIGIO is sent by queued SIGIO.
SI_TIMER is sent by timer expiration.
SI_TKILL is sent by tkill system call.
SI_USER is sent by kill, sigsend, raise.
SIG_BLOCK blocks the signals in the set.
SIG_DFL performs the default action.
SIG_IGN ignores the signal.
SIG_SETMASK sets the signal mask to set.
SIG_UNBLOCK blocks the signals in the set.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Possible values for Sigevent.Notify, aka struct sigevent::sigev_notify.
Possible values for Sigevent.Notify, aka struct sigevent::sigev_notify.
Possible values for Sigevent.Notify, aka struct sigevent::sigev_notify.
Possible values for Sigevent.Notify, aka struct sigevent::sigev_notify.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
SignalMaximum is the highest valid signal number.
SignalSetSize is the size in bytes of a SignalSet.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
Signals.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by uapi/linux/sockios.h.
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by uapi/asm-generic/sockios.h.
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
SizeOfControlMessageHopLimit is the size of an IPV6_HOPLIMIT control message.
SizeOfControlMessageInq is the size of a TCP_INQ control message.
SizeOfControlMessageIPPacketInfo is the size of an IP_PKTINFO control message.
SizeOfControlMessageIPv6PacketInfo is the size of a ControlMessageIPv6PacketInfo.
SizeOfControlMessageRight is the size of a single element in ControlMessageRights.
SizeOfControlMessageTClass is the size of an IPV6_TCLASS control message.
SizeOfControlMessageTOS is the size of an IP_TOS control message.
SizeOfControlMessageTTL is the size of an IP_TTL control message.
SizeOfIP6TEntry is the size of an IP6TEntry.
SizeOfIP6TIP is the size of an IP6 header.
SizeOfIP6TReplace is the size of an IP6TReplace.
SizeOfIPTEntry is the size of an IPTEntry.
SizeOfIPTGetEntries is the size of an IPTGetEntries.
SizeOfIPTGetinfo is the size of an IPTGetinfo.
SizeOfIPTIP is the size of an IPTIP.
SizeOfIPTOwnerInfo is the size of an XTOwnerMatchInfo.
SizeOfIPTReplace is the size of an IPTReplace.
SizeOfLinger is the binary size of a Linger struct.
SizeOfNFNATRange is the size of NFNATRange.
SizeOfRouteMessage is the size of RouteMessage.
SizeOfRSeq is the size of RSeq.
SizeOfRSeqCriticalSection is the size of RSeqCriticalSection.
SizeOfRSeqSignature is the size of the signature immediately preceding RSeqCriticalSection.Abort.
SizeOfRtAttr is the size of RtAttr.
SizeOfTimeval is the size of a Timeval struct in bytes.
SizeOfXTCounters is the size of an XTCounters.
SizeOfXTEntryMatch is the size of an XTEntryMatch.
SizeOfXTEntryTarget is the size of an XTEntryTarget.
SizeOfXTErrorTarget is the size of an XTErrorTarget.
SizeOfXTGetRevision is the size of an XTGetRevision.
SizeOfXTRedirectTarget is the size of an XTRedirectTarget.
SizeOfXTSNATTarget is the size of an XTSNATTarget.
SizeOfXTStandardTarget is the size of an XTStandardTarget.
SizeOfXTTCP is the size of an XTTCP.
SizeOfXTUDP is the size of an XTUDP.
SO_ACCEPTCON is defined as __SO_ACCEPTCON in include/uapi/linux/net.h, which represents a listening socket state.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket error origin codes as defined in include/uapi/linux/errqueue.h.
Socket error origin codes as defined in include/uapi/linux/errqueue.h.
Socket error origin codes as defined in include/uapi/linux/errqueue.h.
Socket error origin codes as defined in include/uapi/linux/errqueue.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket option for SOL_IP.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
Socket options from socket.h.
socket(2)/socketpair(2)/accept4(2) flags, from linux/net.h.
Socket types, from linux/net.h.
Socket types, from linux/net.h.
socket(2)/socketpair(2)/accept4(2) flags, from linux/net.h.
Socket types, from linux/net.h.
Socket types, from linux/net.h.
Socket types, from linux/net.h.
Socket types, from linux/net.h.
Socket types, from linux/net.h.
SOCK_TYPE_MASK covers all of the above socket types.
SockAddrMax is the maximum size of a struct sockaddr, from uapi/linux/socket.h.
SockAddrNetlinkSize is the size of SockAddrNetlink.
Filesystem types used in statfs(2).
Set/get socket option levels, from socket.h.
Set/get socket option levels, from socket.h.
Set/get socket option levels, from socket.h.
Set/get socket option levels, from socket.h.
Set/get socket option levels, from socket.h.
Set/get socket option levels, from socket.h.
Set/get socket option levels, from socket.h.
Set/get socket option levels, from socket.h.
Set/get socket option levels, from socket.h.
Constants for splice(2), sendfile(2) and tee(2).
Constants for splice(2), sendfile(2) and tee(2).
Constants for splice(2), sendfile(2) and tee(2).
Constants for splice(2), sendfile(2) and tee(2).
Connected to socket.
In process of connecting.
Signal stack flags for signalstack(2), from include/uapi/linux/signal.h.
In process of disconnecting.
Not allocated.
Signal stack flags for signalstack(2), from include/uapi/linux/signal.h.
Unconnected to any socket.
The bit mask f_flags in struct statfs, from include/linux/statfs.h.
The bit mask f_flags in struct statfs, from include/linux/statfs.h.
The bit mask f_flags in struct statfs, from include/linux/statfs.h.
The bit mask f_flags in struct statfs, from include/linux/statfs.h.
The bit mask f_flags in struct statfs, from include/linux/statfs.h.
The bit mask f_flags in struct statfs, from include/linux/statfs.h.
The bit mask f_flags in struct statfs, from include/linux/statfs.h.
The bit mask f_flags in struct statfs, from include/linux/statfs.h.
The bit mask f_flags in struct statfs, from include/linux/statfs.h.
The bit mask f_flags in struct statfs, from include/linux/statfs.h.
The bit mask f_flags in struct statfs, from include/linux/statfs.h.
Mask values for statx.
Mask values for statx.
Mask values for statx.
Bitmasks for Statx.Attributes and Statx.AttributesMask, from include/uapi/linux/stat.h.
Bitmasks for Statx.Attributes and Statx.AttributesMask, from include/uapi/linux/stat.h.
Bitmasks for Statx.Attributes and Statx.AttributesMask, from include/uapi/linux/stat.h.
Bitmasks for Statx.Attributes and Statx.AttributesMask, from include/uapi/linux/stat.h.
Bitmasks for Statx.Attributes and Statx.AttributesMask, from include/uapi/linux/stat.h.
Bitmasks for Statx.Attributes and Statx.AttributesMask, from include/uapi/linux/stat.h.
Mask values for statx.
Mask values for statx.
Mask values for statx.
Mask values for statx.
Mask values for statx.
Mask values for statx.
Mask values for statx.
Mask values for statx.
Mask values for statx.
Mask values for statx.
Mask values for statx.
Mask values for statx.
Flags for prctl(PR_SET_DUMPABLE), defined in include/linux/sched/coredump.h.
Flags for prctl(PR_SET_DUMPABLE), defined in include/linux/sched/coredump.h.
Flags for prctl(PR_SET_DUMPABLE), defined in include/linux/sched/coredump.h.
Sync_file_range flags, from include/uapi/linux/fs.h.
Sync_file_range flags, from include/uapi/linux/fs.h.
Sync_file_range flags, from include/uapi/linux/fs.h.
SYS_SECCOMP indicates that a signal originates from seccomp.
Filesystem types used in statfs(2).
Output flags.
Output flags.
Output flags.
Output flags.
Output flags.
TASK_COMM_LEN is the task command name length.
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
Congestion control states from include/uapi/linux/tcp.h.
Congestion control states from include/uapi/linux/tcp.h.
Congestion control states from include/uapi/linux/tcp.h.
Congestion control states from include/uapi/linux/tcp.h.
Congestion control states from include/uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
TCP protocol states, from include/net/tcp_states.h.
TCP protocol states, from include/net/tcp_states.h.
TCP protocol states, from include/net/tcp_states.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
TCP protocol states, from include/net/tcp_states.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
TCP protocol states, from include/net/tcp_states.h.
TCP protocol states, from include/net/tcp_states.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
TCP protocol states, from include/net/tcp_states.h.
Socket options from uapi/linux/tcp.h.
TCP protocol states, from include/net/tcp_states.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
TCP protocol states, from include/net/tcp_states.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
TCP protocol states, from include/net/tcp_states.h.
TCP protocol states, from include/net/tcp_states.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
TCP protocol states, from include/net/tcp_states.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
Socket options from uapi/linux/tcp.h.
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
TFD_CLOEXEC is a timerfd_create flag.
TFD_NONBLOCK is a timerfd_create flag.
TFD_TIMER_ABSTIME is a timerfd_settime flag.
Flags for clock_nanosleep(2).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
ioctl(2) requests provided by asm-generic/ioctls.h
These are ordered by request number (low byte).
Filesystem types used in statfs(2).
Local flags.
TTYAUX_MAJOR is the major device number for alternate TTY devices.
UIO_MAXIOV is the maximum number of struct iovecs in a struct iovec array.
Constants for umount2(2).
UNIX98_PTY_MASTER_MAJOR is the initial major device number for Unix98 PTY masters.
UNIX98_PTY_REPLICA_MAJOR is the initial major device number for Unix98 PTY replicas.
UnixPathMax is the maximum length of the path in an AF_UNIX socket.
UNNAMED_MAJOR is the major device number for "unnamed" devices, whose minor numbers are dynamically allocated by the kernel.
Special values for the ns field in utimensat(2).
Special values for the ns field in utimensat(2).
UTSLen is the maximum length of strings contained in fields of UtsName.
Filesystem types used in statfs(2).
Control Character indices.
Control Character indices.
Control Character indices.
Control Character indices.
Control Character indices.
Control Character indices.
Control Character indices.
Control Character indices.
Control Character indices.
Control Character indices.
Control Character indices.
Control Character indices.
Control Character indices.
Control Character indices.
Control Character indices.
Start and end addresses of the vsyscall page.
Start and end addresses of the vsyscall page.
Output flags.
Output flags.
Output flags.
Control Character indices.
Control Character indices.
Options for waitpid(2), wait4(2), and/or waitid(2), from include/uapi/linux/wait.h.
Options for waitpid(2), wait4(2), and/or waitid(2), from include/uapi/linux/wait.h.
Options for waitpid(2), wait4(2), and/or waitid(2), from include/uapi/linux/wait.h.
Options for waitpid(2), wait4(2), and/or waitid(2), from include/uapi/linux/wait.h.
Options for waitpid(2), wait4(2), and/or waitid(2), from include/uapi/linux/wait.h.
Options for waitpid(2), wait4(2), and/or waitid(2), from include/uapi/linux/wait.h.
Options for waitpid(2), wait4(2), and/or waitid(2), from include/uapi/linux/wait.h.
Options for waitpid(2), wait4(2), and/or waitid(2), from include/uapi/linux/wait.h.
Options for waitpid(2), wait4(2), and/or waitid(2), from include/uapi/linux/wait.h.
Constants for extended attributes.
Constants for extended attributes.
Constants for extended attributes.
Constants for extended attributes.
Constants for extended attributes.
Constants for extended attributes.
Constants for extended attributes.
Constants for extended attributes.
Constants for extended attributes.
Constants for extended attributes.
Constants for extended attributes.
Constants for extended attributes.
Constants for extended attributes.
Local flags.
Name lengths.
Name lengths.
Match the GID of the packet.
Match if the socket exists for the packet.
Match the UID of the packet.
Name lengths.
Invert the meaning of DestinationPortStart/End.
Invert the meaning of FlagCompare.
Enable all flags.
Invert the meaning of Option.
Invert the meaning of SourcePortStart/End.
Invert the meaning of DestinationPortStart/End.
Enable all flags.
Invert the meaning of SourcePortStart/End.
Output flags.
YAMA ptrace_scope levels from security/yama/yama_lsm.c.
YAMA ptrace_scope levels from security/yama/yama_lsm.c.
# Variables
DefaultControlCharacters is the default set of Termios control characters.
DefaultReplicaTermios is the default terminal configuration of the replica end of a Unix98 pseudoterminal.
DirentType are the friendly strings for linux_dirent64.d_type.
InitRLimits is a map of initial rlimits set by Linux in include/asm-generic/resource.h.
IOEventSize is the size of an ioEvent encoded.
Kcov ioctls from include/uapi/linux/kcov.h.
Kcov ioctls from include/uapi/linux/kcov.h.
Kcov ioctls from include/uapi/linux/kcov.h.
MasterTermios is the terminal configuration of the master end of a Unix98 pseudoterminal.
SizeOfControlMessageCredentials is the binary size of a ControlMessageCredentials struct.
SizeOfControlMessageHeader is the binary size of a ControlMessageHeader struct.
SizeOfEpollEvent is the size of EpollEvent struct.
SizeOfFUSEHeaderIn is the size of the FUSEHeaderIn struct.
SizeOfFUSEHeaderOut is the size of the FUSEHeaderOut struct.
SizeOfFUSEWriteIn is the size of the FUSEWriteIn struct.
SizeOfICMP6Filter is the size of ICMP6Filter struct.
SizeOfIFReq is the binary size of an IFReq struct (40 bytes).
SizeOfInetAddr is the size of InetAddr.
SizeOfRobustListHead is the size of a RobustListHead struct.
SizeOfStat is the size of a Stat struct.
SizeOfStatx is the size of a Statx struct.
SizeOfTCPInfo is the binary size of a TCPInfo struct.
TaskSize is the address space size.
ioctl(2) request numbers from linux/if_tun.h.
ioctl(2) request numbers from linux/if_tun.h.
VerdictStrings maps int verdicts to the strings they represent.
# Structs
BPFInstruction is a raw BPF virtual machine instruction.
CapUserData is equivalent to Linux's cap_user_data_t.
CapUserHeader is equivalent to Linux's cap_user_header_t.
CloneArgs is struct clone_args, from include/uapi/linux/sched.h.
A ControlMessageCredentials is an SCM_CREDENTIALS socket control message.
A ControlMessageHeader is the header for a socket control message.
A ControlMessageIPPacketInfo is IP_PKTINFO socket control message.
ControlMessageIPv6PacketInfo represents struct in6_pktinfo from linux/ipv6.h.
ElfHeader64 is the ELF64 file header.
ElfProg64 is the ELF64 Program header.
ElfSection64 is the ELF64 Section header.
EpollEvent is equivalent to struct epoll_event from epoll(2).
EthtoolGetFeaturesBlock is used to return state of upto 32 device features.
EthtoolGFeatures is used to return a list of device features.
Flock is the lock structure for F_SETLK.
FOwnerEx is the owner structure for F_SETOWN_EX and F_GETOWN_EX.
FUSEAccessIn is the request sent by the kernel to the daemon when checking permissions on a file.
FUSEAttr is the struct used in the reponse FUSEGetAttrOut.
FUSEAttrOut is the reply sent by the daemon to the kernel for FUSEGetAttrIn and FUSESetAttrIn.
FUSECreateIn contains all the arguments sent by the kernel to the daemon, to atomically create and open a new regular file.
FUSECreateMeta contains all the static fields of FUSECreateIn, which is used for FUSE_CREATE.
FUSECreateOut is the reply sent by the daemon to the kernel for FUSECreateMeta.
FUSEDirent is a Dirent received from the FUSE daemon server.
FUSEDirentMeta contains all the static fields of FUSEDirent.
FUSEDirents is a list of Dirents received from the FUSE daemon server.
FUSEEmptyIn is used by operations without request body.
FUSEEntryOut is the reply sent by the daemon to the kernel for FUSE_MKNOD, FUSE_MKDIR, FUSE_SYMLINK, FUSE_LINK and FUSE_LOOKUP.
FUSEFallocateIn is the request sent by the kernel to the daemon to perform a fallocate operation.
FUSEFlushIn is the request sent by the kernel to the daemon after a file is closed.
FUSEFsyncIn is the request sent by the kernel to the daemon when trying to fsync a file.
FUSEGetAttrIn is the request sent by the kernel to the daemon, to get the attribute of a inode.
FUSEHeaderIn is the header read by the daemon with each request.
FUSEHeaderOut is the header written by the daemon when it processes a request and wants to send a reply (almost all operations require a reply; if they do not, this will be explicitly documented).
FUSEInitIn is the request sent by the kernel to the daemon, to negotiate the version and flags.
FUSEInitOut is the reply sent by the daemon to the kernel for FUSEInitIn.
FUSELinkIn is the request sent by the kernel to create a hard link.
FUSELookupIn is the request sent by the kernel to the daemon to look up a file name.
FUSEMkdirIn contains all the arguments sent by the kernel to the daemon, to create a new directory.
FUSEMkdirMeta contains all the static fields of FUSEMkdirIn, which is used for FUSE_MKDIR.
FUSEMknodIn contains all the arguments sent by the kernel to the daemon, to create a new file node.
FUSEMknodMeta contains all the static fields of FUSEMknodIn, which is used for FUSE_MKNOD.
FUSEOpenIn is the request sent by the kernel to the daemon, to negotiate flags and get file handle.
FUSEOpenOut is the reply sent by the daemon to the kernel for FUSEOpenIn.
FUSEReadIn is the request sent by the kernel to the daemon for FUSE_READ.
FUSEReleaseIn is the request sent by the kernel to the daemon when there is no more reference to a file.
FUSERenameIn sent by the kernel for FUSE_RENAME
+marshal dynamic.
FUSERmDirIn is the request sent by the kernel to the daemon when trying to remove a directory.
FUSESetAttrIn is the request sent by the kernel to the daemon, to set the attribute(s) of a file.
FUSEStatfsOut is the reply sent by the daemon to the kernel for FUSE_STATFS.
FUSESymlinkIn is the request sent by the kernel to the daemon, to create a symbolic link.
FUSEUnlinkIn is the request sent by the kernel to the daemon when trying to unlink a node.
FUSEWriteIn is the first part of the payload of the request sent by the kernel to the daemon for FUSE_WRITE (struct for FUSE version >= 7.9).
FUSEWriteOut is the payload of the reply sent by the daemon to the kernel for a FUSE_WRITE request.
FUSEWritePayloadIn combines header - FUSEWriteIn and payload in a single marshallable struct when sending request by the kernel to the daemon
+marshal dynamic.
ICMP6Filter represents struct icmp6_filter from linux/icmpv6.h.
IFConf is used to return a list of interfaces and their addresses.
IFMap contains interface hardware parameters.
IFReq is an interface request.
Inet6MulticastRequest is struct ipv6_mreq, from uapi/linux/in6.h.
InetMulticastRequest is struct ip_mreq, from uapi/linux/in.h.
InetMulticastRequestWithNIC is struct ip_mreqn, from uapi/linux/in.h.
InterfaceAddrMessage is struct ifaddrmsg, from uapi/linux/if_addr.h.
InterfaceInfoMessage is struct ifinfomsg, from uapi/linux/rtnetlink.h.
IOCallback describes an I/O request.
IOCqRingOffsets implements io_cqring_offsets struct.
IOEvent describes an I/O result.
IORings implements io_rings struct.
IOSqRingOffsets implements io_sqring_offsets struct.
IOUring implements io_uring struct.
IOUringCqe implements IO completion data structure (Completion Queue Entry) io_uring_cqe struct.
IOUringParams implements io_uring_params struct.
IOUringSqe implements io_uring_sqe struct.
IP6TEntry is an iptables rule.
IP6TIP contains information for matching a packet's IP header.
IP6TReplace is the argument for the IP6T_SO_SET_REPLACE sockopt.
IPCPerm is equivalent to struct ipc64_perm.
IPTEntry is an iptable rule.
IPTGetEntries is the argument for the IPT_SO_GET_ENTRIES sockopt.
IPTGetinfo is the argument for the IPT_SO_GET_INFO sockopt.
IPTIP contains information for matching a packet's IP header.
IPTOwnerInfo holds data for matching packets with owner.
IPTReplace is the argument for the IPT_SO_SET_REPLACE sockopt.
Itimerspec represents struct itimerspec in <time.h>.
ItimerVal mimics the following struct in <sys/time.h>
struct itimerval { struct timeval it_interval; /* next value */ struct timeval it_value; /* current value */ };
+marshal.
KernelIP6TEntry is identical to IP6TEntry, but includes the Elems field.
KernelIP6TGetEntries is identical to IP6TGetEntries, but includes the Entrytable field.
KernelIPTEntry is identical to IPTEntry, but includes the Elems field.
KernelIPTGetEntries is identical to IPTGetEntries, but includes the Entrytable field.
KernelTermios is struct ktermios/struct termios2, defined in uapi/asm-generic/termbits.h.
KernelXTEntryMatch is identical to XTEntryMatch, but contains variable-length Data field.
KernelXTEntryTarget is identical to XTEntryTarget, but contains a variable-length Data field.
Linger is struct linger, from include/linux/socket.h.
MqAttr is equivelant to struct mq_attr.
MsgBuf is equivelant to struct msgbuf.
MsgInfo is equivelant to struct msginfo.
MsqidDS is equivelant to struct msqid64_ds.
NetlinkAttrHeader is the header of a netlink attribute, followed by payload.
NetlinkErrorMessage is struct nlmsgerr, from uapi/linux/netlink.h.
NetlinkMessageHeader is struct nlmsghdr, from uapi/linux/netlink.h.
NfNATIPV4MultiRangeCompat corresponds to struct nf_nat_ipv4_multi_range_compat in include/uapi/linux/netfilter/nf_nat.h.
NfNATIPV4Range corresponds to struct nf_nat_ipv4_range in include/uapi/linux/netfilter/nf_nat.h.
NFNATRange corresponds to struct nf_nat_range in include/uapi/linux/netfilter/nf_nat.h.
PollFD is struct pollfd, used by poll(2)/ppoll(2), from uapi/asm-generic/poll.h.
PtraceRegs is the set of CPU registers exposed by ptrace.
RLimit corresponds to Linux's struct rlimit.
RobustListHead corresponds to Linux's struct robust_list_head.
RouteMessage is struct rtmsg, from uapi/linux/rtnetlink.h.
RSeq is the thread-local restartable sequences config/status.
RSeqCriticalSection describes a restartable sequences critical section.
RtAttr is the header of optional addition route information, as a netlink attribute.
Rusage represents the Linux struct rusage.
SeccompData is equivalent to struct seccomp_data, which contains the data passed to seccomp-bpf filters.
Sembuf is equivalent to struct sembuf.
SemidDS is equivalent to struct semid64_ds.
SemInfo is equivalent to struct seminfo.
ShmidDS is equivalent to struct shmid64_ds.
ShmInfo is equivalent to struct shm_info.
ShmParams is equivalent to struct shminfo.
SigAction represents struct sigaction.
Sigevent represents struct sigevent.
SignalfdSiginfo is the siginfo encoding for signalfds.
SignalInfo represents information about a signal being delivered, and is equivalent to struct siginfo in linux kernel(linux/include/uapi/asm-generic/siginfo.h).
SignalStack represents information about a user stack, and is equivalent to stack_t.
SockAddrInet is struct sockaddr_in, from uapi/linux/in.h.
SockAddrInet6 is struct sockaddr_in6, from uapi/linux/in6.h.
SockAddrLink is a struct sockaddr_ll, from uapi/linux/if_packet.h.
SockAddrNetlink is struct sockaddr_nl, from uapi/linux/netlink.h.
SockAddrUnix is struct sockaddr_un, from uapi/linux/un.h.
SockErrCMsgIPv4 is the IP_RECVERR control message used in recvmsg(MSG_ERRQUEUE) by ipv4 sockets.
SockErrCMsgIPv6 is the IPV6_RECVERR control message used in recvmsg(MSG_ERRQUEUE) by ipv6 sockets.
SockExtendedErr represents struct sock_extended_err in Linux defined in include/uapi/linux/errqueue.h.
SockFprog is sock_fprog taken from <linux/filter.h>.
Stat represents struct stat.
Statfs is struct statfs, from uapi/asm-generic/statfs.h.
Statx represents struct statx.
StatxTimestamp represents struct statx_timestamp.
Sysinfo is the structure provided by sysinfo on linux versions > 2.3.48.
TCPInfo is a collection of TCP statistics.
Termios is struct termios, defined in uapi/asm-generic/termbits.h.
Timespec represents struct timespec in <time.h>.
Timeval represents struct timeval in <time.h>.
Tms represents struct tms, used by times(2).
Utime represents struct utimbuf used by utimes(2).
UtsName represents struct utsname, the struct returned by uname(2).
WindowSize corresponds to struct winsize defined in include/uapi/asm-generic/termios.h.
Winsize is struct winsize, defined in uapi/asm-generic/termios.h.
XTCounters holds packet and byte counts for a rule.
XTEntryMatch holds a match for a rule.
XTEntryTarget holds a target for a rule.
XTErrorTarget triggers an error when reached.
XTGetRevision corresponds to xt_get_revision in include/uapi/linux/netfilter/x_tables.h
+marshal.
XTRedirectTarget triggers a redirect when reached.
XTSNATTarget triggers Source NAT when reached.
XTStandardTarget is a built-in target, one of ACCEPT, DROP, JUMP, QUEUE, RETURN, or jump.
XTTCP holds data for matching TCP packets.
XTUDP holds data for matching UDP packets.
# Interfaces
SockAddr represents a union of valid socket address types.
SockErrCMsg represents the IP*_RECVERR control message.
# Type aliases
BPFAction is an action for a BPF filter.
A Capability represents the ability to perform a privileged operation.
ClockT represents type clock_t.
CString represents a null terminated string which can be marshalled.
ErrorName holds the name of a netfilter error.
EthtoolCmd is a marshallable type to be able to easily copyin the the command for an SIOCETHTOOL ioctl.
ExtensionName holds the name of a netfilter extension.
FileMode represents a mode_t.
FUSEOpcode is a FUSE operation code.
FUSEOpID is a FUSE operation ID.
Inet6Addr is struct in6_addr, from uapi/linux/in6.h.
InetAddr is struct in_addr, from uapi/linux/in.h.
IORingIndex represents SQE array indexes.
NumaPolicy is the NUMA memory policy for a memory range.
Signal is a signal number.
SignalSet is a signal mask with a bit corresponding to each signal.
A SockType is a type (as opposed to family) of sockets.
TableName holds the name of a netfilter table.
TimerID represents type timer_t, which identifies a POSIX per-process interval timer.
TimeT represents time_t in <time.h>.
WaitStatus represents a thread status, as returned by the wait* family of syscalls.