package unix
Import Path
golang.org/x/sys/unix (on go.dev)
Dependency Relation
imports 11 packages, and imported by 3 packages
Involved Source Files
affinity_linux.go
aliases.go
bluetooth_linux.go
constants.go
dev_linux.go
dirent.go
endian_little.go
env_unix.go
fcntl.go
fdset.go
ifreq_linux.go
ioctl.go
ioctl_linux.go
pagesize_unix.go
race0.go
readdirent_getdents.go
sockcmsg_linux.go
sockcmsg_unix.go
sockcmsg_unix_other.go
Package unix contains an interface to the low-level operating system
primitives. OS details vary depending on the underlying system, and
by default, godoc will display OS-specific documentation for the current
system. If you want godoc to display OS documentation for another
system, set $GOOS and $GOARCH to the desired system. For example, if
you want to view documentation for freebsd/arm on linux/amd64, set $GOOS
to freebsd and $GOARCH to arm.
The primary use of this package is inside other packages that provide a more
portable interface to the system, such as "os", "time" and "net". Use
those packages rather than this one if you can.
For details of the functions and data types in this package consult
the manuals for the appropriate operating system.
These calls return err == nil to indicate success; otherwise
err represents an operating system error describing the failure and
holds a value of type syscall.Errno.
syscall_linux.go
syscall_linux_alarm.go
syscall_linux_amd64.go
syscall_linux_amd64_gc.go
syscall_linux_gc.go
syscall_unix.go
syscall_unix_gc.go
sysvshm_linux.go
sysvshm_unix.go
timestruct.go
zerrors_linux.go
zerrors_linux_amd64.go
zptrace_x86_linux.go
zsyscall_linux.go
zsyscall_linux_amd64.go
zsysnum_linux_amd64.go
ztypes_linux.go
ztypes_linux_amd64.go
asm_linux_amd64.s
Code Examples
package main
import (
"golang.org/x/sys/unix"
"log"
"os"
)
func main() {
err := unix.Exec("/bin/ls", []string{"ls", "-al"}, os.Environ())
log.Fatal(err)
}
package main
import (
"golang.org/x/sys/unix"
"log"
"os"
)
func main() {
f, _ := os.Create("example.lock")
if err := unix.Flock(int(f.Fd()), unix.LOCK_EX); err != nil {
log.Fatal(err)
}
// Do work here that requires the lock. When finished, release the lock:
if err := unix.Flock(int(f.Fd()), unix.LOCK_UN); err != nil {
log.Fatal(err)
}
}
package main
import (
"golang.org/x/sys/unix"
"log"
)
func main() {
// create shared memory region of 1024 bytes
id, err := unix.SysvShmGet(unix.IPC_PRIVATE, 1024, unix.IPC_CREAT|unix.IPC_EXCL|0o600)
if err != nil {
log.Fatal("sysv shm create failed:", err)
}
// warning: sysv shared memory segments persist even after after a process
// is destroyed, so it's very important to explicitly delete it when you
// don't need it anymore.
defer func() {
_, err := unix.SysvShmCtl(id, unix.IPC_RMID, nil)
if err != nil {
log.Fatal(err)
}
}()
// to use a shared memory region you must attach to it
b, err := unix.SysvShmAttach(id, 0, 0)
if err != nil {
log.Fatal("sysv attach failed:", err)
}
// you should detach from the segment when finished with it. The byte
// slice is no longer valid after detaching
defer func() {
if err = unix.SysvShmDetach(b); err != nil {
log.Fatal("sysv detach failed:", err)
}
}()
// Changes to the contents of the byte slice are reflected in other
// mappings of the shared memory identifer in this and other processes
b[42] = 'h'
b[43] = 'i'
}
Package-Level Type Names (total 254, in which 243 are exported)
Bitrate uint32
Brp uint32
Phase_seg1 uint32
Phase_seg2 uint32
Prop_seg uint32
Sample_point uint32
Sjw uint32
Tq uint32
Brp_inc uint32
Brp_max uint32
Brp_min uint32
Name [16]uint8
Sjw_max uint32
Tseg1_max uint32
Tseg1_min uint32
Tseg2_max uint32
Tseg2_min uint32
Arbitration_lost uint32
Bus_error uint32
Bus_off uint32
Error_passive uint32
Error_warning uint32
Restarts uint32
Effective uint32
Inheritable uint32
Permitted uint32
func Capget(hdr *CapUserHeader, data *CapUserData) (err error)
func Capset(hdr *CapUserHeader, data *CapUserData) (err error)
Pid int32
Version uint32
func Capget(hdr *CapUserHeader, data *CapUserData) (err error)
func Capset(hdr *CapUserHeader, data *CapUserData) (err error)
Len uint64
Level int32
Type int32
(*Cmsghdr) SetLen(length int)
(*Cmsghdr) data(offset uintptr) unsafe.Pointer
func ParseOneSocketControlMessage(b []byte) (hdr Cmsghdr, data []byte, remainder []byte, err error)
func socketControlMessageHeaderAndData(b []byte) (*Cmsghdr, []byte, error)
CPUSet represents a CPU affinity mask.
Clear removes cpu from the set s.
Count returns the number of CPUs in the set s.
IsSet reports whether cpu is in the set s.
Set adds cpu to the set s.
Zero clears the set s, so that it contains no CPUs.
func SchedGetaffinity(pid int, set *CPUSet) error
func SchedSetaffinity(pid int, set *CPUSet) error
func schedAffinity(trap uintptr, pid int, set *CPUSet) error
Decrypt_cnt uint64
Decrypt_tlen uint64
Encrypt_cnt uint64
Encrypt_tlen uint64
Err_cnt uint64
Type [64]int8
Decrypt_cnt uint64
Decrypt_tlen uint64
Encrypt_cnt uint64
Encrypt_tlen uint64
Err_cnt uint64
Sign_cnt uint64
Type [64]int8
Verify_cnt uint64
Decrypt_cnt uint64
Decrypt_tlen uint64
Encrypt_cnt uint64
Encrypt_tlen uint64
Err_cnt uint64
Type [64]int8
Compress_cnt uint64
Compress_tlen uint64
Decompress_cnt uint64
Decompress_tlen uint64
Err_cnt uint64
Type [64]int8
Compute_shared_secret_cnt uint64
Err_cnt uint64
Generate_public_key_cnt uint64
Setsecret_cnt uint64
Type [64]int8
Driver_name [64]int8
Flags uint32
Mask uint32
Module_name [64]int8
Name [64]int8
Refcnt uint32
Type uint32
Data [7]byte
Data_size uint32
Data_start uint32
Dev uint64
Event_nr uint32
Flags uint32
Name [128]byte
Open_count int32
Target_count uint32
Uuid [129]byte
Version [3]uint32
Events uint32
Fd int32
Pad int32
func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error)
func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
Bus_info [32]byte
Cmd uint32
Driver [32]byte
Eedump_len uint32
Erom_version [32]byte
Fw_version [32]byte
N_priv_flags uint32
N_stats uint32
Regdump_len uint32
Reserved2 [12]byte
Testinfo_len uint32
Version [32]byte
func IoctlGetEthtoolDrvinfo(fd int, ifname string) (*EthtoolDrvinfo, error)
Bits [16]int64
Clear removes fd from the set fds.
IsSet returns whether fd is in the set fds.
Set adds fd to the set fds.
Zero clears the set fds.
func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
Dest_offset uint64
Src_fd int64
Src_length uint64
Src_offset uint64
func IoctlFileCloneRange(destFd int, value *FileCloneRange) error
Info []FileDedupeRangeInfo
Reserved1 uint16
Reserved2 uint32
Src_length uint64
Src_offset uint64
func IoctlFileDedupeRange(srcFd int, value *FileDedupeRange) error
FileHandle represents the C struct file_handle used by
name_to_handle_at (see NameToHandleAt) and open_by_handle_at (see
OpenByHandleAt).
fileHandle *fileHandle
(*FileHandle) Bytes() []byte
(*FileHandle) Size() int
(*FileHandle) Type() int32
func NameToHandleAt(dirfd int, path string, flags int) (handle FileHandle, mountID int, err error)
func NewFileHandle(handleType int32, handle []byte) FileHandle
func OpenByHandleAt(mountFD int, handle FileHandle, flags int) (fd int, err error)
Len int64
Pid int32
Start int64
Type int16
Whence int16
func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error
Contents_encryption_mode uint8
Filenames_encryption_mode uint8
Flags uint8
Master_key_descriptor [8]uint8
Version uint8
Contents_encryption_mode uint8
Filenames_encryption_mode uint8
Flags uint8
Master_key_descriptor [8]uint8
Version uint8
Contents_encryption_mode uint8
Filenames_encryption_mode uint8
Flags uint8
Master_key_identifier [16]uint8
Version uint8
Block_size uint32
Hash_algorithm uint32
Salt_ptr uint64
Salt_size uint32
Sig_ptr uint64
Sig_size uint32
Version uint32
Acoustic uint16
Buf_size uint16
Buf_type uint16
Capability uint8
Cfa_power uint16
Cfs_enable_1 uint16
Cfs_enable_2 uint16
Cfsse uint16
Command_set_1 uint16
Command_set_2 uint16
Config uint16
Csf_default uint16
Csfo uint16
CurAPMvalues uint16
Cur_capacity0 uint16
Cur_capacity1 uint16
Cur_cyls uint16
Cur_heads uint16
Cur_sectors uint16
Cyls uint16
Dlf uint16
Dma_1word uint16
Dma_mword uint16
Dma_ultra uint16
Dword_io uint16
Ecc_bytes uint16
Eide_dma_min uint16
Eide_dma_time uint16
Eide_pio uint16
Eide_pio_iordy uint16
Eide_pio_modes uint16
Field_valid uint16
Fw_rev [8]uint8
Heads uint16
Hw_config uint16
Integrity_word uint16
Last_lun uint16
Lba_capacity uint32
Lba_capacity_2 uint64
Major_rev_num uint16
Max_multsect uint8
Minor_rev_num uint16
Model [40]uint8
Mprc uint16
Msrqs uint16
Multsect uint8
Multsect_valid uint8
Queue_depth uint16
Reserved2 uint16
Reserved50 uint16
Sal uint16
Sector_bytes uint16
Sectors uint16
Serial_no [20]uint8
Spg uint32
Sxfert uint16
TDMA uint8
TPIO uint8
Track_bytes uint16
TrsEuc uint16
Trseuc uint16
Vendor0 uint16
Vendor1 uint16
Vendor2 uint16
Vendor3 uint8
Vendor4 uint8
Vendor5 uint8
Vendor6 uint8
Word127 uint16
Word156 uint16
Words104_125 [22]uint16
Words130_155 [26]uint16
Words157_159 [3]uint16
Words161_175 [15]uint16
Words176_205 [30]uint16
Words206_254 [49]uint16
Words69_70 [2]uint16
Words71_74 [4]uint16
Words76_79 [4]uint16
Data [8]uint32
func GetsockoptICMPv6Filter(fd, level, opt int) (*ICMPv6Filter, error)
func SetsockoptICMPv6Filter(fd, level, opt int, filter *ICMPv6Filter) error
An Ifreq is a type-safe wrapper around the raw ifreq struct. An Ifreq
contains an interface name and a union of arbitrary data which can be
accessed using the Ifreq's methods. To create an Ifreq, use the NewIfreq
function.
Use the Name method to access the stored interface name. The union data
fields can be get and set using the following methods:
- Uint16/SetUint16: flags
- Uint32/SetUint32: ifindex, metric, mtu
raw ifreq
Inet4Addr returns the Ifreq union data from an embedded sockaddr as a C
in_addr/Go []byte (4-byte IPv4 address) value. If the sockaddr family is not
AF_INET, an error is returned.
Name returns the interface name associated with the Ifreq.
SetInet4Addr sets a C in_addr/Go []byte (4-byte IPv4 address) value in an
embedded sockaddr within the Ifreq's union data. v must be 4 bytes in length
or an error will be returned.
SetUint16 sets a C short/Go uint16 value as the Ifreq's union data.
SetUint32 sets a C int/Go uint32 value as the Ifreq's union data.
Uint16 returns the Ifreq union data as a C short/Go uint16 value.
Uint32 returns the Ifreq union data as a C int/Go uint32 value.
clear zeroes the ifreq's union field to prevent trailing garbage data from
being sent to the kernel if an ifreq is reused.
withData produces an ifreqData with the pointer p set for ioctls which require
arbitrary pointer data.
func NewIfreq(name string) (*Ifreq, error)
func IoctlIfreq(fd int, req uint, value *Ifreq) error
Base *byte
Len uint64
(*Iovec) SetLen(length int)
func appendBytes(vecs []Iovec, bs [][]byte) []Iovec
func KeyctlInstantiateIOV(id int, payload []Iovec, ringid int) error
func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error)
func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error)
func Vmsplice(fd int, iovs []Iovec, flags int) (int, error)
func appendBytes(vecs []Iovec, bs [][]byte) []Iovec
func emptyIovecs(iov []Iovec) bool
func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error)
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error)
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error)
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error)
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error)
func readv(fd int, iovs []Iovec) (n int, err error)
func readvRacedetect(iovecs []Iovec, n int, err error)
func recvmsgRaw(fd int, iov []Iovec, oob []byte, flags int, rsa *RawSockaddrAny) (n, oobn int, recvflags int, err error)
func sendmsgN(fd int, iov []Iovec, oob []byte, ptr unsafe.Pointer, salen _Socklen, flags int) (n int, err error)
func writev(fd int, iovs []Iovec) (n int, err error)
func writevRacedetect(iovecs []Iovec, n int)
// in_addr
// in_addr
func GetsockoptIPMreq(fd, level, opt int) (*IPMreq, error)
func SetsockoptIPMreq(fd, level, opt int, mreq *IPMreq) (err error)
// in_addr
Ifindex int32
// in_addr
func GetsockoptIPMreqn(fd, level, opt int) (*IPMreqn, error)
func SetsockoptIPMreqn(fd, level, opt int, mreq *IPMreqn) (err error)
Interface uint32
// in6_addr
func GetsockoptIPv6Mreq(fd, level, opt int) (*IPv6Mreq, error)
func SetsockoptIPv6Mreq(fd, level, opt int, mreq *IPv6Mreq) (err error)
Addr RawSockaddrInet6
Mtu uint32
func GetsockoptIPv6MTUInfo(fd, level, opt int) (*IPv6MTUInfo, error)
Interval Timespec
Value Timespec
func TimerfdGettime(fd int, currValue *ItimerSpec) (err error)
func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error)
func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error)
Interval Timeval
Value Timeval
func Getitimer(which ItimerWhich) (Itimerval, error)
func MakeItimerval(interval, value time.Duration) Itimerval
func Setitimer(which ItimerWhich, it Itimerval) (Itimerval, error)
func Setitimer(which ItimerWhich, it Itimerval) (Itimerval, error)
func getitimer(which int, currValue *Itimerval) (err error)
func setitimer(which int, newValue *Itimerval, oldValue *Itimerval) (err error)
func setitimer(which int, newValue *Itimerval, oldValue *Itimerval) (err error)
A value which may be passed to the which parameter for Getitimer and
Setitimer.
func Getitimer(which ItimerWhich) (Itimerval, error)
func Setitimer(which ItimerWhich, it Itimerval) (Itimerval, error)
const ItimerProf
const ItimerReal
const ItimerVirtual
Fd int32
func IoctlKCMClone(fd int) (*KCMClone, error)
Fd int32
func IoctlKCMUnattach(fd int, info KCMUnattach) error
Base int32
Prime int32
Private int32
func KeyctlDHCompute(params *KeyctlDHParams, buffer []byte) (size int, err error)
func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error)
Linger int32
Onoff int32
func GetsockoptLinger(fd, level, opt int) (*Linger, error)
func SetsockoptLinger(fd, level, opt int, l *Linger) (err error)
Device uint64
Encrypt_key [32]uint8
Encrypt_key_size int32
Encrypt_type int32
Flags int32
Init [2]uint64
Inode uint64
Name [64]int8
Number int32
Offset int32
Rdevice uint64
Reserved [4]int8
Crypt_name [64]uint8
Device uint64
Encrypt_key [32]uint8
Encrypt_key_size uint32
Encrypt_type uint32
File_name [64]uint8
Flags uint32
Init [2]uint64
Inode uint64
Number uint32
Offset uint64
Rdevice uint64
Sizelimit uint64
func IoctlLoopGetStatus64(fd int) (*LoopInfo64, error)
func IoctlLoopSetStatus64(fd int, value *LoopInfo64) error
Attr_clr uint64
Attr_set uint64
Propagation uint64
Userns_fd uint64
func MountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr) error
func mountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr, size uintptr) (err error)
Control *byte
Controllen uint64
Flags int32
Iov *Iovec
Iovlen uint64
Name *byte
Namelen uint32
(*Msghdr) SetControllen(length int)
(*Msghdr) SetIovlen(length int)
func recvmsg(s int, msg *Msghdr, flags int) (n int, err error)
func sendmsg(s int, msg *Msghdr, flags int) (n int, err error)
Family uint8
Icmp_code uint8
Icmp_type uint8
Ifindex int32
Opts_len uint16
Pad1 uint8
Pad2 uint16
Pad3 uint32
Flags uint64
Mode uint64
Resolve uint64
func Openat2(dirfd int, path string, how *OpenHow) (fd int, err error)
func openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error)
Address [8]uint8
Alen uint16
Ifindex int32
Type uint16
func SetsockoptPacketMreq(fd, level, opt int, mreq *PacketMreq) error
Aux_sample_size uint32
Aux_watermark uint32
Bits uint64
Bp_type uint32
Branch_sample_type uint64
Clockid int32
Config uint64
Ext1 uint64
Ext2 uint64
Read_format uint64
Sample uint64
Sample_max_stack uint16
Sample_regs_intr uint64
Sample_regs_user uint64
Sample_stack_user uint32
Sample_type uint64
Sig_data uint64
Size uint32
Type uint32
Wakeup uint32
func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error)
Aux_head uint64
Aux_offset uint64
Aux_size uint64
Aux_tail uint64
Capabilities uint64
Compat_version uint32
Data_head uint64
Data_offset uint64
Data_size uint64
Data_tail uint64
Index uint32
Lock uint32
Offset int64
Pmc_width uint16
Size uint32
Time_cycles uint64
Time_enabled uint64
Time_mask uint64
Time_mult uint32
Time_offset uint64
Time_running uint64
Time_shift uint16
Time_zero uint64
Version uint32
Events int16
Fd int32
Revents int16
func Poll(fds []PollFd, timeout int) (n int, err error)
func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
Assert_sequence uint32
Assert_tu PPSKTime
Clear_sequence uint32
Clear_tu PPSKTime
Current_mode int32
Cs uint64
Ds uint64
Eflags uint64
Es uint64
Fs uint64
Fs_base uint64
Gs uint64
Gs_base uint64
Orig_rax uint64
R10 uint64
R11 uint64
R12 uint64
R13 uint64
R14 uint64
R15 uint64
R8 uint64
R9 uint64
Rax uint64
Rbp uint64
Rbx uint64
Rcx uint64
Rdi uint64
Rdx uint64
Rip uint64
Rsi uint64
Rsp uint64
Ss uint64
(*PtraceRegs) PC() uint64
(*PtraceRegs) SetPC(pc uint64)
func PtraceGetRegs(pid int, regsout *PtraceRegs) (err error)
func PtraceSetRegs(pid int, regs *PtraceRegs) (err error)
PtraceRegs386 is the registers used by 386 binaries.
Eax int32
Ebp int32
Ebx int32
Ecx int32
Edi int32
Edx int32
Eflags int32
Eip int32
Esi int32
Esp int32
Orig_eax int32
Xcs int32
Xds int32
Xes int32
Xfs int32
Xgs int32
Xss int32
func PtraceGetRegs386(pid int, regsout *PtraceRegs386) error
func PtraceSetRegs386(pid int, regs *PtraceRegs386) error
PtraceRegsAmd64 is the registers used by amd64 binaries.
Cs uint64
Ds uint64
Eflags uint64
Es uint64
Fs uint64
Fs_base uint64
Gs uint64
Gs_base uint64
Orig_rax uint64
R10 uint64
R11 uint64
R12 uint64
R13 uint64
R14 uint64
R15 uint64
R8 uint64
R9 uint64
Rax uint64
Rbp uint64
Rbx uint64
Rcx uint64
Rdi uint64
Rdx uint64
Rip uint64
Rsi uint64
Rsp uint64
Ss uint64
func PtraceGetRegsAmd64(pid int, regsout *PtraceRegsAmd64) error
func PtraceSetRegsAmd64(pid int, regs *PtraceRegsAmd64) error
Addr RawSockaddr
Pad [96]int8
func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error)
func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error)
func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error)
func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error)
func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error)
func recvmsgRaw(fd int, iov []Iovec, oob []byte, flags int, rsa *RawSockaddrAny) (n, oobn int, recvflags int, err error)
Dev_idx uint32
Dsap uint8
Nfc_protocol uint32
Sa_family uint16
Service_name [63]uint8
Service_name_len uint64
Ssap uint8
Target_idx uint32
(*RawSockaddrNFCLLCP) SetServiceNameLen(length int)
type RawSockaddrPPPoX ([...])
RemoteIovec is Iovec with the pointer replaced with an integer.
It is used for ProcessVMReadv and ProcessVMWritev, where the pointer
refers to a location in a different process' address space, which
would confuse the Go garbage collector.
Base uintptr
Len int
func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error)
func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error)
Cur uint64
Max uint64
func Getrlimit(resource int, rlim *Rlimit) (err error)
func Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error)
func Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error)
func Setrlimit(resource int, rlim *Rlimit) (err error)
Hour int32
Isdst int32
Mday int32
Min int32
Mon int32
Sec int32
Wday int32
Yday int32
Year int32
func IoctlGetRTCTime(fd int) (*RTCTime, error)
func IoctlSetRTCTime(fd int, value *RTCTime) error
Enabled uint8
Pending uint8
Time RTCTime
func IoctlGetRTCWkAlrm(fd int) (*RTCWkAlrm, error)
func IoctlSetRTCWkAlrm(fd int, value *RTCWkAlrm) error
Dst_len uint8
Family uint8
Flags uint32
Protocol uint8
Scope uint8
Src_len uint8
Table uint8
Tos uint8
Type uint8
Idrss int64
Inblock int64
Isrss int64
Ixrss int64
Majflt int64
Maxrss int64
Minflt int64
Msgrcv int64
Msgsnd int64
Nivcsw int64
Nsignals int64
Nswap int64
Nvcsw int64
Oublock int64
Stime Timeval
Utime Timeval
func Getrusage(who int, rusage *Rusage) (err error)
func Wait4(pid int, wstatus *WaitStatus, options int, rusage *Rusage) (wpid int, err error)
func Waitid(idType int, id int, info *Siginfo, options int, rusage *Rusage) (err error)
func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error)
Code int32
Errno int32
Signo int32
func PidfdSendSignal(pidfd int, sig Signal, info *Siginfo, flags int) (err error)
func Waitid(idType int, id int, info *Siginfo, options int, rusage *Rusage) (err error)
Addr uint64
Addr_lsb uint16
Arch uint32
Band uint32
Call_addr uint64
Code int32
Errno int32
Fd int32
Int int32
Overrun uint32
Pid uint32
Ptr uint64
Signo uint32
Status int32
Stime uint64
Syscall int32
Tid uint32
Trapno uint32
Uid uint32
Utime uint64
Val [16]uint64
func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
func PthreadSigmask(how int, set, oldset *Sigset_t) error
func Signalfd(fd int, sigmask *Sigset_t, flags int) (newfd int, err error)
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
func rtSigprocmask(how int, set *Sigset_t, oldset *Sigset_t, sigsetsize uintptr) (err error)
func rtSigprocmask(how int, set *Sigset_t, oldset *Sigset_t, sigsetsize uintptr) (err error)
func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error)
Sockaddr represents a socket address.
// lowercase; only we can define Sockaddrs
*SockaddrALG
*SockaddrCAN
*SockaddrCANJ1939
*SockaddrHCI
*SockaddrInet4
*SockaddrInet6
*SockaddrIUCV
*SockaddrL2
*SockaddrL2TPIP
*SockaddrL2TPIP6
*SockaddrLinklayer
*SockaddrNetlink
*SockaddrNFC
*SockaddrNFCLLCP
*SockaddrPPPoE
*SockaddrRFCOMM
*SockaddrTIPC
*SockaddrUnix
*SockaddrVM
*SockaddrXDP
func Accept(fd int) (nfd int, sa Sockaddr, err error)
func Accept4(fd int, flags int) (nfd int, sa Sockaddr, err error)
func Getpeername(fd int) (sa Sockaddr, err error)
func Getsockname(fd int) (sa Sockaddr, err error)
func ParseOrigDstAddr(m *SocketControlMessage) (Sockaddr, error)
func Recvfrom(fd int, p []byte, flags int) (n int, from Sockaddr, err error)
func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error)
func RecvmsgBuffers(fd int, buffers [][]byte, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error)
func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error)
func Bind(fd int, sa Sockaddr) (err error)
func Connect(fd int, sa Sockaddr) (err error)
func Sendmsg(fd int, p, oob []byte, to Sockaddr, flags int) (err error)
func SendmsgBuffers(fd int, buffers [][]byte, oob []byte, to Sockaddr, flags int) (n int, err error)
func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error)
func Sendto(fd int, p []byte, flags int, to Sockaddr) (err error)
SockaddrALG implements the Sockaddr interface for AF_ALG type sockets.
SockaddrALG enables userspace access to the Linux kernel's cryptography
subsystem. The Type and Name fields specify which type of hash or cipher
should be used with a given socket.
To create a file descriptor that provides access to a hash or cipher, both
Bind and Accept must be used. Once the setup process is complete, input
data can be written to the socket, processed by the kernel, and then read
back as hash output or ciphertext.
Here is an example of using an AF_ALG socket with SHA1 hashing.
The initial socket setup process is as follows:
// Open a socket to perform SHA1 hashing.
fd, _ := unix.Socket(unix.AF_ALG, unix.SOCK_SEQPACKET, 0)
addr := &unix.SockaddrALG{Type: "hash", Name: "sha1"}
unix.Bind(fd, addr)
// Note: unix.Accept does not work at this time; must invoke accept()
// manually using unix.Syscall.
hashfd, _, _ := unix.Syscall(unix.SYS_ACCEPT, uintptr(fd), 0, 0)
Once a file descriptor has been returned from Accept, it may be used to
perform SHA1 hashing. The descriptor is not safe for concurrent use, but
may be re-used repeatedly with subsequent Write and Read operations.
When hashing a small byte slice or string, a single Write and Read may
be used:
// Assume hashfd is already configured using the setup process.
hash := os.NewFile(hashfd, "sha1")
// Hash an input string and read the results. Each Write discards
// previous hash state. Read always reads the current state.
b := make([]byte, 20)
for i := 0; i < 2; i++ {
io.WriteString(hash, "Hello, world.")
hash.Read(b)
fmt.Println(hex.EncodeToString(b))
}
// Output:
// 2ae01472317d1935a84797ec1983ae243fc6aa28
// 2ae01472317d1935a84797ec1983ae243fc6aa28
For hashing larger byte slices, or byte streams such as those read from
a file or socket, use Sendto with MSG_MORE to instruct the kernel to update
the hash digest instead of creating a new one for a given chunk and finalizing it.
// Assume hashfd and addr are already configured using the setup process.
hash := os.NewFile(hashfd, "sha1")
// Hash the contents of a file.
f, _ := os.Open("/tmp/linux-4.10-rc7.tar.xz")
b := make([]byte, 4096)
for {
n, err := f.Read(b)
if err == io.EOF {
break
}
unix.Sendto(hashfd, b[:n], unix.MSG_MORE, addr)
}
hash.Read(b)
fmt.Println(hex.EncodeToString(b))
// Output: 85cdcad0c06eef66f805ecce353bec9accbeecc5
For more information, see: http://www.chronox.de/crypto-API/crypto/userspace-if.html.
Feature uint32
Mask uint32
Name string
Type string
raw RawSockaddrALG
(*SockaddrALG) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrALG : Sockaddr
SockaddrCAN implements the Sockaddr interface for AF_CAN type sockets.
The RxID and TxID fields are used for transport protocol addressing in
(CAN_TP16, CAN_TP20, CAN_MCNET, and CAN_ISOTP), they can be left with
zero values for CAN_RAW and CAN_BCM sockets as they have no meaning.
The SockaddrCAN struct must be bound to the socket file descriptor
using Bind before the CAN socket can be used.
// Read one raw CAN frame
fd, _ := Socket(AF_CAN, SOCK_RAW, CAN_RAW)
addr := &SockaddrCAN{Ifindex: index}
Bind(fd, addr)
frame := make([]byte, 16)
Read(fd, frame)
The full SocketCAN documentation can be found in the linux kernel
archives at: https://www.kernel.org/doc/Documentation/networking/can.txt
Ifindex int
RxID uint32
TxID uint32
raw RawSockaddrCAN
(*SockaddrCAN) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrCAN : Sockaddr
SockaddrCANJ1939 implements the Sockaddr interface for AF_CAN using J1939
protocol (https://en.wikipedia.org/wiki/SAE_J1939). For more information
on the purposes of the fields, check the official linux kernel documentation
available here: https://www.kernel.org/doc/Documentation/networking/j1939.rst
Addr uint8
Ifindex int
Name uint64
PGN uint32
raw RawSockaddrCAN
(*SockaddrCANJ1939) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrCANJ1939 : Sockaddr
SockaddrHCI implements the Sockaddr interface for AF_BLUETOOTH type sockets
using the HCI protocol.
Channel uint16
Dev uint16
raw RawSockaddrHCI
(*SockaddrHCI) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrHCI : Sockaddr
SockaddrInet4 implements the Sockaddr interface for AF_INET type sockets.
Addr [4]byte
Port int
raw RawSockaddrInet4
(*SockaddrInet4) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrInet4 : Sockaddr
SockaddrInet6 implements the Sockaddr interface for AF_INET6 type sockets.
Addr [16]byte
Port int
ZoneId uint32
raw RawSockaddrInet6
(*SockaddrInet6) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrInet6 : Sockaddr
SockaddrIUCV implements the Sockaddr interface for AF_IUCV sockets.
Name string
UserID string
raw RawSockaddrIUCV
(*SockaddrIUCV) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrIUCV : Sockaddr
SockaddrL2 implements the Sockaddr interface for AF_BLUETOOTH type sockets
using the L2CAP protocol.
Addr [6]uint8
AddrType uint8
CID uint16
PSM uint16
raw RawSockaddrL2
(*SockaddrL2) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrL2 : Sockaddr
SockaddrL2TPIP implements the Sockaddr interface for IPPROTO_L2TP/AF_INET sockets.
Addr [4]byte
ConnId uint32
raw RawSockaddrL2TPIP
(*SockaddrL2TPIP) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrL2TPIP : Sockaddr
SockaddrL2TPIP6 implements the Sockaddr interface for IPPROTO_L2TP/AF_INET6 sockets.
Addr [16]byte
ConnId uint32
ZoneId uint32
raw RawSockaddrL2TPIP6
(*SockaddrL2TPIP6) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrL2TPIP6 : Sockaddr
SockaddrLinklayer implements the Sockaddr interface for AF_PACKET type sockets.
Addr [8]byte
Halen uint8
Hatype uint16
Ifindex int
Pkttype uint8
Protocol uint16
raw RawSockaddrLinklayer
(*SockaddrLinklayer) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrLinklayer : Sockaddr
SockaddrNetlink implements the Sockaddr interface for AF_NETLINK type sockets.
Family uint16
Groups uint32
Pad uint16
Pid uint32
raw RawSockaddrNetlink
(*SockaddrNetlink) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrNetlink : Sockaddr
DeviceIdx uint32
NFCProtocol uint32
TargetIdx uint32
raw RawSockaddrNFC
(*SockaddrNFC) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrNFC : Sockaddr
DestinationSAP uint8
DeviceIdx uint32
NFCProtocol uint32
ServiceName string
SourceSAP uint8
TargetIdx uint32
raw RawSockaddrNFCLLCP
(*SockaddrNFCLLCP) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrNFCLLCP : Sockaddr
Dev string
Remote []byte
SID uint16
raw RawSockaddrPPPoX
(*SockaddrPPPoE) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrPPPoE : Sockaddr
SockaddrRFCOMM implements the Sockaddr interface for AF_BLUETOOTH type sockets
using the RFCOMM protocol.
Server example:
fd, _ := Socket(AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM)
_ = unix.Bind(fd, &unix.SockaddrRFCOMM{
Channel: 1,
Addr: [6]uint8{0, 0, 0, 0, 0, 0}, // BDADDR_ANY or 00:00:00:00:00:00
})
_ = Listen(fd, 1)
nfd, sa, _ := Accept(fd)
fmt.Printf("conn addr=%v fd=%d", sa.(*unix.SockaddrRFCOMM).Addr, nfd)
Read(nfd, buf)
Client example:
fd, _ := Socket(AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM)
_ = Connect(fd, &SockaddrRFCOMM{
Channel: 1,
Addr: [6]byte{0x11, 0x22, 0x33, 0xaa, 0xbb, 0xcc}, // CC:BB:AA:33:22:11
})
Write(fd, []byte(`hello`))
Addr represents a bluetooth address, byte ordering is little-endian.
Channel is a designated bluetooth channel, only 1-30 are available for use.
Since Linux 2.6.7 and further zero value is the first available channel.
raw RawSockaddrRFCOMM
(*SockaddrRFCOMM) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrRFCOMM : Sockaddr
SockaddrTIPC implements the Sockaddr interface for AF_TIPC type sockets.
For more information on TIPC, see: http://tipc.sourceforge.net/.
Addr is the type of address used to manipulate a socket. Addr must be
one of:
- *TIPCSocketAddr: "id" variant in the C addr union
- *TIPCServiceRange: "nameseq" variant in the C addr union
- *TIPCServiceName: "name" variant in the C addr union
If nil, EINVAL will be returned when the structure is used.
Scope is the publication scopes when binding service/service range.
Should be set to TIPC_CLUSTER_SCOPE or TIPC_NODE_SCOPE.
raw RawSockaddrTIPC
(*SockaddrTIPC) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrTIPC : Sockaddr
SockaddrUnix implements the Sockaddr interface for AF_UNIX type sockets.
Name string
raw RawSockaddrUnix
(*SockaddrUnix) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrUnix : Sockaddr
SockaddrVM implements the Sockaddr interface for AF_VSOCK type sockets.
SockaddrVM provides access to Linux VM sockets: a mechanism that enables
bidirectional communication between a hypervisor and its guest virtual
machines.
CID and Port specify a context ID and port address for a VM socket.
Guests have a unique CID, and hosts may have a well-known CID of:
- VMADDR_CID_HYPERVISOR: refers to the hypervisor process.
- VMADDR_CID_LOCAL: refers to local communication (loopback).
- VMADDR_CID_HOST: refers to other processes on the host.
Flags uint8
Port uint32
raw RawSockaddrVM
(*SockaddrVM) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrVM : Sockaddr
Flags uint16
Ifindex uint32
QueueID uint32
SharedUmemFD uint32
raw RawSockaddrXDP
(*SockaddrXDP) sockaddr() (unsafe.Pointer, _Socklen, error)
*SockaddrXDP : Sockaddr
SocketControlMessage represents a socket control message.
Data []byte
Header Cmsghdr
func ParseSocketControlMessage(b []byte) ([]SocketControlMessage, error)
func ParseOrigDstAddr(m *SocketControlMessage) (Sockaddr, error)
func ParseUnixCredentials(m *SocketControlMessage) (*Ucred, error)
func ParseUnixRights(m *SocketControlMessage) ([]int, error)
Filter *SockFilter
Len uint16
func SetsockoptSockFprog(fd, level, opt int, fprog *SockFprog) error
Atim Timespec
Blksize int64
Blocks int64
Ctim Timespec
Dev uint64
Gid uint32
Ino uint64
Mode uint32
Mtim Timespec
Nlink uint64
Rdev uint64
Size int64
Uid uint32
func Fstat(fd int, stat *Stat_t) (err error)
func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error)
func Lstat(path string, stat *Stat_t) (err error)
func Stat(path string, stat *Stat_t) (err error)
Bavail uint64
Bfree uint64
Blocks uint64
Bsize int64
Ffree uint64
Files uint64
Flags int64
Frsize int64
Fsid Fsid
Namelen int64
Spare [4]int64
Type int64
func Fstatfs(fd int, buf *Statfs_t) (err error)
func Statfs(path string, buf *Statfs_t) (err error)
Atime StatxTimestamp
Attributes uint64
Attributes_mask uint64
Blksize uint32
Blocks uint64
Btime StatxTimestamp
Ctime StatxTimestamp
Dev_major uint32
Dev_minor uint32
Dio_mem_align uint32
Dio_offset_align uint32
Gid uint32
Ino uint64
Mask uint32
Mnt_id uint64
Mode uint16
Mtime StatxTimestamp
Nlink uint32
Rdev_major uint32
Rdev_minor uint32
Size uint64
Uid uint32
func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error)
Bufferram uint64
Freehigh uint64
Freeram uint64
Freeswap uint64
Loads [3]uint64
Pad uint16
Procs uint16
Sharedram uint64
Totalhigh uint64
Totalram uint64
Totalswap uint64
Unit uint32
Uptime int64
func Sysinfo(info *Sysinfo_t) (err error)
type SysProcAttr = syscall.SysProcAttr (struct)
Atime int64
Cpid int32
Ctime int64
Dtime int64
Lpid int32
Nattch uint64
Perm SysvIpcPerm
Segsz uint64
func SysvShmCtl(id, cmd int, desc *SysvShmDesc) (result int, err error)
func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error)
Ac_btime uint32
Ac_btime64 uint64
Ac_comm [32]int8
Ac_etime uint64
Ac_exe_dev uint64
Ac_exe_inode uint64
Ac_exitcode uint32
Ac_flag uint8
Ac_gid uint32
Ac_majflt uint64
Ac_minflt uint64
Ac_nice uint8
Ac_pad [3]uint8
Ac_pid uint32
Ac_ppid uint32
Ac_sched uint8
Ac_stime uint64
Ac_stimescaled uint64
Ac_tgetime uint64
Ac_tgid uint32
Ac_uid uint32
Ac_utime uint64
Ac_utimescaled uint64
Blkio_count uint64
Blkio_delay_total uint64
Cancelled_write_bytes uint64
Compact_count uint64
Compact_delay_total uint64
Coremem uint64
Cpu_count uint64
Cpu_delay_total uint64
Cpu_run_real_total uint64
Cpu_run_virtual_total uint64
Cpu_scaled_run_real_total uint64
Freepages_count uint64
Freepages_delay_total uint64
Hiwater_rss uint64
Hiwater_vm uint64
Nivcsw uint64
Nvcsw uint64
Read_bytes uint64
Read_char uint64
Read_syscalls uint64
Swapin_count uint64
Swapin_delay_total uint64
Thrashing_count uint64
Thrashing_delay_total uint64
Version uint16
Virtmem uint64
Wpcopy_count uint64
Wpcopy_delay_total uint64
Write_bytes uint64
Write_char uint64
Write_syscalls uint64
Advmss uint32
Ato uint32
Backoff uint8
Ca_state uint8
Fackets uint32
Last_ack_recv uint32
Last_ack_sent uint32
Last_data_recv uint32
Last_data_sent uint32
Lost uint32
Options uint8
Pmtu uint32
Probes uint8
Rcv_mss uint32
Rcv_rtt uint32
Rcv_space uint32
Rcv_ssthresh uint32
Reordering uint32
Retrans uint32
Retransmits uint8
Rto uint32
Rtt uint32
Rttvar uint32
Sacked uint32
Snd_cwnd uint32
Snd_mss uint32
Snd_ssthresh uint32
State uint8
Total_retrans uint32
Unacked uint32
func GetsockoptTCPInfo(fd, level, opt int) (*TCPInfo, error)
Code uint32
Val uint32
func SetsockoptTCPRepairOpt(fd, level, opt int, o []TCPRepairOpt) (err error)
Cc [19]uint8
Cflag uint32
Iflag uint32
Ispeed uint32
Lflag uint32
Line uint8
Oflag uint32
Ospeed uint32
func IoctlGetTermios(fd int, req uint) (*Termios, error)
func IoctlSetTermios(fd int, req uint, value *Termios) error
Nsec int64
Sec int64
Nano returns the time stored in ts as nanoseconds.
Unix returns the time stored in ts as seconds plus nanoseconds.
func NsecToTimespec(nsec int64) Timespec
func TimeToTimespec(t time.Time) (Timespec, error)
func setTimespec(sec, nsec int64) Timespec
func ClockGetres(clockid int32, res *Timespec) (err error)
func ClockGettime(clockid int32, time *Timespec) (err error)
func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error)
func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error)
func Nanosleep(time *Timespec, leftover *Timespec) (err error)
func Nanosleep(time *Timespec, leftover *Timespec) (err error)
func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
func TimespecToNsec(ts Timespec) int64
func UtimesNano(path string, ts []Timespec) error
func UtimesNanoAt(dirfd int, path string, ts []Timespec, flags int) error
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error)
Sec int64
Usec int64
Nano returns the time stored in tv as nanoseconds.
Unix returns the time stored in tv as seconds plus nanoseconds.
func GetsockoptTimeval(fd, level, opt int) (*Timeval, error)
func NsecToTimeval(nsec int64) Timeval
func setTimeval(sec, usec int64) Timeval
func Futimes(fd int, tv []Timeval) (err error)
func Futimesat(dirfd int, path string, tv []Timeval) error
func Gettimeofday(tv *Timeval) (err error)
func Lutimes(path string, tv []Timeval) error
func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
func SetsockoptTimeval(fd, level, opt int, tv *Timeval) (err error)
func Settimeofday(tv *Timeval) (err error)
func TimevalToNsec(tv Timeval) int64
func Utimes(path string, tv []Timeval) error
func futimesat(dirfd int, path string, times *[2]Timeval) (err error)
func gettimeofday(tv *Timeval) (err syscall.Errno)
func utimes(path string, times *[2]Timeval) (err error)
Calcnt int64
Constant int64
Errcnt int64
Esterror int64
Freq int64
Jitcnt int64
Jitter int64
Maxerror int64
Modes uint32
Offset int64
Ppsfreq int64
Precision int64
Shift int32
Stabil int64
Status int32
Stbcnt int64
Tai int32
Tick int64
Time Timeval
Tolerance int64
func Adjtimex(buf *Timex) (state int, err error)
func ClockAdjtime(clockid int32, buf *Timex) (state int, err error)
TIPCAddr is implemented by types that can be used as an address for
SockaddrTIPC. It is only implemented by *TIPCSocketAddr, *TIPCServiceRange,
and *TIPCServiceName.
( TIPCAddr) tipcAddr() [12]byte
( TIPCAddr) tipcAddrtype() uint8
*TIPCServiceName
*TIPCServiceRange
*TIPCSocketAddr
Domain uint32
Instance uint32
Type uint32
(*TIPCServiceName) tipcAddr() [12]byte
(*TIPCServiceName) tipcAddrtype() uint8
*TIPCServiceName : TIPCAddr
Lower uint32
Type uint32
Upper uint32
(*TIPCServiceRange) tipcAddr() [12]byte
(*TIPCServiceRange) tipcAddrtype() uint8
*TIPCServiceRange : TIPCAddr
Node uint32
Ref uint32
(*TIPCSocketAddr) tipcAddr() [12]byte
(*TIPCSocketAddr) tipcAddrtype() uint8
*TIPCSocketAddr : TIPCAddr
Len uint32
Mac uint16
Net uint16
Nsec uint32
Sec uint32
Snaplen uint32
Status uint32
Vlan_tci uint16
Vlan_tpid uint16
Hv1 TpacketHdrVariant1
Len uint32
Mac uint16
Net uint16
Next_offset uint32
Nsec uint32
Sec uint32
Snaplen uint32
Status uint32
Blk_len uint32
Block_status uint32
Num_pkts uint32
Offset_to_first_pkt uint32
Seq_num uint64
Ts_first_pkt TpacketBDTS
Ts_last_pkt TpacketBDTS
Block_nr uint32
Block_size uint32
Frame_nr uint32
Frame_size uint32
func SetsockoptTpacketReq(fd, level, opt int, tp *TpacketReq) error
Block_nr uint32
Block_size uint32
Feature_req_word uint32
Frame_nr uint32
Frame_size uint32
Retire_blk_tov uint32
Sizeof_priv uint32
func SetsockoptTpacketReq3(fd, level, opt int, tp *TpacketReq3) error
Drops uint32
Freeze_q_cnt uint32
Packets uint32
func GetsockoptTpacketStatsV3(fd, level, opt int) (*TpacketStatsV3, error)
Gid uint32
Pid int32
Uid uint32
func GetsockoptUcred(fd, level, opt int) (*Ucred, error)
func ParseUnixCredentials(m *SocketControlMessage) (*Ucred, error)
func UnixCredentials(ucred *Ucred) []byte
Fname [6]int8
Fpack [6]int8
Tfree int32
Tinode uint64
func Ustat(dev int, ubuf *Ustat_t) (err error)
Domainname [65]byte
Machine [65]byte
Nodename [65]byte
Release [65]byte
Sysname [65]byte
Version [65]byte
func Uname(buf *Utsname) (err error)
( WaitStatus) Continued() bool
( WaitStatus) CoreDump() bool
( WaitStatus) ExitStatus() int
( WaitStatus) Exited() bool
( WaitStatus) Signal() syscall.Signal
( WaitStatus) Signaled() bool
( WaitStatus) StopSignal() syscall.Signal
( WaitStatus) Stopped() bool
( WaitStatus) TrapCause() int
func Wait4(pid int, wstatus *WaitStatus, options int, rusage *Rusage) (wpid int, err error)
Identity [32]uint8
Options uint32
Version uint32
func IoctlGetWatchdogInfo(fd int) (*WatchdogInfo, error)
Col uint16
Row uint16
Xpixel uint16
Ypixel uint16
func IoctlGetWinsize(fd int, req uint) (*Winsize, error)
func IoctlSetWinsize(fd int, req uint, value *Winsize) error
Package-Level Functions (total 486, in which 386 are exported)
BindToDevice binds the socket associated with fd to device.
BytePtrFromString returns a pointer to a NUL-terminated array of
bytes containing the text of s. If s contains a NUL byte at any
location, it returns (nil, EINVAL).
BytePtrToString takes a pointer to a sequence of text and returns the corresponding string.
If the pointer is nil, it returns the empty string. It assumes that the text sequence is terminated
at a zero byte; if the zero byte is not present, the program may crash.
ByteSliceFromString returns a NUL-terminated slice of bytes
containing the text of s. If s contains a NUL byte at any
location, it returns (nil, EINVAL).
ByteSliceToString returns a string form of the text represented by the slice s, with a terminating NUL and any
bytes after the NUL removed.
func Capget(hdr *CapUserHeader, data *CapUserData) (err error) func Capset(hdr *CapUserHeader, data *CapUserData) (err error) func ClockGetres(clockid int32, res *Timespec) (err error) func ClockGettime(clockid int32, time *Timespec) (err error) func CloseOnExec(fd int)
CmsgLen returns the value to store in the Len field of the Cmsghdr
structure, taking into account any necessary alignment.
CmsgSpace returns the number of bytes an ancillary element with
payload of the passed data length occupies.
func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) func DeleteModule(name string, flags int) (err error) func EpollCreate(size int) (fd int, err error) func EpollCreate1(flag int) (fd int, err error)
ErrnoName returns the error name for error number e.
Exec calls execve(2), which replaces the calling executable in the process
tree. argv0 should be the full path to an executable ("/bin/ls") and the
executable name should also be the first argument in argv (["ls", "-l"]).
envv are the environment variables that should be passed to the new
process (["USER=go", "PWD=/tmp"]).
FcntlFlock performs a fcntl syscall for the F_GETLK, F_SETLK or F_SETLKW command.
FcntlInt performs a fcntl syscall on fd with the provided command and argument.
func Fremovexattr(fd int, attr string) (err error)
Getitimer wraps getitimer(2) to return the current value of the timer
specified by which.
func Getpeername(fd int) (sa Sockaddr, err error) func Getsockname(fd int) (sa Sockaddr, err error) func GetsockoptByte(fd, level, opt int) (value byte, err error) func GetsockoptICMPv6Filter(fd, level, opt int) (*ICMPv6Filter, error) func GetsockoptInet4Addr(fd, level, opt int) (value [4]byte, err error) func GetsockoptInt(fd, level, opt int) (value int, err error) func GetsockoptIPMreq(fd, level, opt int) (*IPMreq, error) func GetsockoptIPMreqn(fd, level, opt int) (*IPMreqn, error) func GetsockoptIPv6Mreq(fd, level, opt int) (*IPv6Mreq, error) func GetsockoptIPv6MTUInfo(fd, level, opt int) (*IPv6MTUInfo, error) func GetsockoptLinger(fd, level, opt int) (*Linger, error)
GetsockoptString returns the string value of the socket option opt for the
socket associated with fd at the given socket level.
func GetsockoptTCPInfo(fd, level, opt int) (*TCPInfo, error) func GetsockoptTimeval(fd, level, opt int) (*Timeval, error) func GetsockoptTpacketStats(fd, level, opt int) (*TpacketStats, error) func GetsockoptTpacketStatsV3(fd, level, opt int) (*TpacketStatsV3, error) func GetsockoptUcred(fd, level, opt int) (*Ucred, error) func GetsockoptUint64(fd, level, opt int) (value uint64, err error) func Gettimeofday(tv *Timeval) (err error) func InitModule(moduleImage []byte, params string) (err error) func InotifyInit() (fd int, err error) func InotifyInit1(flags int) (fd int, err error)
IoctlFileClone performs an FICLONE ioctl operation to clone the entire file
associated with the file description srcFd to the file associated with the
file descriptor destFd. See the ioctl_ficlone(2) man page for details.
IoctlFileCloneRange performs an FICLONERANGE ioctl operation to clone the
range of data conveyed in value to the file associated with the file
descriptor destFd. See the ioctl_ficlonerange(2) man page for details.
IoctlFileDedupeRange performs an FIDEDUPERANGE ioctl operation to share the
range of data conveyed in value from the file associated with the file
descriptor srcFd to the value.Info destinations. See the
ioctl_fideduperange(2) man page for details.
IoctlGetEthtoolDrvinfo fetches ethtool driver information for the network
device specified by ifname.
IoctlGetInt performs an ioctl operation which gets an integer value
from fd, using the specified request number.
A few ioctl requests use the return value as an output parameter;
for those, IoctlRetInt should be used instead of this function.
func IoctlGetRTCTime(fd int) (*RTCTime, error) func IoctlGetRTCWkAlrm(fd int) (*RTCWkAlrm, error)
IoctlGetWatchdogInfo fetches information about a watchdog device from the
Linux watchdog API. For more information, see:
https://www.kernel.org/doc/html/latest/watchdog/watchdog-api.html.
func IoctlHIDGetDesc(fd int, value *HIDRawReportDescriptor) error func IoctlHIDGetRawInfo(fd int) (*HIDRawDevInfo, error) func IoctlHIDGetRawName(fd int) (string, error) func IoctlHIDGetRawPhys(fd int) (string, error) func IoctlHIDGetRawUniq(fd int) (string, error)
IoctlIfreq performs an ioctl using an Ifreq structure for input and/or
output. See the netdevice(7) man page for details.
IoctlKCMAttach attaches a TCP socket and associated BPF program file
descriptor to a multiplexor.
IoctlKCMClone attaches a new file descriptor to a multiplexor by cloning an
existing KCM socket, returning a structure containing the file descriptor of
the new socket.
IoctlKCMUnattach unattaches a TCP socket file descriptor from a multiplexor.
IoctlLoopGetStatus64 gets the status of the loop device associated with the
file descriptor fd using the LOOP_GET_STATUS64 operation.
IoctlLoopSetStatus64 sets the status of the loop device associated with the
file descriptor fd using the LOOP_SET_STATUS64 operation.
IoctlRetInt performs an ioctl operation specified by req on a device
associated with opened file descriptor fd, and returns a non-negative
integer that is returned by the ioctl syscall.
IoctlSetInt performs an ioctl operation which sets an integer value
on fd, using the specified request number.
IoctlSetPointerInt performs an ioctl operation which sets an
integer value on fd, using the specified request number. The ioctl
argument is called with a pointer to the integer value, rather than
passing the integer value directly.
func IoctlSetRTCTime(fd int, value *RTCTime) error func IoctlSetRTCWkAlrm(fd int, value *RTCWkAlrm) error
IoctlSetTermios performs an ioctl on fd with a *Termios.
The req value will usually be TCSETA or TIOCSETA.
IoctlSetWinsize performs an ioctl on fd with a *Winsize argument.
To change fd's window size, the req argument should be TIOCSWINSZ.
IoctlWatchdogKeepalive issues a keepalive ioctl to a watchdog device. For
more information, see:
https://www.kernel.org/doc/html/latest/watchdog/watchdog-api.html.
KeyctlDHCompute implements the KEYCTL_DH_COMPUTE command. This command
computes a Diffie-Hellman shared secret based on the provide params. The
secret is written to the provided buffer and the returned size is the number
of bytes written (returning an error if there is insufficient space in the
buffer). If a nil buffer is passed in, this function returns the minimum
buffer length needed to store the appropriate data. Note that this differs
from KEYCTL_READ's behavior which always returns the requested payload size.
See the full documentation at:
http://man7.org/linux/man-pages/man3/keyctl_dh_compute.3.html
KeyctlGetKeyringID implements the KEYCTL_GET_KEYRING_ID command.
See the full documentation at:
http://man7.org/linux/man-pages/man3/keyctl_get_keyring_ID.3.html
KeyctlInstantiateIOV implements the KEYCTL_INSTANTIATE_IOV command. This
command is similar to KEYCTL_INSTANTIATE, except that the payload is a slice
of Iovec (each of which represents a buffer) instead of a single buffer.
See the full documentation at:
http://man7.org/linux/man-pages/man3/keyctl_instantiate_iov.3.html
KeyctlJoinSessionKeyring implements the KEYCTL_JOIN_SESSION_KEYRING command.
See the full documentation at:
http://man7.org/linux/man-pages/man3/keyctl_join_session_keyring.3.html
KeyctlRestrictKeyring implements the KEYCTL_RESTRICT_KEYRING command. This
command limits the set of keys that can be linked to the keyring, regardless
of keyring permissions. The command requires the "setattr" permission.
When called with an empty keyType the command locks the keyring, preventing
any further keys from being linked to the keyring.
The "asymmetric" keyType defines restrictions requiring key payloads to be
DER encoded X.509 certificates signed by keys in another keyring. Restrictions
for "asymmetric" include "builtin_trusted", "builtin_and_secondary_trusted",
"key_or_keyring:<key>", and "key_or_keyring:<key>:chain".
As of Linux 4.12, only the "asymmetric" keyType defines type-specific
restrictions.
See the full documentation at:
http://man7.org/linux/man-pages/man3/keyctl_restrict_keyring.3.html
http://man7.org/linux/man-pages/man2/keyctl.2.html
KeyctlSearch implements the KEYCTL_SEARCH command.
See the full documentation at:
http://man7.org/linux/man-pages/man3/keyctl_search.3.html
KeyctlSetperm implements the KEYCTL_SETPERM command. The perm value is the
key handle permission mask as described in the "keyctl setperm" section of
http://man7.org/linux/man-pages/man1/keyctl.1.html.
See the full documentation at:
http://man7.org/linux/man-pages/man3/keyctl_setperm.3.html
KeyctlString calls keyctl commands which return a string.
These commands are KEYCTL_DESCRIBE and KEYCTL_GET_SECURITY.
Klogset wraps the sys_syslog system call; it sets console_loglevel to
the value specified by arg and passes a dummy pointer to bufp.
func Lremovexattr(path string, attr string) (err error)
Lutimes sets the access and modification times tv on path. If path refers to
a symlink, it is not dereferenced and the timestamps are set on the symlink.
If tv is nil, the access and modification times are set to the current time.
Otherwise tv must contain exactly 2 elements, with access time as the first
element and modification time as the second element.
Major returns the major component of a Linux device number.
MakeItimerval creates an Itimerval from interval and value durations.
func MemfdSecret(flags int) (fd int, err error)
Minor returns the minor component of a Linux device number.
Mkdev returns a Linux device number generated from the given major and minor
components.
MountSetattr is a wrapper for mount_setattr(2).
https://man7.org/linux/man-pages/man2/mount_setattr.2.html
Requires kernel >= 5.12.
func MoveMount(fromDirfd int, fromPathName string, toDirfd int, toPathName string, flags int) (err error) func Munlockall() (err error)
NameToHandleAt wraps the name_to_handle_at system call; it obtains
a handle for a path name.
NewFileHandle constructs a FileHandle.
NewIfreq creates an Ifreq with the input network interface name after
validating the name does not exceed IFNAMSIZ-1 (trailing NULL required)
bytes.
NsecToTimespec converts a number of nanoseconds into a Timespec.
NsecToTimeval converts a number of nanoseconds into a Timeval.
OpenByHandleAt wraps the open_by_handle_at system call; it opens a
file via a handle as previously returned by NameToHandleAt.
ParseDirent parses up to max directory entries in buf,
appending the names to names. It returns the number of
bytes consumed from buf, the number of entries added
to names, and the new names slice.
ParseOneSocketControlMessage parses a single socket control message from b, returning the message header,
message data (a slice of b), and the remainder of b after that single message.
When there are no remaining messages, len(remainder) == 0.
ParseOrigDstAddr decodes a socket control message containing the original
destination address. To receive such a message the IP_RECVORIGDSTADDR or
IPV6_RECVORIGDSTADDR option must be enabled on the socket.
ParseSocketControlMessage parses b as an array of socket control
messages.
ParseUnixCredentials decodes a socket control message that contains
credentials in a Ucred structure. To receive such a message, the
SO_PASSCRED option must be enabled on the socket.
ParseUnixRights decodes a socket control message that contains an
integer array of open file descriptors from another process.
func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error)
PktInfo4 encodes Inet4Pktinfo into a socket control message of type IP_PKTINFO.
PktInfo6 encodes Inet6Pktinfo into a socket control message of type IPV6_PKTINFO.
PrctlRetInt performs a prctl operation specified by option and further
optional arguments arg2 through arg5 depending on option. It returns a
non-negative integer that is returned by the prctl syscall.
func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) func PthreadSigmask(how int, set, oldset *Sigset_t) error func PtraceAttach(pid int) (err error) func PtraceCont(pid int, signal int) (err error) func PtraceDetach(pid int) (err error) func PtraceGetEventMsg(pid int) (msg uint, err error) func PtraceGetRegs(pid int, regsout *PtraceRegs) (err error)
PtraceGetRegs386 fetches the registers used by 386 binaries.
PtraceGetRegsAmd64 fetches the registers used by amd64 binaries.
func PtraceInterrupt(pid int) (err error) func PtraceSeize(pid int) (err error) func PtraceSetOptions(pid int, options int) (err error) func PtraceSetRegs(pid int, regs *PtraceRegs) (err error)
PtraceSetRegs386 sets the registers used by 386 binaries.
PtraceSetRegsAmd64 sets the registers used by amd64 binaries.
func PtraceSingleStep(pid int) (err error) func PtraceSyscall(pid int, signal int) (err error)
RawSyscallNoError may be used instead of RawSyscall for syscalls that don't
fail.
ReadDirent reads directory entries from fd and writes them into buf.
Recvmsg receives a message from a socket using the recvmsg system call. The
received non-control data will be written to p, and any "out of band"
control data will be written to oob. The flags are passed to recvmsg.
The results are:
- n is the number of non-control data bytes read into p
- oobn is the number of control data bytes read into oob; this may be interpreted using [ParseSocketControlMessage]
- recvflags is flags returned by recvmsg
- from is the address of the sender
If the underlying socket type is not SOCK_DGRAM, a received message
containing oob data and a single '\0' of non-control data is treated as if
the message contained only control data, i.e. n will be zero on return.
RecvmsgBuffers receives a message from a socket using the recvmsg system
call. This function is equivalent to Recvmsg, but non-control data read is
scattered into the buffers slices.
func Removexattr(path string, attr string) (err error) func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error)
SchedGetaffinity gets the CPU affinity mask of the thread specified by pid.
If pid is 0 the calling thread is used.
SchedSetaffinity sets the CPU affinity mask of the thread specified by pid.
If pid is 0 the calling thread is used.
Sendmsg sends a message on a socket to an address using the sendmsg system
call. This function is equivalent to SendmsgN, but does not return the
number of bytes actually sent.
SendmsgBuffers sends a message on a socket to an address using the sendmsg
system call. This function is equivalent to SendmsgN, but the non-control
data is gathered from buffers.
SendmsgN sends a message on a socket to an address using the sendmsg system
call. p contains the non-control data to send, and oob contains the "out of
band" control data. The flags are passed to sendmsg. The number of
non-control bytes actually written to the socket is returned.
Some socket types do not support sending control data without accompanying
non-control data. If p is empty, and oob contains control data, and the
underlying socket type is not SOCK_DGRAM, p will be treated as containing a
single '\0' and the return value will indicate zero bytes sent.
The Go function Recvmsg, if called with an empty p and a non-empty oob,
will read and ignore this additional '\0'. If the message is received by
code that does not use Recvmsg, or that does not use Go at all, that code
will need to be written to expect and ignore the additional '\0'.
If you need to send non-empty oob with p actually empty, and if the
underlying socket type supports it, you can do so via a raw system call as
follows:
msg := &unix.Msghdr{
Control: &oob[0],
}
msg.SetControllen(len(oob))
n, _, errno := unix.Syscall(unix.SYS_SENDMSG, uintptr(fd), uintptr(unsafe.Pointer(msg)), flags)
func Setdomainname(p []byte) (err error)
SetfsgidRetGid sets fsgid for current thread and returns previous fsgid set.
setfsgid(2) will return a non-nil error only if its caller lacks CAP_SETUID capability.
If the call fails due to other reasons, current fsgid will be returned.
SetfsuidRetUid sets fsuid for current thread and returns previous fsuid set.
setfsgid(2) will return a non-nil error only if its caller lacks CAP_SETUID capability
If the call fails due to other reasons, current fsuid will be returned.
func Sethostname(p []byte) (err error)
Setitimer wraps setitimer(2) to arm or disarm the timer specified by which.
It returns the previous value of the timer.
If the Itimerval argument is the zero value, the timer will be disarmed.
func SetNonblock(fd int, nonblocking bool) (err error) func SetsockoptByte(fd, level, opt int, value byte) (err error) func SetsockoptCanRawFilter(fd, level, opt int, filter []CanFilter) error func SetsockoptICMPv6Filter(fd, level, opt int, filter *ICMPv6Filter) error func SetsockoptInet4Addr(fd, level, opt int, value [4]byte) (err error) func SetsockoptInt(fd, level, opt int, value int) (err error) func SetsockoptIPMreq(fd, level, opt int, mreq *IPMreq) (err error) func SetsockoptIPMreqn(fd, level, opt int, mreq *IPMreqn) (err error) func SetsockoptIPv6Mreq(fd, level, opt int, mreq *IPv6Mreq) (err error) func SetsockoptLinger(fd, level, opt int, l *Linger) (err error) func SetsockoptPacketMreq(fd, level, opt int, mreq *PacketMreq) error
SetsockoptSockFprog attaches a classic BPF or an extended BPF program to a
socket to filter incoming packets. See 'man 7 socket' for usage information.
func SetsockoptString(fd, level, opt int, s string) (err error) func SetsockoptTCPRepairOpt(fd, level, opt int, o []TCPRepairOpt) (err error) func SetsockoptTimeval(fd, level, opt int, tv *Timeval) (err error) func SetsockoptTpacketReq(fd, level, opt int, tp *TpacketReq) error func SetsockoptTpacketReq3(fd, level, opt int, tp *TpacketReq3) error func SetsockoptUint64(fd, level, opt int, value uint64) (err error) func Settimeofday(tv *Timeval) (err error)
SignalName returns the signal name for signal number s.
SignalNum returns the syscall.Signal for signal named s,
or 0 if a signal with such name is not found.
The signal name should start with "SIG".
func Socketpair(domain, typ, proto int) (fd [2]int, err error)
SyscallNoError may be used instead of Syscall for syscalls that don't fail.
SysvShmAttach attaches the Sysv shared memory segment associated with the
shared memory identifier id.
SysvShmCtl performs control operations on the shared memory segment
specified by id.
SysvShmDetach unmaps the shared memory slice returned from SysvShmAttach.
It is not safe to use the slice after calling this function.
SysvShmGet returns the Sysv shared memory identifier associated with key.
If the IPC_CREAT flag is specified a new segment is created.
func TimerfdGettime(fd int, currValue *ItimerSpec) (err error) func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error)
TimespecToNsec returns the time stored in ts as nanoseconds.
TimeToTimespec converts t into a Timespec.
On some 32-bit systems the range of valid Timespec values are smaller
than that of time.Time values. So if t is out of the valid range of
Timespec, it returns a zero Timespec and ERANGE.
TimevalToNsec returns the time stored in tv as nanoseconds.
UnixCredentials encodes credentials into a socket control message
for sending to another process. This can be used for
authentication.
UnixRights encodes a set of open file descriptors into a socket
control message for sending to another process.
func UtimesNano(path string, ts []Timespec) error
Vmsplice splices user pages from a slice of Iovecs into a pipe specified by fd,
using the specified flags.
Package-Level Variables (total 16, in which 4 are exported)
For testing: clients can set this flag to force
creation of IPv6 sockets to return EAFNOSUPPORT.
Package-Level Constants (total 8878, in which 8858 are exported)
const AAFS_MAGIC = 1513908720 const ADFS_SUPER_MAGIC = 44533 const ADJ_ESTERROR = 8 const ADJ_FREQUENCY = 2 const ADJ_MAXERROR = 4 const ADJ_OFFSET = 1 const ADJ_OFFSET_SINGLESHOT = 32769 const ADJ_OFFSET_SS_READ = 40961 const ADJ_SETOFFSET = 256 const ADJ_STATUS = 16 const ADJ_TIMECONST = 32 const AF_APPLETALK = 5 const AF_BLUETOOTH = 31 const AF_IEEE802154 = 36 const AF_NETBEUI = 13 const AF_NETLINK = 16 const AF_QIPCRTR = 42 const AF_SECURITY = 14 const AF_WANPIPE = 25 const AFFS_SUPER_MAGIC = 44543 const AFS_FS_MAGIC = 1799439955 const AFS_SUPER_MAGIC = 1397113167 const ALG_OP_DECRYPT = 0 const ALG_OP_ENCRYPT = 1 const ALG_SET_IV = 2 const ALG_SET_KEY = 1 const ALG_SET_OP = 3 const ANON_INODE_FS_MAGIC = 151263540 const ARPHRD_6LOWPAN = 825 const ARPHRD_ADAPT = 264 const ARPHRD_APPLETLK = 8 const ARPHRD_ARCNET = 7 const ARPHRD_ASH = 781 const ARPHRD_ATM = 19 const ARPHRD_AX25 = 3 const ARPHRD_BIF = 775 const ARPHRD_CAIF = 822 const ARPHRD_CAN = 280 const ARPHRD_CHAOS = 5 const ARPHRD_CISCO = 513 const ARPHRD_CSLIP = 257 const ARPHRD_CSLIP6 = 259 const ARPHRD_DDCMP = 517 const ARPHRD_DLCI = 15 const ARPHRD_ECONET = 782 const ARPHRD_EETHER = 2 const ARPHRD_ETHER = 1 const ARPHRD_EUI64 = 27 const ARPHRD_FCAL = 785 const ARPHRD_FCFABRIC = 787 const ARPHRD_FCPL = 786 const ARPHRD_FCPP = 784 const ARPHRD_FDDI = 774 const ARPHRD_FRAD = 770 const ARPHRD_HDLC = 513 const ARPHRD_HIPPI = 780 const ARPHRD_HWX25 = 272 const ARPHRD_IEEE1394 = 24 const ARPHRD_IEEE802 = 6 const ARPHRD_IEEE80211 = 801 const ARPHRD_IEEE80211_PRISM = 802 const ARPHRD_IEEE802154 = 804 const ARPHRD_IEEE802_TR = 800 const ARPHRD_INFINIBAND = 32 const ARPHRD_IP6GRE = 823 const ARPHRD_IPDDP = 777 const ARPHRD_IPGRE = 778 const ARPHRD_IRDA = 783 const ARPHRD_LAPB = 516 const ARPHRD_LOCALTLK = 773 const ARPHRD_LOOPBACK = 772 const ARPHRD_MCTP = 290 const ARPHRD_METRICOM = 23 const ARPHRD_NETLINK = 824 const ARPHRD_NETROM = 0 const ARPHRD_NONE = 65534 const ARPHRD_PHONET = 820 const ARPHRD_PHONET_PIPE = 821 const ARPHRD_PIMREG = 779 const ARPHRD_PPP = 512 const ARPHRD_PRONET = 4 const ARPHRD_RAWHDLC = 518 const ARPHRD_RAWIP = 519 const ARPHRD_ROSE = 270 const ARPHRD_RSRVD = 260 const ARPHRD_SIT = 776 const ARPHRD_SKIP = 771 const ARPHRD_SLIP = 256 const ARPHRD_SLIP6 = 258 const ARPHRD_TUNNEL = 768 const ARPHRD_TUNNEL6 = 769 const ARPHRD_VOID = 65535 const ARPHRD_VSOCKMON = 826 const ARPHRD_X25 = 271 const AT_EACCESS = 512 const AT_EMPTY_PATH = 4096 const AT_NO_AUTOMOUNT = 2048 const AT_RECURSIVE = 32768 const AT_REMOVEDIR = 512 const AT_STATX_DONT_SYNC = 16384 const AT_STATX_FORCE_SYNC = 8192 const AT_SYMLINK_FOLLOW = 1024 const AT_SYMLINK_NOFOLLOW = 256 const AUDIT_ADD_RULE = 1011 const AUDIT_ALWAYS = 2 const AUDIT_ANOM_ABEND = 1701 const AUDIT_ANOM_CREAT = 1703 const AUDIT_ANOM_LINK = 1702 const AUDIT_ANOM_PROMISCUOUS = 1700 const AUDIT_ARCH = 11 const AUDIT_ARCH_AARCH64 = 3221225655 const AUDIT_ARCH_ALPHA = 3221262374 const AUDIT_ARCH_ARCOMPACT = 1073741917 const AUDIT_ARCH_ARCV2 = 1073742019 const AUDIT_ARCH_ARCV2BE = 195 const AUDIT_ARCH_ARM = 1073741864 const AUDIT_ARCH_ARMEB = 40 const AUDIT_ARCH_C6X = 1073741964 const AUDIT_ARCH_C6XBE = 140 const AUDIT_ARCH_CRIS = 1073741900 const AUDIT_ARCH_CSKY = 1073742076 const AUDIT_ARCH_FRV = 21569 const AUDIT_ARCH_H8300 = 46 const AUDIT_ARCH_HEXAGON = 164 const AUDIT_ARCH_I386 = 1073741827 const AUDIT_ARCH_IA64 = 3221225522 const AUDIT_ARCH_LOONGARCH32 = 1073742082 const AUDIT_ARCH_LOONGARCH64 = 3221225730 const AUDIT_ARCH_M32R = 88 const AUDIT_ARCH_M68K = 4 const AUDIT_ARCH_MICROBLAZE = 189 const AUDIT_ARCH_MIPS = 8 const AUDIT_ARCH_MIPS64 = 2147483656 const AUDIT_ARCH_MIPS64N32 = 2684354568 const AUDIT_ARCH_MIPSEL = 1073741832 const AUDIT_ARCH_MIPSEL64 = 3221225480 const AUDIT_ARCH_MIPSEL64N32 = 3758096392 const AUDIT_ARCH_NDS32 = 1073741991 const AUDIT_ARCH_NDS32BE = 167 const AUDIT_ARCH_NIOS2 = 1073741937 const AUDIT_ARCH_OPENRISC = 92 const AUDIT_ARCH_PARISC = 15 const AUDIT_ARCH_PARISC64 = 2147483663 const AUDIT_ARCH_PPC = 20 const AUDIT_ARCH_PPC64 = 2147483669 const AUDIT_ARCH_PPC64LE = 3221225493 const AUDIT_ARCH_RISCV32 = 1073742067 const AUDIT_ARCH_RISCV64 = 3221225715 const AUDIT_ARCH_S390 = 22 const AUDIT_ARCH_S390X = 2147483670 const AUDIT_ARCH_SH = 42 const AUDIT_ARCH_SH64 = 2147483690 const AUDIT_ARCH_SHEL = 1073741866 const AUDIT_ARCH_SHEL64 = 3221225514 const AUDIT_ARCH_SPARC64 = 2147483691 const AUDIT_ARCH_TILEGX = 3221225663 const AUDIT_ARCH_TILEGX32 = 1073742015 const AUDIT_ARCH_TILEPRO = 1073742012 const AUDIT_ARCH_UNICORE = 1073741934 const AUDIT_ARCH_X86_64 = 3221225534 const AUDIT_ARCH_XTENSA = 94 const AUDIT_ARG0 = 200 const AUDIT_ARG1 = 201 const AUDIT_ARG2 = 202 const AUDIT_ARG3 = 203 const AUDIT_AVC_PATH = 1402 const AUDIT_BIT_MASK = 134217728 const AUDIT_BIT_TEST = 1207959552 const AUDIT_BITMASK_SIZE = 64 const AUDIT_BPRM_FCAPS = 1321 const AUDIT_CAPSET = 1322 const AUDIT_CONFIG_CHANGE = 1305 const AUDIT_DAEMON_ABORT = 1202 const AUDIT_DAEMON_CONFIG = 1203 const AUDIT_DAEMON_END = 1201 const AUDIT_DAEMON_START = 1200 const AUDIT_DEL_RULE = 1012 const AUDIT_DEVMAJOR = 100 const AUDIT_DEVMINOR = 101 const AUDIT_DM_CTRL = 1338 const AUDIT_DM_EVENT = 1339 const AUDIT_EGID = 6 const AUDIT_EQUAL = 1073741824 const AUDIT_EUID = 2 const AUDIT_EVENT_LISTENER = 1335 const AUDIT_EXECVE = 1309 const AUDIT_EXIT = 103 const AUDIT_FANOTIFY = 1331 const AUDIT_FD_PAIR = 1317 const AUDIT_FEATURE_CHANGE = 1328 const AUDIT_FIELD_COMPARE = 111 const AUDIT_FILETYPE = 108 const AUDIT_FILTER_FS = 6 const AUDIT_FILTERKEY = 210 const AUDIT_FIRST_KERN_ANOM_MSG = 1700 const AUDIT_FIRST_USER_MSG = 1100 const AUDIT_FIRST_USER_MSG2 = 2100 const AUDIT_FSGID = 8 const AUDIT_FSTYPE = 26 const AUDIT_FSUID = 4 const AUDIT_GET_FEATURE = 1019 const AUDIT_GREATER_THAN = 536870912 const AUDIT_GREATER_THAN_OR_EQUAL = 1610612736 const AUDIT_INODE = 102 const AUDIT_INTEGRITY_DATA = 1800 const AUDIT_INTEGRITY_EVM_XATTR = 1806 const AUDIT_INTEGRITY_HASH = 1803 const AUDIT_INTEGRITY_METADATA = 1801 const AUDIT_INTEGRITY_PCR = 1804 const AUDIT_INTEGRITY_POLICY_RULE = 1807 const AUDIT_INTEGRITY_RULE = 1805 const AUDIT_INTEGRITY_STATUS = 1802 const AUDIT_IPC_SET_PERM = 1311 const AUDIT_KERN_MODULE = 1330 const AUDIT_KERNEL = 2000 const AUDIT_KERNEL_OTHER = 1316 const AUDIT_LAST_KERN_ANOM_MSG = 1799 const AUDIT_LAST_USER_MSG = 1199 const AUDIT_LAST_USER_MSG2 = 2999 const AUDIT_LESS_THAN = 268435456 const AUDIT_LESS_THAN_OR_EQUAL = 1342177280 const AUDIT_LIST = 1002 const AUDIT_LIST_RULES = 1013 const AUDIT_LOGIN = 1006 const AUDIT_LOGINUID = 9 const AUDIT_LOGINUID_SET = 24 const AUDIT_MAC_CALIPSO_ADD = 1418 const AUDIT_MAC_CALIPSO_DEL = 1419 const AUDIT_MAC_CIPSOV4_ADD = 1407 const AUDIT_MAC_CIPSOV4_DEL = 1408 const AUDIT_MAC_CONFIG_CHANGE = 1405 const AUDIT_MAC_IPSEC_ADDSA = 1411 const AUDIT_MAC_IPSEC_ADDSPD = 1413 const AUDIT_MAC_IPSEC_DELSA = 1412 const AUDIT_MAC_IPSEC_DELSPD = 1414 const AUDIT_MAC_IPSEC_EVENT = 1415 const AUDIT_MAC_MAP_ADD = 1409 const AUDIT_MAC_MAP_DEL = 1410 const AUDIT_MAC_POLICY_LOAD = 1403 const AUDIT_MAC_STATUS = 1404 const AUDIT_MAC_UNLBL_ALLOW = 1406 const AUDIT_MAC_UNLBL_STCADD = 1416 const AUDIT_MAC_UNLBL_STCDEL = 1417 const AUDIT_MAKE_EQUIV = 1015 const AUDIT_MAX_FIELDS = 64 const AUDIT_MAX_KEY_LEN = 256 const AUDIT_MESSAGE_TEXT_MAX = 8560 const AUDIT_MMAP = 1323 const AUDIT_MQ_GETSETATTR = 1315 const AUDIT_MQ_NOTIFY = 1314 const AUDIT_MQ_OPEN = 1312 const AUDIT_MQ_SENDRECV = 1313 const AUDIT_MSGTYPE = 12 const AUDIT_NEGATE = 2147483648 const AUDIT_NETFILTER_CFG = 1325 const AUDIT_NETFILTER_PKT = 1324 const AUDIT_NEVER = 0 const AUDIT_NLGRP_MAX = 1 const AUDIT_NOT_EQUAL = 805306368 const AUDIT_OBJ_GID = 110 const AUDIT_OBJ_LEV_HIGH = 23 const AUDIT_OBJ_LEV_LOW = 22 const AUDIT_OBJ_PID = 1318 const AUDIT_OBJ_ROLE = 20 const AUDIT_OBJ_TYPE = 21 const AUDIT_OBJ_UID = 109 const AUDIT_OBJ_USER = 19 const AUDIT_OPENAT2 = 1337 const AUDIT_OPERATORS = 2013265920 const AUDIT_PATH = 1302 const AUDIT_PERM = 106 const AUDIT_PERM_ATTR = 8 const AUDIT_PERM_EXEC = 1 const AUDIT_PERM_READ = 4 const AUDIT_PERS = 10 const AUDIT_POSSIBLE = 1 const AUDIT_PPID = 18 const AUDIT_PROCTITLE = 1327 const AUDIT_REPLACE = 1329 const AUDIT_SADDR_FAM = 113 const AUDIT_SECCOMP = 1326 const AUDIT_SELINUX_ERR = 1401 const AUDIT_SESSIONID = 25 const AUDIT_SET_FEATURE = 1018 const AUDIT_SGID = 7 const AUDIT_SID_UNSET = 4294967295 const AUDIT_SIGNAL_INFO = 1010 const AUDIT_SOCKADDR = 1306 const AUDIT_SOCKETCALL = 1304 const AUDIT_STATUS_LOST = 64 const AUDIT_SUBJ_CLR = 17 const AUDIT_SUBJ_ROLE = 14 const AUDIT_SUBJ_SEN = 16 const AUDIT_SUBJ_TYPE = 15 const AUDIT_SUBJ_USER = 13 const AUDIT_SUCCESS = 104 const AUDIT_SUID = 3 const AUDIT_SYSCALL = 1300 const AUDIT_TIME_ADJNTPVAL = 1333 const AUDIT_TIME_INJOFFSET = 1332 const AUDIT_TRIM = 1014 const AUDIT_TTY_GET = 1016 const AUDIT_TTY_SET = 1017 const AUDIT_UID_UNSET = 4294967295 const AUDIT_UNUSED_BITS = 134216704 const AUDIT_URINGOP = 1336 const AUDIT_USER = 1005 const AUDIT_USER_AVC = 1107 const AUDIT_USER_TTY = 1124 const AUDIT_VERSION_LATEST = 127 const AUDIT_WATCH = 105 const AUDIT_WATCH_INS = 1007 const AUDIT_WATCH_LIST = 1009 const AUDIT_WATCH_REM = 1008 const AUTOFS_SUPER_MAGIC = 391 const BDADDR_BREDR = 0 const BDEVFS_MAGIC = 1650746742 const BINDERFS_SUPER_MAGIC = 1819242352 const BINFMTFS_MAGIC = 1112100429 const BLKGETSIZE = 4704 const BLKGETSIZE64 = 2148012658 const BLKPBSZGET = 4731 const BLKSECTGET = 4711 const BLKSECTSET = 4710 const BPF_ATOMIC = 192 const BPF_BTF_GET_NEXT_ID = 23 const BPF_BTF_LOAD = 18 const BPF_BUILD_ID_SIZE = 20 const BPF_CGROUP_SYSCTL = 18 const BPF_CMPXCHG = 241 const BPF_ENABLE_STATS = 32 const BPF_F_CLONE = 512 const BPF_F_CTXLEN_MASK = 4503595332403200 const BPF_F_CURRENT_CPU = 4294967295 const BPF_F_CURRENT_NETNS = -1 const BPF_F_FAST_STACK_CMP = 512 const BPF_F_INDEX_MASK = 4294967295 const BPF_F_INGRESS = 1 const BPF_F_INNER_MAP = 4096 const BPF_F_LOCK = 4 const BPF_F_MARK_ENFORCE = 64 const BPF_F_MMAPABLE = 1024 const BPF_F_NUMA_NODE = 4 const BPF_F_PRESERVE_ELEMS = 2048 const BPF_F_PSEUDO_HDR = 16 const BPF_F_RDONLY = 8 const BPF_F_RDONLY_PROG = 128 const BPF_F_REPLACE = 4 const BPF_F_REUSE_STACKID = 1024 const BPF_F_SKIP_FIELD_MASK = 255 const BPF_F_SLEEPABLE = 16 const BPF_F_USER_BUILD_ID = 2048 const BPF_F_USER_STACK = 256 const BPF_F_WRONLY = 16 const BPF_F_WRONLY_PROG = 256 const BPF_F_XDP_HAS_FRAGS = 32 const BPF_F_ZERO_SEED = 64 const BPF_FLOW_DISSECTOR = 17 const BPF_FROM_BE = 8 const BPF_FROM_LE = 0 const BPF_FS_MAGIC = 3405662737 const BPF_ITER_CREATE = 33 const BPF_LINK_CREATE = 28 const BPF_LINK_DETACH = 34 const BPF_LINK_UPDATE = 29 const BPF_LIRC_MODE2 = 16 const BPF_LL_OFF = -2097152 const BPF_LSM_MAC = 27 const BPF_LWT_REROUTE = 128 const BPF_MAP_CREATE = 0 const BPF_MAP_FREEZE = 22 const BPF_MAP_GET_NEXT_ID = 12 const BPF_MAP_TYPE_CPUMAP = 16 const BPF_MAP_TYPE_DEVMAP = 14 const BPF_MAP_TYPE_QUEUE = 22 const BPF_MAP_TYPE_STACK = 23 const BPF_MAP_TYPE_XSKMAP = 17 const BPF_MAXINSNS = 4096 const BPF_MEMWORDS = 16 const BPF_MODIFY_RETURN = 26 const BPF_NET_OFF = -1048576 const BPF_NOEXIST = 1 const BPF_OBJ_GET = 7 const BPF_OBJ_NAME_LEN = 16 const BPF_OBJ_PIN = 6 const BPF_PROG_ATTACH = 8 const BPF_PROG_BIND_MAP = 35 const BPF_PROG_DETACH = 9 const BPF_PROG_LOAD = 5 const BPF_PROG_QUERY = 16 const BPF_PROG_TEST_RUN = 10 const BPF_PROG_TYPE_EXT = 28 const BPF_PROG_TYPE_LSM = 29 const BPF_PSEUDO_CALL = 1 const BPF_PSEUDO_FUNC = 4 const BPF_RB_CONS_POS = 2 const BPF_RB_PROD_POS = 3 const BPF_REDIRECT = 7 const BPF_REG_10 = 10 const BPF_RINGBUF_BUSY_BIT = 2147483648 const BPF_RINGBUF_DISCARD_BIT = 1073741824 const BPF_SK_LOOKUP = 36 const BPF_SOCK_OPS_RTT_CB = 12 const BPF_TAG_SIZE = 8 const BPF_TASK_FD_QUERY = 20 const BPF_TCP_CLOSE = 7 const BPF_TCP_CLOSING = 11 const BPF_TCP_LISTEN = 10 const BPF_TCP_MAX_STATES = 13 const BPF_TRACE_FENTRY = 24 const BPF_TRACE_FEXIT = 25 const BPF_TRACE_ITER = 28 const BPF_TRACE_RAW_TP = 23 const BPF_XDP_CPUMAP = 35 const BPF_XDP_DEVMAP = 33
Bluetooth Protocols
Bluetooth Protocols
Bluetooth Protocols
Bluetooth Protocols
Bluetooth Protocols
Bluetooth Protocols
Bluetooth Protocols
Bluetooth Protocols
const BTRFS_SUPER_MAGIC = 2435016766 const BTRFS_TEST_MAGIC = 1936880249 const BUS_BLUETOOTH = 5 const BUS_VIRTUAL = 6 const CAN_BUS_OFF_THRESHOLD = 256 const CAN_CTRLMODE_FD = 32 const CAN_CTRLMODE_FD_NON_ISO = 128 const CAN_CTRLMODE_TDC_AUTO = 512 const CAN_CTRLMODE_TDC_MANUAL = 1024 const CAN_EFF_FLAG = 2147483648 const CAN_EFF_ID_BITS = 29 const CAN_EFF_MASK = 536870911 const CAN_ERR_ACK = 32 const CAN_ERR_BUSERROR = 128 const CAN_ERR_BUSOFF = 64 const CAN_ERR_CNT = 512 const CAN_ERR_CRTL = 4 const CAN_ERR_CRTL_ACTIVE = 64 const CAN_ERR_DLC = 8 const CAN_ERR_FLAG = 536870912 const CAN_ERR_LOSTARB = 2 const CAN_ERR_MASK = 536870911 const CAN_ERR_PROT = 8 const CAN_ERR_PROT_ACTIVE = 64 const CAN_ERR_PROT_BIT1 = 16 const CAN_ERR_PROT_TX = 128 const CAN_ERR_RESTARTED = 256 const CAN_ERR_TRX = 16 const CAN_INV_FILTER = 536870912 const CAN_MAX_DLC = 8 const CAN_MAX_DLEN = 8 const CAN_MAX_RAW_DLC = 15 const CAN_NPROTO = 8 const CAN_RAW_FILTER = 1 const CAN_RAW_FILTER_MAX = 512 const CAN_RTR_FLAG = 1073741824 const CAN_SFF_ID_BITS = 11 const CAN_SFF_MASK = 2047 const CAN_STATE_MAX = 6 const CAP_AUDIT_CONTROL = 30 const CAP_AUDIT_READ = 37 const CAP_AUDIT_WRITE = 29 const CAP_BLOCK_SUSPEND = 36 const CAP_FOWNER = 3 const CAP_FSETID = 4 const CAP_IPC_LOCK = 14 const CAP_IPC_OWNER = 15 const CAP_LAST_CAP = 40 const CAP_MAC_ADMIN = 33 const CAP_MAC_OVERRIDE = 32 const CAP_NET_ADMIN = 12 const CAP_NET_BROADCAST = 11 const CAP_NET_RAW = 13 const CAP_PERFMON = 38 const CAP_SETFCAP = 31 const CAP_SETGID = 6 const CAP_SETPCAP = 8 const CAP_SETUID = 7 const CAP_SYS_ADMIN = 21 const CAP_SYS_BOOT = 22 const CAP_SYS_CHROOT = 18 const CAP_SYS_MODULE = 16 const CAP_SYS_NICE = 23 const CAP_SYS_PACCT = 20 const CAP_SYS_PTRACE = 19 const CAP_SYS_RAWIO = 17 const CAP_SYS_RESOURCE = 24 const CAP_SYS_TIME = 25 const CAP_SYS_TTY_CONFIG = 26 const CAP_SYSLOG = 34 const CAP_WAKE_ALARM = 35 const CBitFieldMaskBit10 = 1024 const CBitFieldMaskBit11 = 2048 const CBitFieldMaskBit12 = 4096 const CBitFieldMaskBit13 = 8192 const CBitFieldMaskBit14 = 16384 const CBitFieldMaskBit15 = 32768 const CBitFieldMaskBit16 = 65536 const CBitFieldMaskBit17 = 131072 const CBitFieldMaskBit18 = 262144 const CBitFieldMaskBit19 = 524288 const CBitFieldMaskBit20 = 1048576 const CBitFieldMaskBit21 = 2097152 const CBitFieldMaskBit22 = 4194304 const CBitFieldMaskBit23 = 8388608 const CBitFieldMaskBit24 = 16777216 const CBitFieldMaskBit25 = 33554432 const CBitFieldMaskBit26 = 67108864 const CBitFieldMaskBit27 = 134217728 const CBitFieldMaskBit28 = 268435456 const CBitFieldMaskBit29 = 536870912 const CBitFieldMaskBit30 = 1073741824 const CBitFieldMaskBit31 = 2147483648 const CBitFieldMaskBit32 = 4294967296 const CBitFieldMaskBit33 = 8589934592 const CBitFieldMaskBit34 = 17179869184 const CBitFieldMaskBit35 = 34359738368 const CBitFieldMaskBit36 = 68719476736 const CBitFieldMaskBit37 = 137438953472 const CBitFieldMaskBit38 = 274877906944 const CBitFieldMaskBit39 = 549755813888 const CBitFieldMaskBit4 = 16 const CBitFieldMaskBit40 = 1099511627776 const CBitFieldMaskBit41 = 2199023255552 const CBitFieldMaskBit42 = 4398046511104 const CBitFieldMaskBit43 = 8796093022208 const CBitFieldMaskBit44 = 17592186044416 const CBitFieldMaskBit45 = 35184372088832 const CBitFieldMaskBit46 = 70368744177664 const CBitFieldMaskBit47 = 140737488355328 const CBitFieldMaskBit48 = 281474976710656 const CBitFieldMaskBit49 = 562949953421312 const CBitFieldMaskBit5 = 32 const CBitFieldMaskBit50 = 1125899906842624 const CBitFieldMaskBit51 = 2251799813685248 const CBitFieldMaskBit52 = 4503599627370496 const CBitFieldMaskBit53 = 9007199254740992 const CBitFieldMaskBit54 = 18014398509481984 const CBitFieldMaskBit55 = 36028797018963968 const CBitFieldMaskBit56 = 72057594037927936 const CBitFieldMaskBit57 = 144115188075855872 const CBitFieldMaskBit58 = 288230376151711744 const CBitFieldMaskBit59 = 576460752303423488 const CBitFieldMaskBit6 = 64 const CBitFieldMaskBit60 = 1152921504606846976 const CBitFieldMaskBit61 = 2305843009213693952 const CBitFieldMaskBit62 = 4611686018427387904 const CBitFieldMaskBit63 = 9223372036854775808 const CBitFieldMaskBit7 = 128 const CBitFieldMaskBit8 = 256 const CBitFieldMaskBit9 = 512 const CEPH_SUPER_MAGIC = 12805120 const CGROUP2_SUPER_MAGIC = 1667723888 const CGROUP_SUPER_MAGIC = 2613483 const CIFS_SUPER_MAGIC = 4283649346 const CLOCK_BOOTTIME = 7 const CLOCK_DEFAULT = 0 const CLOCK_MONOTONIC = 1 const CLOCK_REALTIME = 0 const CLOCK_TXFROMRX = 4 const CLOCK_TXINT = 3 const CLONE_CHILD_CLEARTID = 2097152 const CLONE_CHILD_SETTID = 16777216 const CLONE_CLEAR_SIGHAND = 4294967296 const CLONE_DETACHED = 4194304 const CLONE_FILES = 1024 const CLONE_INTO_CGROUP = 8589934592 const CLONE_NEWCGROUP = 33554432 const CLONE_NEWIPC = 134217728 const CLONE_NEWNET = 1073741824 const CLONE_NEWNS = 131072 const CLONE_NEWPID = 536870912 const CLONE_NEWTIME = 128 const CLONE_NEWUSER = 268435456 const CLONE_NEWUTS = 67108864 const CLONE_PARENT = 32768 const CLONE_PARENT_SETTID = 1048576 const CLONE_PIDFD = 4096 const CLONE_PTRACE = 8192 const CLONE_SETTLS = 524288 const CLONE_SIGHAND = 2048 const CLONE_SYSVSEM = 262144 const CLONE_THREAD = 65536 const CLONE_UNTRACED = 8388608 const CLONE_VFORK = 16384 const CODA_SUPER_MAGIC = 1937076805 const CRAMFS_MAGIC = 684539205 const CRYPTO_MAX_NAME = 64 const CRYPTO_MSG_BASE = 16 const CRYPTO_MSG_DELALG = 17 const CRYPTO_MSG_DELRNG = 20 const CRYPTO_MSG_GETALG = 19 const CRYPTO_MSG_GETSTAT = 21 const CRYPTO_MSG_MAX = 21 const CRYPTO_MSG_NEWALG = 16 const CRYPTO_REPORT_MAXSIZE = 352 const CRYPTOCFGA_STAT_KPP = 20 const CRYPTOCFGA_STAT_RNG = 17 const CTRL_ATTR_OP = 10 const CTRL_ATTR_OP_ID = 1 const CTRL_ATTR_OPS = 6 const CTRL_CMD_DELOPS = 5 const CTRL_CMD_GETOPS = 6 const CTRL_CMD_GETPOLICY = 10 const CTRL_CMD_NEWOPS = 4 const CTRL_CMD_UNSPEC = 0 const DAXFS_MAGIC = 1684300152 const DEBUGFS_MAGIC = 1684170528 const DEVLINK_ATTR_DEV_STATS = 156 const DEVLINK_ATTR_FMSG = 106 const DEVLINK_ATTR_MAX = 176 const DEVLINK_ATTR_NETNS_FD = 138 const DEVLINK_ATTR_NETNS_ID = 140 const DEVLINK_ATTR_NETNS_PID = 139 const DEVLINK_ATTR_PAD = 61 const DEVLINK_ATTR_PARAM = 80 const DEVLINK_ATTR_PORT_LANES = 147 const DEVLINK_ATTR_RATE_TYPE = 165 const DEVLINK_ATTR_SELFTESTS = 176 const DEVLINK_ATTR_STATS = 129 const DEVLINK_ATTR_TRAP_NAME = 130 const DEVLINK_ATTR_TRAP_TYPE = 132 const DEVLINK_CMD_DEL = 4 const DEVLINK_CMD_GET = 1 const DEVLINK_CMD_MAX = 83 const DEVLINK_CMD_NEW = 3 const DEVLINK_CMD_RELOAD = 37 const DEVLINK_CMD_SB_DEL = 14 const DEVLINK_CMD_SB_GET = 11 const DEVLINK_CMD_SB_NEW = 13 const DEVLINK_CMD_SB_SET = 12 const DEVLINK_CMD_SET = 2 const DEVLINK_GENL_MCGRP_CONFIG_NAME = "config" const DEVLINK_GENL_NAME = "devlink" const DEVMEM_MAGIC = 1162691661 const DEVPTS_SUPER_MAGIC = 7377 const DM_BUFFER_FULL_FLAG = 256 const DM_CONTROL_NODE = "control" const DM_DATA_OUT_FLAG = 65536 const DM_DEFERRED_REMOVE = 131072 const DM_DEV_ARM_POLL = 3241737488 const DM_DEV_CREATE = 3241737475 const DM_DEV_REMOVE = 3241737476 const DM_DEV_RENAME = 3241737477 const DM_DEV_SET_GEOMETRY = 3241737487 const DM_DEV_STATUS = 3241737479 const DM_DEV_SUSPEND = 3241737478 const DM_DEV_WAIT = 3241737480 const DM_GET_TARGET_VERSION = 3241737489 const DM_IMA_MEASUREMENT_FLAG = 524288 const DM_INTERNAL_SUSPEND_FLAG = 262144 const DM_LIST_DEVICES = 3241737474 const DM_LIST_VERSIONS = 3241737485 const DM_MAX_TYPE_NAME = 16 const DM_NAME_LEN = 128 const DM_NOFLUSH_FLAG = 2048 const DM_REMOVE_ALL = 3241737473 const DM_SECURE_DATA_FLAG = 32768 const DM_SKIP_BDGET_FLAG = 512 const DM_SKIP_LOCKFS_FLAG = 1024 const DM_SUSPEND_FLAG = 2 const DM_TABLE_CLEAR = 3241737482 const DM_TABLE_DEPS = 3241737483 const DM_TABLE_LOAD = 3241737481 const DM_TABLE_STATUS = 3241737484 const DM_TARGET_MSG = 3241737486 const DM_UEVENT_GENERATED_FLAG = 8192 const DM_UUID_FLAG = 16384 const DM_UUID_LEN = 129 const DM_VERSION = 3241737472 const DM_VERSION_EXTRA = "-ioctl (2022-07-28)" const DM_VERSION_MINOR = 47 const DMA_BUF_MAGIC = 1145913666 const DT_UNKNOWN = 0
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
const ECCGETLAYOUT = 2168999185 const ECCGETSTATS = 2148551954
Errors
Errors
Errors
Errors
Errors
Errors
const ECRYPTFS_SUPER_MAGIC = 61791
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
const EFD_CLOEXEC = 524288 const EFD_NONBLOCK = 2048 const EFD_SEMAPHORE = 1 const EFIVARFS_MAGIC = 3730735588 const EFS_SUPER_MAGIC = 4278867
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
const EM_AARCH64 = 183 const EM_ALTERA_NIOS2 = 113 const EM_ARCOMPACT = 93 const EM_BLACKFIN = 106 const EM_CYGNUS_M32R = 36929 const EM_CYGNUS_MN10300 = 48879 const EM_HEXAGON = 164 const EM_LOONGARCH = 258 const EM_MICROBLAZE = 189 const EM_MIPS_RS3_LE = 10 const EM_MIPS_RS4_BE = 10 const EM_MN10300 = 89 const EM_OPENRISC = 92 const EM_S390_OLD = 41872 const EM_SPARC32PLUS = 18 const EM_SPARCV9 = 43 const EM_TI_C6000 = 140 const EM_TILEPRO = 188 const EM_UNICORE = 110
Errors
Errors
Errors
Errors
Errors
Errors
Errors
const ENCODING_NRZ = 1 const ENCODING_NRZI = 2
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
const EPOLL_CLOEXEC = 524288 const EPOLL_CTL_ADD = 1 const EPOLL_CTL_DEL = 2 const EPOLL_CTL_MOD = 3 const EPOLLEXCLUSIVE = 268435456 const EPOLLONESHOT = 1073741824 const EPOLLRDBAND = 128 const EPOLLRDHUP = 8192 const EPOLLRDNORM = 64 const EPOLLWAKEUP = 536870912 const EPOLLWRBAND = 512 const EPOLLWRNORM = 256
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
Errors
const EROFS_SUPER_MAGIC_V1 = 3774210530
Errors
Errors
const ESP_V4_FLOW = 10 const ESP_V6_FLOW = 12
Errors
Errors
Errors
Errors
Errors
const ETH_P_1588 = 35063 const ETH_P_8021AD = 34984 const ETH_P_8021AH = 35047 const ETH_P_8021Q = 33024 const ETH_P_80221 = 35095 const ETH_P_802_2 = 4 const ETH_P_802_3 = 1 const ETH_P_802_3_MIN = 1536 const ETH_P_802_EX1 = 34997 const ETH_P_AARP = 33011 const ETH_P_AF_IUCV = 64507 const ETH_P_ARCNET = 26 const ETH_P_ATALK = 32923 const ETH_P_ATMFATE = 34948 const ETH_P_ATMMPOA = 34892 const ETH_P_AX25 = 2 const ETH_P_BATMAN = 17157 const ETH_P_CAIF = 247 const ETH_P_CANFD = 13 const ETH_P_CANXL = 14 const ETH_P_CONTROL = 22 const ETH_P_CUST = 24582 const ETH_P_DDCMP = 6 const ETH_P_DIAG = 24581 const ETH_P_DNA_DL = 24577 const ETH_P_DNA_RC = 24578 const ETH_P_DNA_RT = 24579 const ETH_P_DSA_8021Q = 56027 const ETH_P_DSA_A5PSW = 57345 const ETH_P_ECONET = 24 const ETH_P_EDSA = 56026 const ETH_P_ERSPAN = 35006 const ETH_P_ERSPAN2 = 8939 const ETH_P_ETHERCAT = 34980 const ETH_P_FCOE = 35078 const ETH_P_HDLC = 25 const ETH_P_IBOE = 35093 const ETH_P_IEEE802154 = 246 const ETH_P_IEEEPUP = 2560 const ETH_P_IEEEPUPAT = 2561 const ETH_P_IPV6 = 34525 const ETH_P_IRDA = 23 const ETH_P_LINK_CTL = 34924 const ETH_P_LLDP = 35020 const ETH_P_LOCALTALK = 9 const ETH_P_LOOP = 96 const ETH_P_LOOPBACK = 36864 const ETH_P_MACSEC = 35045 const ETH_P_MCTP = 250 const ETH_P_MOBITEX = 21 const ETH_P_MPLS_MC = 34888 const ETH_P_MPLS_UC = 34887 const ETH_P_MVRP = 35061 const ETH_P_NCSI = 35064 const ETH_P_PAUSE = 34824 const ETH_P_PHONET = 245 const ETH_P_PPP_DISC = 34915 const ETH_P_PPP_MP = 8 const ETH_P_PPP_SES = 34916 const ETH_P_PPPTALK = 16 const ETH_P_PREAUTH = 35015 const ETH_P_PROFINET = 34962 const ETH_P_PUPAT = 513 const ETH_P_QINQ1 = 37120 const ETH_P_QINQ2 = 37376 const ETH_P_QINQ3 = 37632 const ETH_P_RARP = 32821 const ETH_P_REALTEK = 34969 const ETH_P_SLOW = 34825 const ETH_P_SNAP = 5 const ETH_P_TDLS = 35085 const ETH_P_TIPC = 35018 const ETH_P_TR_802_2 = 17 const ETH_P_TRAILER = 28 const ETH_P_WAN_PPP = 7 const ETH_P_WCCP = 34878 const ETH_P_XDSA = 248 const ETHER_FLOW = 18 const ETHTOOL_A_RINGS_MAX = 13 const ETHTOOL_BUSINFO_LEN = 32 const ETHTOOL_F_WISH = 2 const ETHTOOL_FEC_BASER = 16 const ETHTOOL_FEC_LLRS = 32 const ETHTOOL_FEC_OFF = 4 const ETHTOOL_FEC_RS = 8 const ETHTOOL_FLASHDEV = 51 const ETHTOOL_FWVERS_LEN = 32 const ETHTOOL_GCHANNELS = 60 const ETHTOOL_GCOALESCE = 14 const ETHTOOL_GEEE = 68 const ETHTOOL_GEEPROM = 11 const ETHTOOL_GENL_NAME = "ethtool" const ETHTOOL_GET_TS_INFO = 65 const ETHTOOL_GFEATURES = 58 const ETHTOOL_GFECPARAM = 80 const ETHTOOL_GFLAGS = 37 const ETHTOOL_GGRO = 43 const ETHTOOL_GGSO = 35 const ETHTOOL_GLINK = 10 const ETHTOOL_GMODULEINFO = 66 const ETHTOOL_GMSGLVL = 7 const ETHTOOL_GPAUSEPARAM = 18 const ETHTOOL_GPERMADDR = 32 const ETHTOOL_GPFLAGS = 39 const ETHTOOL_GPHYSTATS = 74 const ETHTOOL_GREGS = 4 const ETHTOOL_GRINGPARAM = 16 const ETHTOOL_GRSSH = 70 const ETHTOOL_GRXCLSRLALL = 48 const ETHTOOL_GRXCLSRLCNT = 46 const ETHTOOL_GRXCLSRULE = 47 const ETHTOOL_GRXCSUM = 20 const ETHTOOL_GRXFH = 41 const ETHTOOL_GRXFHINDIR = 56 const ETHTOOL_GRXNTUPLE = 54 const ETHTOOL_GRXRINGS = 45 const ETHTOOL_GSET = 1 const ETHTOOL_GSG = 24 const ETHTOOL_GSSET_INFO = 55 const ETHTOOL_GSTATS = 29 const ETHTOOL_GSTRINGS = 27 const ETHTOOL_GTSO = 30 const ETHTOOL_GTUNABLE = 72 const ETHTOOL_GTXCSUM = 22 const ETHTOOL_GUFO = 33 const ETHTOOL_GWOL = 5 const ETHTOOL_MCGRP_MONITOR_NAME = "monitor" const ETHTOOL_MSG_EEE_GET = 23 const ETHTOOL_MSG_EEE_NTF = 25 const ETHTOOL_MSG_EEE_SET = 24 const ETHTOOL_MSG_FEC_GET = 29 const ETHTOOL_MSG_FEC_NTF = 31 const ETHTOOL_MSG_FEC_SET = 30 const ETHTOOL_MSG_PSE_GET = 36 const ETHTOOL_MSG_PSE_SET = 37 const ETHTOOL_MSG_WOL_NTF = 10 const ETHTOOL_MSG_WOL_SET = 10 const ETHTOOL_PERQUEUE = 75 const ETHTOOL_PHY_EDPD_DFLT_TX_MSECS = 65535 const ETHTOOL_PHY_EDPD_NO_TX = 65534 const ETHTOOL_PHYS_ID = 28 const ETHTOOL_RESET = 52 const ETHTOOL_RX_FLOW_SPEC_RING = 4294967295 const ETHTOOL_RX_FLOW_SPEC_RING_VF = 1095216660480 const ETHTOOL_SCHANNELS = 61 const ETHTOOL_SCOALESCE = 15 const ETHTOOL_SEEE = 69 const ETHTOOL_SEEPROM = 12 const ETHTOOL_SET_DUMP = 62 const ETHTOOL_SFEATURES = 59 const ETHTOOL_SFECPARAM = 81 const ETHTOOL_SFLAGS = 38 const ETHTOOL_SGRO = 44 const ETHTOOL_SGSO = 36 const ETHTOOL_SMSGLVL = 8 const ETHTOOL_SPAUSEPARAM = 19 const ETHTOOL_SPFLAGS = 40 const ETHTOOL_SRINGPARAM = 17 const ETHTOOL_SRSSH = 71 const ETHTOOL_SRXCLSRLDEL = 49 const ETHTOOL_SRXCLSRLINS = 50 const ETHTOOL_SRXCSUM = 21 const ETHTOOL_SRXFH = 42 const ETHTOOL_SRXFHINDIR = 57 const ETHTOOL_SRXNTUPLE = 53 const ETHTOOL_SSET = 2 const ETHTOOL_SSG = 25 const ETHTOOL_STSO = 31 const ETHTOOL_STUNABLE = 73 const ETHTOOL_STXCSUM = 23 const ETHTOOL_SUFO = 34 const ETHTOOL_SWOL = 6 const ETHTOOL_TEST = 26
Errors
Errors
Errors
Errors
Errors
Errors
Errors
const EV_FF_STATUS = 23 const EV_VERSION = 65537
Errors
const EXABYTE_ENABLE_NEST = 240
Errors
const EXFAT_SUPER_MAGIC = 538032816
Errors
const EXT2_SUPER_MAGIC = 61267 const EXT3_SUPER_MAGIC = 61267 const EXT4_SUPER_MAGIC = 61267 const F2FS_SUPER_MAGIC = 4076150800 const F_ADD_SEALS = 1033 const F_DUPFD_CLOEXEC = 1030 const F_GET_FILE_RW_HINT = 1037 const F_GET_RW_HINT = 1035 const F_GET_SEALS = 1034 const F_GETLEASE = 1025 const F_GETOWN_EX = 16 const F_GETPIPE_SZ = 1032 const F_OFD_GETLK = 36 const F_OFD_SETLK = 37 const F_OFD_SETLKW = 38 const F_SEAL_FUTURE_WRITE = 16 const F_SEAL_GROW = 4 const F_SEAL_SEAL = 1 const F_SEAL_SHRINK = 2 const F_SEAL_WRITE = 8 const F_SET_FILE_RW_HINT = 1038 const F_SET_RW_HINT = 1036 const F_SETLEASE = 1024 const F_SETLKW64 = 7 const F_SETOWN_EX = 15 const F_SETPIPE_SZ = 1031 const FADV_DONTNEED = 4 const FADV_NOREUSE = 5 const FADV_NORMAL = 0 const FADV_RANDOM = 1 const FADV_SEQUENTIAL = 2 const FADV_WILLNEED = 3 const FAN_ACCESS = 1 const FAN_ACCESS_PERM = 131072 const FAN_ALL_CLASS_BITS = 12 const FAN_ALL_EVENTS = 59 const FAN_ALL_INIT_FLAGS = 63 const FAN_ALL_MARK_FLAGS = 255 const FAN_ALL_OUTGOING_EVENTS = 213051 const FAN_ALL_PERM_EVENTS = 196608 const FAN_ATTRIB = 4 const FAN_CLASS_NOTIF = 0 const FAN_CLOEXEC = 1 const FAN_CLOSE_NOWRITE = 16 const FAN_CLOSE_WRITE = 8 const FAN_CREATE = 256 const FAN_DELETE = 512 const FAN_DELETE_SELF = 1024 const FAN_ENABLE_AUDIT = 64 const FAN_EPIDFD = -2 const FAN_EVENT_ON_CHILD = 134217728 const FAN_FS_ERROR = 32768 const FAN_MARK_ADD = 1 const FAN_MARK_EVICTABLE = 512 const FAN_MARK_FILESYSTEM = 256 const FAN_MARK_FLUSH = 128 const FAN_MARK_IGNORE = 1024 const FAN_MARK_IGNORE_SURV = 1088 const FAN_MARK_INODE = 0 const FAN_MARK_MOUNT = 16 const FAN_MARK_REMOVE = 2 const FAN_MODIFY = 2 const FAN_MOVE_SELF = 2048 const FAN_MOVED_FROM = 64 const FAN_MOVED_TO = 128 const FAN_NONBLOCK = 2 const FAN_NOPIDFD = -1 const FAN_OPEN_EXEC = 4096 const FAN_OPEN_EXEC_PERM = 262144 const FAN_OPEN_PERM = 65536 const FAN_Q_OVERFLOW = 16384 const FAN_RENAME = 268435456 const FAN_REPORT_DFID_NAME = 3072 const FAN_REPORT_DFID_NAME_TARGET = 7680 const FAN_REPORT_DIR_FID = 1024 const FAN_REPORT_FID = 512 const FAN_REPORT_NAME = 2048 const FAN_REPORT_PIDFD = 128 const FAN_REPORT_TARGET_FID = 4096 const FAN_REPORT_TID = 256 const FAN_UNLIMITED_MARKS = 32 const FAN_UNLIMITED_QUEUE = 16 const FD_CLOEXEC = 1 const FD_SETSIZE = 1024 const FIB_RULE_FIND_SADDR = 65536 const FIB_RULE_INVERT = 2 const FICLONERANGE = 1075876877 const FIDEDUPERANGE = 3222836278 const FP_XSTATE_MAGIC2 = 1179670597 const FR_ACT_GOTO = 2 const FR_ACT_NOP = 3 const FR_ACT_PROHIBIT = 8 const FR_ACT_RES3 = 4 const FR_ACT_RES4 = 5 const FR_ACT_TO_TBL = 1 const FR_ACT_UNSPEC = 0 const FRA_DPORT_RANGE = 24 const FRA_FWMARK = 10 const FRA_FWMASK = 16 const FRA_IIFNAME = 3 const FRA_IP_PROTO = 22 const FRA_L3MDEV = 19 const FRA_OIFNAME = 17 const FRA_PRIORITY = 6 const FRA_PROTOCOL = 21 const FRA_SPORT_RANGE = 23 const FRA_TUN_ID = 12 const FRA_UID_RANGE = 20 const FRA_UNSPEC = 0 const FRA_UNUSED2 = 5 const FRA_UNUSED3 = 7 const FRA_UNUSED4 = 8 const FRA_UNUSED5 = 9 const FS_IOC_ADD_ENCRYPTION_KEY = 3226494487 const FS_IOC_ENABLE_VERITY = 1082156677 const FS_IOC_GET_ENCRYPTION_KEY_STATUS = 3229640218 const FS_IOC_GET_ENCRYPTION_NONCE = 2148558363 const FS_IOC_GET_ENCRYPTION_POLICY = 1074554389 const FS_IOC_GET_ENCRYPTION_POLICY_EX = 3221841430 const FS_IOC_GET_ENCRYPTION_PWSALT = 1074816532 const FS_IOC_GETFLAGS = 2148034049 const FS_IOC_MEASURE_VERITY = 3221513862 const FS_IOC_READ_VERITY_METADATA = 3223873159 const FS_IOC_REMOVE_ENCRYPTION_KEY = 3225445912 const FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 3225445913 const FS_IOC_SET_ENCRYPTION_POLICY = 2148296211 const FS_IOC_SETFLAGS = 1074292226 const FS_KEY_DESC_PREFIX = "fscrypt:" const FS_MAX_KEY_SIZE = 64 const FS_VERITY_FL = 1048576 const FSCRYPT_KEY_DESC_PREFIX = "fscrypt:" const FSMOUNT_CLOEXEC = 1 const FSOPEN_CLOEXEC = 1 const FSPICK_CLOEXEC = 1 const FUSE_SUPER_MAGIC = 1702057286 const FUTEXFS_SUPER_MAGIC = 195894762 const GENL_ADMIN_PERM = 1 const GENL_CMD_CAP_DO = 2 const GENL_HDRLEN = 4 const GENL_ID_CTRL = 16 const GENL_ID_PMCRAID = 18 const GENL_ID_VFS_DQUOT = 17 const GENL_MAX_ID = 1023 const GENL_MIN_ID = 16 const GENL_NAMSIZ = 16 const GENL_START_ALLOC = 19 const GENL_UNS_ADMIN_PERM = 16 const GRND_INSECURE = 4 const GRND_NONBLOCK = 1 const GRND_RANDOM = 2 const HCI_CHANNEL_RAW = 0 const HDIO_DRIVE_CMD = 799 const HDIO_DRIVE_CMD_AEB = 798 const HDIO_DRIVE_RESET = 796 const HDIO_DRIVE_TASK = 798 const HDIO_DRIVE_TASKFILE = 797 const HDIO_GET_32BIT = 777 const HDIO_GET_ACOUSTIC = 783 const HDIO_GET_ADDRESS = 784 const HDIO_GET_BUSSTATE = 794 const HDIO_GET_DMA = 779 const HDIO_GET_IDENTITY = 781 const HDIO_GET_KEEPSETTINGS = 776 const HDIO_GET_MULTCOUNT = 772 const HDIO_GET_NICE = 780 const HDIO_GET_NOWERR = 778 const HDIO_GET_QDMA = 773 const HDIO_GET_UNMASKINTR = 770 const HDIO_GET_WCACHE = 782 const HDIO_GETGEO = 769 const HDIO_OBSOLETE_IDENTITY = 775 const HDIO_SCAN_HWIF = 808 const HDIO_SET_32BIT = 804 const HDIO_SET_ACOUSTIC = 812 const HDIO_SET_ADDRESS = 815 const HDIO_SET_BUSSTATE = 813 const HDIO_SET_DMA = 806 const HDIO_SET_KEEPSETTINGS = 803 const HDIO_SET_MULTCOUNT = 801 const HDIO_SET_NICE = 809 const HDIO_SET_NOWERR = 805 const HDIO_SET_PIO_MODE = 807 const HDIO_SET_QDMA = 814 const HDIO_SET_UNMASKINTR = 802 const HDIO_SET_WCACHE = 811 const HDIO_SET_XFER = 774 const HDIO_TRISTATE_HWIF = 795 const HDIO_UNREGISTER_HWIF = 810 const HID_MAX_DESCRIPTOR_SIZE = 4096 const HIDIOCGRAWINFO = 2148026371 const HIDIOCGRDESC = 2416199682 const HIDIOCGRDESCSIZE = 2147764225 const HOSTFS_SUPER_MAGIC = 12648430 const HPFS_SUPER_MAGIC = 4187351113 const HUGETLBFS_MAGIC = 2508478710 const ICMP_FILTER = 1 const ICMPV6_FILTER = 1 const IFA_ADDRESS = 1 const IFA_ANYCAST = 5 const IFA_BROADCAST = 4 const IFA_CACHEINFO = 6 const IFA_F_DADFAILED = 8 const IFA_F_DEPRECATED = 32 const IFA_F_HOMEADDRESS = 16 const IFA_F_MANAGETEMPADDR = 256 const IFA_F_MCAUTOJOIN = 1024 const IFA_F_NODAD = 2 const IFA_F_NOPREFIXROUTE = 512 const IFA_F_PERMANENT = 128 const IFA_F_SECONDARY = 1 const IFA_F_STABLE_PRIVACY = 2048 const IFA_F_TEMPORARY = 1 const IFA_F_TENTATIVE = 64 const IFA_MULTICAST = 7 const IFA_RT_PRIORITY = 9 const IFA_TARGET_NETNSID = 10 const IFA_UNSPEC = 0 const IFF_ALLMULTI = 512 const IFF_ATTACH_QUEUE = 512 const IFF_AUTOMEDIA = 16384 const IFF_BROADCAST = 2 const IFF_DETACH_QUEUE = 1024 const IFF_DORMANT = 131072 const IFF_DYNAMIC = 32768 const IFF_LOOPBACK = 8 const IFF_LOWER_UP = 65536 const IFF_MASTER = 1024 const IFF_MULTI_QUEUE = 256 const IFF_MULTICAST = 4096 const IFF_NAPI_FRAGS = 32 const IFF_NO_CARRIER = 64 const IFF_NOFILTER = 4096 const IFF_NOTRAILERS = 32 const IFF_ONE_QUEUE = 8192 const IFF_PERSIST = 2048 const IFF_POINTOPOINT = 16 const IFF_PORTSEL = 8192 const IFF_PROMISC = 256 const IFF_RUNNING = 64 const IFF_TUN_EXCL = 32768 const IFF_VNET_HDR = 16384 const IFF_VOLATILE = 461914 const IFLA_ADDRESS = 1 const IFLA_AF_SPEC = 26 const IFLA_ALT_IFNAME = 53 const IFLA_BOND_AD_INFO = 23 const IFLA_BOND_AD_SELECT = 22 const IFLA_BOND_MIN_LINKS = 18 const IFLA_BOND_MODE = 1 const IFLA_BOND_PRIMARY = 11 const IFLA_BR_BRIDGE_ID = 11 const IFLA_BR_FDB_FLUSH = 21 const IFLA_BR_GC_TIMER = 19 const IFLA_BR_GROUP_ADDR = 20 const IFLA_BR_HELLO_TIMER = 16 const IFLA_BR_MAX_AGE = 3 const IFLA_BR_PAD = 40 const IFLA_BR_ROOT_ID = 10 const IFLA_BR_ROOT_PORT = 12 const IFLA_BR_TCN_TIMER = 17 const IFLA_BR_UNSPEC = 0 const IFLA_BROADCAST = 2 const IFLA_BRPORT_FLUSH = 24 const IFLA_BRPORT_ID = 17 const IFLA_BRPORT_NO = 18 const IFLA_BRPORT_PAD = 26 const IFLA_BRPORT_ROOT_ID = 13 const IFLA_CAN_CLOCK = 3 const IFLA_CAN_STATE = 4 const IFLA_CAN_UNSPEC = 0 const IFLA_CARRIER = 33 const IFLA_EVENT = 44 const IFLA_EVENT_NONE = 0 const IFLA_EXT_MASK = 29 const IFLA_GENEVE_DF = 13 const IFLA_GENEVE_ID = 1 const IFLA_GENEVE_LABEL = 11 const IFLA_GENEVE_TOS = 4 const IFLA_GENEVE_TTL = 3 const IFLA_GRO_MAX_SIZE = 58 const IFLA_GROUP = 27 const IFLA_GSO_MAX_SEGS = 40 const IFLA_GSO_MAX_SIZE = 41 const IFLA_GTP_FD0 = 1 const IFLA_GTP_FD1 = 2 const IFLA_GTP_ROLE = 4 const IFLA_GTP_UNSPEC = 0 const IFLA_HSR_SEQ_NR = 5 const IFLA_HSR_SLAVE1 = 1 const IFLA_HSR_SLAVE2 = 2 const IFLA_HSR_UNSPEC = 0 const IFLA_IF_NETNSID = 46 const IFLA_IFALIAS = 20 const IFLA_IFNAME = 3 const IFLA_INET6_CONF = 2 const IFLA_INET_CONF = 1 const IFLA_INFO_DATA = 2 const IFLA_INFO_KIND = 1 const IFLA_IPOIB_MODE = 2 const IFLA_IPOIB_PKEY = 1 const IFLA_LINK_NETNSID = 37 const IFLA_LINKINFO = 18 const IFLA_LINKMODE = 17 const IFLA_MACSEC_ES = 10 const IFLA_MACSEC_OFFLOAD = 15 const IFLA_MACSEC_PAD = 14 const IFLA_MACSEC_SCB = 11 const IFLA_MACSEC_SCI = 1 const IFLA_MASTER = 10 const IFLA_MAX_MTU = 51 const IFLA_MIN_MTU = 50 const IFLA_NET_NS_FD = 28 const IFLA_NET_NS_PID = 19 const IFLA_NEW_IFINDEX = 49 const IFLA_NEW_NETNSID = 45 const IFLA_NUM_RX_QUEUES = 32 const IFLA_NUM_TX_QUEUES = 31 const IFLA_NUM_VF = 21 const IFLA_OPERSTATE = 16 const IFLA_PERM_ADDRESS = 54 const IFLA_PHYS_PORT_ID = 34 const IFLA_PHYS_PORT_NAME = 38 const IFLA_PHYS_SWITCH_ID = 36 const IFLA_PORT_SELF = 25 const IFLA_PORT_VF = 1 const IFLA_PPP_DEV_FD = 1 const IFLA_PPP_UNSPEC = 0 const IFLA_PRIORITY = 9 const IFLA_PROMISCUITY = 30 const IFLA_PROP_LIST = 52 const IFLA_PROTINFO = 12 const IFLA_PROTO_DOWN = 39 const IFLA_QDISC = 6 const IFLA_STATS = 7 const IFLA_STATS64 = 23 const IFLA_TARGET_NETNSID = 46 const IFLA_TSO_MAX_SEGS = 60 const IFLA_TSO_MAX_SIZE = 59 const IFLA_TUN_GROUP = 2 const IFLA_TUN_OWNER = 1 const IFLA_TUN_PI = 4 const IFLA_TUN_TYPE = 3 const IFLA_TUN_UNSPEC = 0 const IFLA_TXQLEN = 13 const IFLA_UNSPEC = 0 const IFLA_VF_BROADCAST = 13 const IFLA_VF_INFO = 1 const IFLA_VF_MAC = 1 const IFLA_VF_PORT = 1 const IFLA_VF_PORTS = 24 const IFLA_VF_RATE = 6 const IFLA_VF_STATS = 8 const IFLA_VF_TRUST = 9 const IFLA_VF_TX_RATE = 3 const IFLA_VF_UNSPEC = 0 const IFLA_VF_VLAN = 2 const IFLA_VF_VLAN_LIST = 12 const IFLA_VFINFO_LIST = 22 const IFLA_VLAN_FLAGS = 2 const IFLA_VLAN_ID = 1 const IFLA_VRF_TABLE = 1 const IFLA_VRF_UNSPEC = 0 const IFLA_VXLAN_DF = 29 const IFLA_VXLAN_GBP = 23 const IFLA_VXLAN_GPE = 27 const IFLA_VXLAN_GROUP6 = 16 const IFLA_VXLAN_ID = 1 const IFLA_VXLAN_L2MISS = 13 const IFLA_VXLAN_L3MISS = 14 const IFLA_VXLAN_LABEL = 26 const IFLA_VXLAN_LINK = 3 const IFLA_VXLAN_LOCAL6 = 17 const IFLA_VXLAN_PORT = 15 const IFLA_VXLAN_PROXY = 11 const IFLA_VXLAN_RSC = 12 const IFLA_VXLAN_TOS = 6 const IFLA_VXLAN_TTL = 5 const IFLA_VXLAN_UDP_CSUM = 18 const IFLA_WEIGHT = 15 const IFLA_WIRELESS = 11 const IFLA_XDP_FD = 1 const IFLA_XDP_FLAGS = 3 const IFLA_XDP_UNSPEC = 0 const IFLA_XFRM_IF_ID = 2 const IFLA_XFRM_LINK = 1 const ImplementsGetwd = true const IN_ALL_EVENTS = 4095 const IN_CLASSA_HOST = 16777215 const IN_CLASSA_MAX = 128 const IN_CLASSA_NET = 4278190080 const IN_CLASSA_NSHIFT = 24 const IN_CLASSB_HOST = 65535 const IN_CLASSB_MAX = 65536 const IN_CLASSB_NET = 4294901760 const IN_CLASSB_NSHIFT = 16 const IN_CLASSC_HOST = 255 const IN_CLASSC_NET = 4294967040 const IN_CLOEXEC = 524288 const IN_CLOSE_NOWRITE = 16 const IN_CLOSE_WRITE = 8 const IN_DELETE_SELF = 1024 const IN_DONT_FOLLOW = 33554432 const IN_EXCL_UNLINK = 67108864 const IN_IGNORED = 32768 const IN_LOOPBACKNET = 127 const IN_MASK_ADD = 536870912 const IN_MASK_CREATE = 268435456 const IN_MOVE_SELF = 2048 const IN_MOVED_FROM = 64 const IN_MOVED_TO = 128 const IN_NONBLOCK = 2048 const IN_ONESHOT = 2147483648 const IN_ONLYDIR = 16777216 const IN_Q_OVERFLOW = 16384 const IN_UNMOUNT = 8192 const IP_ADD_MEMBERSHIP = 35 const IP_BLOCK_SOURCE = 38 const IP_CHECKSUM = 23 const IP_DROP_MEMBERSHIP = 36 const IP_FREEBIND = 15 const IP_HDRINCL = 3 const IP_IPSEC_POLICY = 16 const IP_MAX_MEMBERSHIPS = 20 const IP_MAXPACKET = 65535 const IP_MSFILTER = 41 const IP_MTU_DISCOVER = 10 const IP_MULTICAST_ALL = 49 const IP_MULTICAST_IF = 32 const IP_MULTICAST_LOOP = 34 const IP_MULTICAST_TTL = 33 const IP_NODEFRAG = 22 const IP_OFFMASK = 8191 const IP_OPTIONS = 4 const IP_ORIGDSTADDR = 20 const IP_PASSSEC = 18 const IP_PKTINFO = 8 const IP_PKTOPTIONS = 9 const IP_PMTUDISC = 10 const IP_PMTUDISC_DO = 2 const IP_RECVERR = 11 const IP_RECVERR_RFC4884 = 26 const IP_RECVFRAGSIZE = 25 const IP_RECVOPTS = 6 const IP_RECVORIGDSTADDR = 20 const IP_RECVRETOPTS = 7 const IP_RECVTOS = 13 const IP_RECVTTL = 12 const IP_RETOPTS = 7 const IP_ROUTER_ALERT = 5 const IP_TRANSPARENT = 19 const IP_UNBLOCK_SOURCE = 37 const IP_UNICAST_IF = 50 const IP_USER_FLOW = 13 const IP_XFRM_POLICY = 17 const IPC_NOWAIT = 2048 const IPC_PRIVATE = 0 const IPPROTO_AH = 51 const IPPROTO_BEETPH = 94 const IPPROTO_COMP = 108 const IPPROTO_DCCP = 33 const IPPROTO_DSTOPTS = 60 const IPPROTO_EGP = 8 const IPPROTO_ENCAP = 98 const IPPROTO_ESP = 50 const IPPROTO_ETHERNET = 143 const IPPROTO_FRAGMENT = 44 const IPPROTO_GRE = 47 const IPPROTO_HOPOPTS = 0 const IPPROTO_ICMP = 1 const IPPROTO_ICMPV6 = 58 const IPPROTO_IDP = 22 const IPPROTO_IGMP = 2 const IPPROTO_IP = 0 const IPPROTO_IPIP = 4 const IPPROTO_IPV6 = 41 const IPPROTO_L2TP = 115 const IPPROTO_MH = 135 const IPPROTO_MPLS = 137 const IPPROTO_MPTCP = 262 const IPPROTO_MTP = 92 const IPPROTO_NONE = 59 const IPPROTO_PIM = 103 const IPPROTO_PUP = 12 const IPPROTO_RAW = 255 const IPPROTO_ROUTING = 43 const IPPROTO_RSVP = 46 const IPPROTO_SCTP = 132 const IPPROTO_TCP = 6 const IPPROTO_TP = 29 const IPPROTO_UDP = 17 const IPPROTO_UDPLITE = 136 const IPV6_2292RTHDR = 5 const IPV6_ADD_MEMBERSHIP = 20 const IPV6_ADDRFORM = 1 const IPV6_AUTHHDR = 10 const IPV6_AUTOFLOWLABEL = 70 const IPV6_CHECKSUM = 7 const IPV6_DONTFRAG = 62 const IPV6_DSTOPTS = 59 const IPV6_FREEBIND = 78 const IPV6_HDRINCL = 36 const IPV6_HOPLIMIT = 52 const IPV6_HOPOPTS = 54 const IPV6_IPSEC_POLICY = 34 const IPV6_JOIN_ANYCAST = 27 const IPV6_JOIN_GROUP = 20 const IPV6_LEAVE_ANYCAST = 28 const IPV6_LEAVE_GROUP = 21 const IPV6_MINHOPCOUNT = 73 const IPV6_MTU_DISCOVER = 23 const IPV6_MULTICAST_ALL = 29 const IPV6_MULTICAST_HOPS = 18 const IPV6_MULTICAST_IF = 17 const IPV6_MULTICAST_LOOP = 19 const IPV6_NEXTHOP = 9 const IPV6_ORIGDSTADDR = 74 const IPV6_PATHMTU = 61 const IPV6_PKTINFO = 50 const IPV6_RECVDSTOPTS = 58 const IPV6_RECVERR = 25 const IPV6_RECVFRAGSIZE = 77 const IPV6_RECVHOPLIMIT = 51 const IPV6_RECVHOPOPTS = 53 const IPV6_RECVPATHMTU = 60 const IPV6_RECVPKTINFO = 49 const IPV6_RECVRTHDR = 56 const IPV6_RECVTCLASS = 66 const IPV6_ROUTER_ALERT = 22 const IPV6_RTHDR = 57 const IPV6_RTHDRDSTOPTS = 55 const IPV6_RXDSTOPTS = 59 const IPV6_RXHOPOPTS = 54 const IPV6_TCLASS = 67 const IPV6_TRANSPARENT = 75 const IPV6_UNICAST_HOPS = 16 const IPV6_UNICAST_IF = 76 const IPV6_USER_FLOW = 14 const IPV6_V6ONLY = 26 const IPV6_XFRM_POLICY = 35 const ISOFS_SUPER_MAGIC = 38496 const ITIMER_PROF = 2 const ITIMER_REAL = 0 const ITIMER_VIRTUAL = 1
Possible which values for Getitimer and Setitimer.
Possible which values for Getitimer and Setitimer.
Possible which values for Getitimer and Setitimer.
const JFFS2_SUPER_MAGIC = 29366 const KEXEC_ARCH_386 = 196608 const KEXEC_ARCH_68K = 262144 const KEXEC_ARCH_AARCH64 = 11993088 const KEXEC_ARCH_ARM = 2621440 const KEXEC_ARCH_IA_64 = 3276800 const KEXEC_ARCH_LOONGARCH = 16908288 const KEXEC_ARCH_MASK = 4294901760 const KEXEC_ARCH_MIPS = 524288 const KEXEC_ARCH_MIPS_LE = 655360 const KEXEC_ARCH_PARISC = 983040 const KEXEC_ARCH_PPC = 1310720 const KEXEC_ARCH_PPC64 = 1376256 const KEXEC_ARCH_RISCV = 15925248 const KEXEC_ARCH_S390 = 1441792 const KEXEC_ARCH_SH = 2752512 const KEXEC_ARCH_X86_64 = 4063232 const KEXEC_ON_CRASH = 1 const KEXEC_SEGMENT_MAX = 16 const KEYCTL_CAPABILITIES = 31 const KEYCTL_CAPS0_MOVE = 128 const KEYCTL_CHOWN = 4 const KEYCTL_CLEAR = 7 const KEYCTL_DESCRIBE = 6 const KEYCTL_DH_COMPUTE = 23 const KEYCTL_GET_SECURITY = 17 const KEYCTL_INSTANTIATE = 12 const KEYCTL_INVALIDATE = 21 const KEYCTL_LINK = 8 const KEYCTL_MOVE = 30 const KEYCTL_NEGATE = 13 const KEYCTL_PKEY_DECRYPT = 26 const KEYCTL_PKEY_ENCRYPT = 25 const KEYCTL_PKEY_QUERY = 24 const KEYCTL_PKEY_SIGN = 27 const KEYCTL_PKEY_VERIFY = 28 const KEYCTL_READ = 11 const KEYCTL_REJECT = 19 const KEYCTL_REVOKE = 3 const KEYCTL_SEARCH = 10 const KEYCTL_SET_TIMEOUT = 15 const KEYCTL_SETPERM = 5 const KEYCTL_UNLINK = 9 const KEYCTL_UPDATE = 2 const KEYCTL_WATCH_KEY = 32 const LANDLOCK_ACCESS_FS_MAKE_SYM = 4096 const LANDLOCK_ACCESS_FS_REFER = 8192 const LINUX_CAPABILITY_VERSION_1 = 429392688 const LINUX_CAPABILITY_VERSION_2 = 537333798 const LINUX_CAPABILITY_VERSION_3 = 537396514 const LINUX_REBOOT_CMD_CAD_ON = 2309737967 const LINUX_REBOOT_CMD_HALT = 3454992675 const LINUX_REBOOT_CMD_KEXEC = 1163412803 const LINUX_REBOOT_CMD_POWER_OFF = 1126301404 const LINUX_REBOOT_CMD_RESTART = 19088743 const LINUX_REBOOT_CMD_RESTART2 = 2712847316 const LINUX_REBOOT_CMD_SW_SUSPEND = 3489725666 const LINUX_REBOOT_MAGIC1 = 4276215469 const LINUX_REBOOT_MAGIC2 = 672274793 const LO_FLAGS_DIRECT_IO = 16 const LO_KEY_SIZE = 32 const LO_NAME_SIZE = 64 const LOOP_CLR_FD = 19457 const LOOP_CTL_ADD = 19584 const LOOP_CTL_GET_FREE = 19586 const LOOP_CTL_REMOVE = 19585 const LOOP_GET_STATUS = 19459 const LOOP_GET_STATUS64 = 19461 const LOOP_SET_BLOCK_SIZE = 19465 const LOOP_SET_CAPACITY = 19463 const LOOP_SET_DIRECT_IO = 19464 const LOOP_SET_FD = 19456 const LOOP_SET_STATUS = 19458 const LOOP_SET_STATUS64 = 19460 const LWTUNNEL_ENCAP_MAX = 10 const LWTUNNEL_ENCAP_XFRM = 10 const LWTUNNEL_IP_MAX = 8 const MADV_DODUMP = 17 const MADV_DOFORK = 11 const MADV_DONTDUMP = 16 const MADV_DONTFORK = 10 const MADV_DONTNEED = 4 const MADV_HUGEPAGE = 14 const MADV_HWPOISON = 100 const MADV_KEEPONFORK = 19 const MADV_MERGEABLE = 12 const MADV_NOHUGEPAGE = 15 const MADV_NORMAL = 0 const MADV_PAGEOUT = 21 const MADV_POPULATE_READ = 22 const MADV_POPULATE_WRITE = 23 const MADV_RANDOM = 1 const MADV_REMOVE = 9 const MADV_SEQUENTIAL = 2 const MADV_UNMERGEABLE = 13 const MADV_WILLNEED = 3 const MADV_WIPEONFORK = 18 const MAP_ANONYMOUS = 32 const MAP_DENYWRITE = 2048 const MAP_EXECUTABLE = 4096 const MAP_FIXED_NOREPLACE = 1048576 const MAP_GROWSDOWN = 256 const MAP_HUGE_MASK = 63 const MAP_HUGE_SHIFT = 26 const MAP_HUGETLB = 262144 const MAP_LOCKED = 8192 const MAP_NONBLOCK = 65536 const MAP_NORESERVE = 16384 const MAP_POPULATE = 32768 const MAP_PRIVATE = 2 const MAP_SHARED = 1 const MCAST_BLOCK_SOURCE = 43 const MCAST_EXCLUDE = 0 const MCAST_INCLUDE = 1 const MCAST_JOIN_GROUP = 42 const MCAST_LEAVE_GROUP = 45 const MCAST_MSFILTER = 48 const MCL_CURRENT = 1 const MCL_FUTURE = 2 const MCL_ONFAULT = 4 const MEMERASE64 = 1074810132 const MEMGETBADBLOCK = 1074285835 const MEMGETINFO = 2149600513 const MEMGETOOBSEL = 2160610570 const MEMGETREGIONCOUNT = 2147765511 const MEMGETREGIONINFO = 3222293768 const MEMISLOCKED = 2148027671 const MEMREADOOB = 3222293764 const MEMREADOOB64 = 3222818070 const MEMSETBADBLOCK = 1074285836 const MEMWRITEOOB = 3222293763 const MEMWRITEOOB64 = 3222818069 const MFD_CLOEXEC = 1 const MFD_HUGE_16GB = 2281701376 const MFD_HUGE_16MB = 1610612736 const MFD_HUGE_1GB = 2013265920 const MFD_HUGE_1MB = 1342177280 const MFD_HUGE_256MB = 1879048192 const MFD_HUGE_2GB = 2080374784 const MFD_HUGE_2MB = 1409286144 const MFD_HUGE_32MB = 1677721600 const MFD_HUGE_512KB = 1275068416 const MFD_HUGE_512MB = 1946157056 const MFD_HUGE_64KB = 1073741824 const MFD_HUGE_8MB = 1543503872 const MFD_HUGE_MASK = 63 const MFD_HUGE_SHIFT = 26 const MFD_HUGETLB = 4 const MINIX2_SUPER_MAGIC = 9320 const MINIX2_SUPER_MAGIC2 = 9336 const MINIX3_SUPER_MAGIC = 19802 const MINIX_SUPER_MAGIC = 4991 const MINIX_SUPER_MAGIC2 = 5007 const MNT_DETACH = 2 const MNT_EXPIRE = 4 const MOUNT_ATTR__ATIME = 112 const MOUNT_ATTR_IDMAP = 1048576 const MOUNT_ATTR_NOATIME = 16 const MOUNT_ATTR_NODIRATIME = 128 const MOUNT_ATTR_NOSYMFOLLOW = 2097152 const MOVE_MOUNT_SET_GROUP = 256 const MS_DIRSYNC = 128 const MS_I_VERSION = 8388608 const MS_INVALIDATE = 2 const MS_KERNMOUNT = 4194304 const MS_LAZYTIME = 33554432 const MS_MANDLOCK = 64 const MS_MGC_MSK = 4294901760 const MS_MGC_VAL = 3236757504 const MS_NOATIME = 1024 const MS_NODIRATIME = 2048 const MS_NOREMOTELOCK = 134217728 const MS_NOSYMFOLLOW = 256 const MS_POSIXACL = 65536 const MS_PRIVATE = 262144 const MS_RELATIME = 2097152 const MS_REMOUNT = 32 const MS_RMT_MASK = 41943121 const MS_STRICTATIME = 16777216 const MS_SUBMOUNT = 67108864 const MS_SYNCHRONOUS = 16 const MS_UNBINDABLE = 131072 const MS_VERBOSE = 32768 const MSDOS_SUPER_MAGIC = 19780 const MSG_CMSG_CLOEXEC = 1073741824 const MSG_CONFIRM = 2048 const MSG_CTRUNC = 8 const MSG_DONTROUTE = 4 const MSG_DONTWAIT = 64 const MSG_ERRQUEUE = 8192 const MSG_FASTOPEN = 536870912 const MSG_NOSIGNAL = 16384 const MSG_TRYHARD = 4 const MSG_WAITALL = 256 const MSG_WAITFORONE = 65536 const MSG_ZEROCOPY = 67108864 const MTD_ABSENT = 0 const MTD_BIT_WRITEABLE = 2048 const MTD_CAP_NANDFLASH = 1024 const MTD_CAP_NORFLASH = 3072 const MTD_CAP_NVRAM = 7168 const MTD_CAP_RAM = 7168 const MTD_CAP_ROM = 0 const MTD_DATAFLASH = 6 const MTD_INODE_FS_MAGIC = 288389204 const MTD_NANDECC_OFF = 0 const MTD_NANDFLASH = 4 const MTD_NO_ERASE = 4096 const MTD_NORFLASH = 3 const MTD_OPS_RAW = 2 const MTD_OTP_FACTORY = 1 const MTD_OTP_OFF = 0 const MTD_OTP_USER = 2 const MTD_POWERUP_LOCK = 8192 const MTD_SLC_ON_MLC_EMULATION = 16384 const MTD_UBIVOLUME = 7 const MTD_WRITEABLE = 1024 const MTDFILEMODE = 19731 const NCP_SUPER_MAGIC = 22092 const NCSI_CMD_UNSPEC = 0 const NCSI_PKG_ATTR = 1 const NDA_CACHEINFO = 3 const NDA_IFINDEX = 8 const NDA_LINK_NETNSID = 10 const NDA_LLADDR = 2 const NDA_MASTER = 9 const NDA_PROBES = 4 const NDA_SRC_VNI = 11 const NDA_UNSPEC = 0 const NETLINK_AUDIT = 9 const NETLINK_CAP_ACK = 10 const NETLINK_CONNECTOR = 11 const NETLINK_CRYPTO = 21 const NETLINK_DNRTMSG = 14 const NETLINK_ECRYPTFS = 19 const NETLINK_EXT_ACK = 11 const NETLINK_FIB_LOOKUP = 10 const NETLINK_GENERIC = 16 const NETLINK_IP6_FW = 13 const NETLINK_ISCSI = 8 const NETLINK_NETFILTER = 12 const NETLINK_NFLOG = 5 const NETLINK_PKTINFO = 3 const NETLINK_RDMA = 20 const NETLINK_ROUTE = 0 const NETLINK_RX_RING = 6 const NETLINK_SELINUX = 7 const NETLINK_SMC = 22 const NETLINK_TX_RING = 7 const NETLINK_UNUSED = 1 const NETLINK_XFRM = 6 const NETNSA_MAX = 5 const NETNSA_NONE = 0 const NETNSA_NSID = 1 const NETNSA_PID = 2 const NF_INET_FORWARD = 2 const NFC_ATR_REQ_MAXSIZE = 64 const NFC_ATR_RES_MAXSIZE = 64 const NFC_ATTR_COMM_MODE = 10 const NFC_ATTR_LLC_SDP = 19 const NFC_ATTR_RF_MODE = 11 const NFC_ATTR_SE = 18 const NFC_ATTR_SE_AID = 23 const NFC_ATTR_SE_APDU = 25 const NFC_ATTR_SE_INDEX = 21 const NFC_ATTR_SE_PARAMS = 28 const NFC_ATTR_SE_TYPE = 22 const NFC_ATTR_UNSPEC = 0 const NFC_ATTR_VENDOR_ID = 29 const NFC_CMD_DEV_UP = 2 const NFC_CMD_DISABLE_SE = 18 const NFC_CMD_ENABLE_SE = 17 const NFC_CMD_FW_DOWNLOAD = 21 const NFC_CMD_GET_SE = 26 const NFC_CMD_LLC_SDREQ = 19 const NFC_CMD_SE_IO = 27 const NFC_CMD_UNSPEC = 0 const NFC_CMD_VENDOR = 29 const NFC_COMM_ACTIVE = 0 const NFC_EVENT_LLC_SDRES = 20 const NFC_EVENT_SE_ADDED = 22 const NFC_GB_MAXSIZE = 48 const NFC_GENL_MCAST_EVENT_NAME = "events" const NFC_GENL_NAME = "nfc" const NFC_HEADER_SIZE = 1 const NFC_LLCP_MIUX = 1 const NFC_LLCP_RW = 0 const NFC_NFCID1_MAXSIZE = 10 const NFC_NFCID3_MAXSIZE = 10 const NFC_PROTO_ISO15693_MASK = 128 const NFC_PROTO_JEWEL = 1 const NFC_PROTO_MAX = 8 const NFC_RF_NONE = 2 const NFC_RF_TARGET = 1 const NFC_SE_DISABLED = 0 const NFC_SE_EMBEDDED = 2 const NFC_SE_ENABLED = 1 const NFC_SE_UICC = 1 const NFNETLINK_V0 = 0 const NFNL_BATCH_MAX = 1 const NFNL_MSG_BATCH_END = 17 const NFNL_NFA_NEST = 32768 const NFNL_SUBSYS_COUNT = 13 const NFNL_SUBSYS_HOOK = 12 const NFNL_SUBSYS_OSF = 5 const NFNLGRP_MAX = 9 const NFNLGRP_NFTRACE = 9 const NFNLGRP_NONE = 0 const NFPROTO_ARP = 3 const NFPROTO_BRIDGE = 7 const NFPROTO_DECNET = 12 const NFPROTO_INET = 1 const NFPROTO_IPV4 = 2 const NFPROTO_IPV6 = 10 const NFPROTO_NETDEV = 5 const NFPROTO_NUMPROTO = 13 const NFPROTO_UNSPEC = 0 const NFS_SUPER_MAGIC = 26985 const NFT_CMP_EQ = 0 const NFT_CMP_GT = 4 const NFT_CMP_GTE = 5 const NFT_CMP_LT = 2 const NFT_CMP_LTE = 3 const NFT_CMP_NEQ = 1 const NFT_CONTINUE = -1 const NFT_CT_AVGPKT = 16 const NFT_CT_BYTES = 15 const NFT_CT_DST = 9 const NFT_CT_EVENTMASK = 18 const NFT_CT_HELPER = 6 const NFT_CT_LABELS = 13 const NFT_CT_MARK = 3 const NFT_CT_PKTS = 14 const NFT_CT_PROTO_DST = 12 const NFT_CT_PROTO_SRC = 11 const NFT_CT_PROTOCOL = 10 const NFT_CT_SECMARK = 4 const NFT_CT_SRC = 8 const NFT_CT_STATE = 0 const NFT_CT_STATUS = 2 const NFT_CT_ZONE = 17 const NFT_DATA_VALUE = 0 const NFT_DATA_VERDICT = 4294967040 const NFT_HASH_SYM = 1 const NFT_LIMIT_F_INV = 1 const NFT_LIMIT_PKTS = 0 const NFT_META_CGROUP = 23 const NFT_META_CPU = 20 const NFT_META_IIF = 4 const NFT_META_IIFGROUP = 21 const NFT_META_L4PROTO = 16 const NFT_META_LEN = 0 const NFT_META_MARK = 3 const NFT_META_NFPROTO = 15 const NFT_META_NFTRACE = 12 const NFT_META_OIF = 5 const NFT_META_OIFGROUP = 22 const NFT_META_PKTTYPE = 19 const NFT_META_PRANDOM = 24 const NFT_META_RTCLASSID = 13 const NFT_META_SECMARK = 14 const NFT_META_SKGID = 11 const NFT_META_SKUID = 10 const NFT_MSG_DELOBJ = 20 const NFT_MSG_DELRULE = 8 const NFT_MSG_DELSET = 11 const NFT_MSG_DELSETELEM = 14 const NFT_MSG_GETGEN = 16 const NFT_MSG_GETOBJ = 19 const NFT_MSG_GETRULE = 7 const NFT_MSG_GETSET = 10 const NFT_MSG_GETSETELEM = 13 const NFT_MSG_MAX = 25 const NFT_MSG_NEWGEN = 15 const NFT_MSG_NEWOBJ = 18 const NFT_MSG_NEWRULE = 6 const NFT_MSG_NEWSET = 9 const NFT_MSG_NEWSETELEM = 12 const NFT_MSG_TRACE = 17 const NFT_NAT_DNAT = 1 const NFT_NAT_SNAT = 0 const NFT_NG_RANDOM = 1 const NFT_QUOTA_F_INV = 1 const NFT_RANGE_EQ = 0 const NFT_RANGE_NEQ = 1 const NFT_REG32_00 = 8 const NFT_REG32_01 = 9 const NFT_REG32_02 = 10 const NFT_REG32_03 = 11 const NFT_REG32_04 = 12 const NFT_REG32_05 = 13 const NFT_REG32_06 = 14 const NFT_REG32_07 = 15 const NFT_REG32_08 = 16 const NFT_REG32_09 = 17 const NFT_REG32_10 = 18 const NFT_REG32_11 = 19 const NFT_REG32_12 = 20 const NFT_REG32_13 = 21 const NFT_REG32_14 = 22 const NFT_REG32_15 = 23 const NFT_REG_VERDICT = 0 const NFT_RETURN = -5 const NFT_RT_CLASSID = 0 const NFT_RT_NEXTHOP4 = 1 const NFT_RT_NEXTHOP6 = 2 const NFT_RT_TCPMSS = 3 const NFT_SET_EVAL = 32 const NFT_SET_MAP = 8 const NFT_SET_OBJECT = 64 const NFT_SET_TIMEOUT = 16 const NFTA_CHAIN_HOOK = 4 const NFTA_CHAIN_NAME = 3 const NFTA_CHAIN_PAD = 9 const NFTA_CHAIN_TYPE = 7 const NFTA_CHAIN_USE = 6 const NFTA_CMP_DATA = 3 const NFTA_CMP_OP = 2 const NFTA_CMP_SREG = 1 const NFTA_CMP_UNSPEC = 0 const NFTA_COMPAT_REV = 2 const NFTA_CT_DREG = 1 const NFTA_CT_KEY = 2 const NFTA_CT_SREG = 4 const NFTA_CT_UNSPEC = 0 const NFTA_DATA_VALUE = 1 const NFTA_DUP_UNSPEC = 0 const NFTA_DYNSET_OP = 3 const NFTA_DYNSET_PAD = 8 const NFTA_EXPR_DATA = 2 const NFTA_EXPR_NAME = 1 const NFTA_EXTHDR_LEN = 4 const NFTA_EXTHDR_OP = 6 const NFTA_FIB_DREG = 1 const NFTA_FIB_F_IIF = 8 const NFTA_FIB_F_MARK = 4 const NFTA_FIB_F_OIF = 16 const NFTA_FIB_F_PRESENT = 32 const NFTA_FIB_FLAGS = 3 const NFTA_FIB_RESULT = 2 const NFTA_FIB_UNSPEC = 0 const NFTA_FWD_UNSPEC = 0 const NFTA_GEN_ID = 1 const NFTA_GEN_UNSPEC = 0 const NFTA_HASH_DREG = 2 const NFTA_HASH_LEN = 3 const NFTA_HASH_SEED = 5 const NFTA_HASH_SREG = 1 const NFTA_HASH_TYPE = 7 const NFTA_HOOK_DEV = 3 const NFTA_LIMIT_PAD = 6 const NFTA_LIMIT_RATE = 1 const NFTA_LIMIT_TYPE = 4 const NFTA_LIMIT_UNIT = 2 const NFTA_LIST_ELEM = 1 const NFTA_LOG_FLAGS = 6 const NFTA_LOG_GROUP = 1 const NFTA_LOG_LEVEL = 5 const NFTA_LOG_PREFIX = 2 const NFTA_LOG_UNSPEC = 0 const NFTA_LOOKUP_SET = 1 const NFTA_MASQ_FLAGS = 1 const NFTA_MATCH_INFO = 3 const NFTA_MATCH_NAME = 1 const NFTA_MATCH_REV = 2 const NFTA_META_DREG = 1 const NFTA_META_KEY = 2 const NFTA_META_SREG = 3 const NFTA_NAT_FAMILY = 2 const NFTA_NAT_FLAGS = 7 const NFTA_NAT_TYPE = 1 const NFTA_NAT_UNSPEC = 0 const NFTA_NG_DREG = 1 const NFTA_NG_MODULUS = 2 const NFTA_NG_OFFSET = 4 const NFTA_NG_TYPE = 3 const NFTA_NG_UNSPEC = 0 const NFTA_OBJ_DATA = 4 const NFTA_OBJ_NAME = 2 const NFTA_OBJ_TABLE = 1 const NFTA_OBJ_TYPE = 3 const NFTA_OBJ_UNSPEC = 0 const NFTA_OBJ_USE = 5 const NFTA_QUEUE_NUM = 1 const NFTA_QUOTA_PAD = 3 const NFTA_RANGE_OP = 2 const NFTA_RANGE_SREG = 1 const NFTA_RT_DREG = 1 const NFTA_RT_KEY = 2 const NFTA_RT_UNSPEC = 0 const NFTA_RULE_CHAIN = 2 const NFTA_RULE_ID = 9 const NFTA_RULE_PAD = 8 const NFTA_RULE_TABLE = 1 const NFTA_SET_DESC = 9 const NFTA_SET_FLAGS = 3 const NFTA_SET_ID = 10 const NFTA_SET_NAME = 2 const NFTA_SET_OBJ_TYPE = 15 const NFTA_SET_PAD = 14 const NFTA_SET_POLICY = 8 const NFTA_SET_TABLE = 1 const NFTA_SET_TIMEOUT = 11 const NFTA_SET_UNSPEC = 0 const NFTA_SET_USERDATA = 13 const NFTA_TABLE_NAME = 1 const NFTA_TABLE_USE = 3 const NFTA_TARGET_REV = 2 const NFTA_TRACE_ID = 6 const NFTA_TRACE_IIF = 10 const NFTA_TRACE_IIFTYPE = 11 const NFTA_TRACE_MARK = 14 const NFTA_TRACE_NFPROTO = 15 const NFTA_TRACE_OIF = 12 const NFTA_TRACE_OIFTYPE = 13 const NFTA_TRACE_PAD = 17 const NFTA_TRACE_POLICY = 16 const NFTA_TRACE_TYPE = 4 const NHA_BLACKHOLE = 4 const NHA_ENCAP_TYPE = 7 const NHA_GATEWAY = 6 const NHA_GROUP_TYPE = 3 const NHA_GROUPS = 9 const NHA_MASTER = 10 const NHA_UNSPEC = 0 const NILFS_SUPER_MAGIC = 13364 const NL80211_AC_BE = 2 const NL80211_AC_BK = 3 const NL80211_AC_VI = 1 const NL80211_AC_VO = 0 const NL80211_ATTR_4ADDR = 83 const NL80211_ATTR_ACK = 92 const NL80211_ATTR_ACK_SIGNAL = 263 const NL80211_ATTR_ACL_POLICY = 165 const NL80211_ATTR_AUTH_DATA = 156 const NL80211_ATTR_BANDS = 239 const NL80211_ATTR_BSS = 47 const NL80211_ATTR_BSS_SELECT = 227 const NL80211_ATTR_BSSID = 245 const NL80211_ATTR_COOKIE = 88 const NL80211_ATTR_CQM = 94 const NL80211_ATTR_CSA_IES = 185 const NL80211_ATTR_DFS_REGION = 146 const NL80211_ATTR_DISABLE_HE = 301 const NL80211_ATTR_DISABLE_HT = 147 const NL80211_ATTR_EXT_CAPA = 169 const NL80211_ATTR_FILS_KEK = 242 const NL80211_ATTR_FRAME = 51 const NL80211_ATTR_FRAME_TYPE = 101 const NL80211_ATTR_HANDLE_DFS = 191 const NL80211_ATTR_HE_OBSS_PD = 279 const NL80211_ATTR_IE = 42 const NL80211_ATTR_IE_RIC = 178 const NL80211_ATTR_KEY = 80 const NL80211_ATTR_KEYS = 81 const NL80211_ATTR_MAC_ADDRS = 166 const NL80211_ATTR_MAC_HINT = 200 const NL80211_ATTR_MAC_MASK = 215 const NL80211_ATTR_MAX = 320 const NL80211_ATTR_MCAST_RATE = 107 const NL80211_ATTR_MDID = 177 const NL80211_ATTR_MESH_SETUP = 112 const NL80211_ATTR_MLD_ADDR = 314 const NL80211_ATTR_MLO_LINKS = 312 const NL80211_ATTR_NAN_FUNC = 240 const NL80211_ATTR_NAN_MATCH = 241 const NL80211_ATTR_NETNS_FD = 219 const NL80211_ATTR_NOACK_MAP = 149 const NL80211_ATTR_NSS = 262 const NL80211_ATTR_OPER_CLASS = 214 const NL80211_ATTR_P2P_OPPPS = 163 const NL80211_ATTR_PAD = 229 const NL80211_ATTR_PBSS = 226 const NL80211_ATTR_PEER_AID = 181 const NL80211_ATTR_PID = 82 const NL80211_ATTR_PMK = 254 const NL80211_ATTR_PMKID = 85 const NL80211_ATTR_PMKR0_NAME = 258 const NL80211_ATTR_PROBE_RESP = 145 const NL80211_ATTR_QOS_MAP = 199 const NL80211_ATTR_REG_INDOOR = 221 const NL80211_ATTR_REKEY_DATA = 122 const NL80211_ATTR_REQ_IE = 77 const NL80211_ATTR_SAE_DATA = 156 const NL80211_ATTR_SAE_PWE = 298 const NL80211_ATTR_SAR_SPEC = 300 const NL80211_ATTR_SCAN_FLAGS = 158 const NL80211_ATTR_SMPS_MODE = 213 const NL80211_ATTR_SSID = 52 const NL80211_ATTR_STA_WME = 129 const NL80211_ATTR_TID_CONFIG = 285 const NL80211_ATTR_TIMEOUT = 272 const NL80211_ATTR_TSID = 210 const NL80211_ATTR_TXQ_LIMIT = 266 const NL80211_ATTR_TXQ_STATS = 265 const NL80211_ATTR_USE_RRM = 208 const NL80211_ATTR_USER_PRIO = 211 const NL80211_ATTR_VENDOR_ID = 195 const NL80211_ATTR_VLAN_ID = 282 const NL80211_ATTR_WDEV = 153 const NL80211_BAND_LC = 5 const NL80211_BSS_MAX = 22 const NL80211_BSS_PAD = 16 const NL80211_BSS_TSF = 3 const NL80211_CMD_ABORT_SCAN = 114 const NL80211_CMD_ACTION = 59 const NL80211_CMD_ADD_LINK = 148 const NL80211_CMD_ADD_TX_TS = 105 const NL80211_CMD_CONNECT = 46 const NL80211_CMD_DEL_KEY = 12 const NL80211_CMD_DEL_PMK = 124 const NL80211_CMD_DEL_TX_TS = 106 const NL80211_CMD_FRAME = 59 const NL80211_CMD_GET_MPP = 107 const NL80211_CMD_GET_REG = 31 const NL80211_CMD_JOIN_OCB = 108 const NL80211_CMD_LEAVE_OCB = 109 const NL80211_CMD_MAX = 152 const NL80211_CMD_NAN_MATCH = 120 const NL80211_CMD_NEW_KEY = 11 const NL80211_CMD_REMOVE_LINK = 149 const NL80211_CMD_ROAM = 47 const NL80211_CMD_SET_BSS = 25 const NL80211_CMD_SET_CQM = 63 const NL80211_CMD_SET_KEY = 10 const NL80211_CMD_SET_PMK = 123 const NL80211_CMD_SET_QOS_MAP = 104 const NL80211_CMD_SET_REG = 26 const NL80211_CMD_START_NAN = 115 const NL80211_CMD_STOP_AP = 16 const NL80211_CMD_STOP_NAN = 116 const NL80211_CMD_VENDOR = 103 const NL80211_CQM_TXE_MAX_INTVL = 1800 const NL80211_DFS_FCC = 1 const NL80211_DFS_JP = 3 const NL80211_FEATURE_ACKTO_ESTIMATION = 8388608 const NL80211_FEATURE_ACTIVE_MONITOR = 131072 const NL80211_FEATURE_AP_SCAN = 256 const NL80211_FEATURE_DYNAMIC_SMPS = 33554432 const NL80211_FEATURE_MAC_ON_CREATE = 134217728 const NL80211_FEATURE_ND_RANDOM_MAC_ADDR = 2147483648 const NL80211_FEATURE_QUIET = 2097152 const NL80211_FEATURE_SAE = 32 const NL80211_FEATURE_SCAN_RANDOM_MAC_ADDR = 536870912 const NL80211_FEATURE_SCHED_SCAN_RANDOM_MAC_ADDR = 1073741824 const NL80211_FEATURE_STATIC_SMPS = 16777216 const NL80211_FEATURE_SUPPORTS_WMM_ADMISSION = 67108864 const NL80211_FEATURE_TDLS_CHANNEL_SWITCH = 268435456 const NL80211_FEATURE_TX_POWER_INSERTION = 4194304 const NL80211_FEATURE_USERSPACE_MPM = 65536 const NL80211_FEATURE_WFA_TPC_IE_IN_PROBES = 1048576 const NL80211_GENL_NAME = "nl80211" const NL80211_IFTYPE_MAX = 12 const NL80211_IFTYPE_NAN = 12 const NL80211_IFTYPE_OCB = 11 const NL80211_KCK_EXT_LEN = 24 const NL80211_KCK_LEN = 16 const NL80211_KEK_EXT_LEN = 32 const NL80211_KEK_LEN = 16 const NL80211_KEY_IDX = 2 const NL80211_KEY_MAX = 10 const NL80211_KEY_SEQ = 4 const NL80211_MFP_NO = 0 const NL80211_MULTICAST_GROUP_CONFIG = "config" const NL80211_MULTICAST_GROUP_MLME = "mlme" const NL80211_MULTICAST_GROUP_NAN = "nan" const NL80211_MULTICAST_GROUP_REG = "regulatory" const NL80211_MULTICAST_GROUP_SCAN = "scan" const NL80211_MULTICAST_GROUP_TESTMODE = "testmode" const NL80211_MULTICAST_GROUP_VENDOR = "vendor" const NL80211_NUM_ACS = 4 const NL80211_RRF_AUTO_BW = 2048 const NL80211_RRF_DFS = 16 const NL80211_RRF_GO_CONCURRENT = 4096 const NL80211_RRF_IR_CONCURRENT = 4096 const NL80211_RRF_NO_160MHZ = 65536 const NL80211_RRF_NO_320MHZ = 262144 const NL80211_RRF_NO_80MHZ = 32768 const NL80211_RRF_NO_HE = 131072 const NL80211_RRF_NO_HT40 = 24576 const NL80211_RRF_NO_HT40MINUS = 8192 const NL80211_RRF_NO_HT40PLUS = 16384 const NL80211_RRF_NO_IBSS = 128 const NL80211_RRF_NO_IR = 128 const NL80211_RRF_NO_IR_ALL = 384 const NL80211_SCAN_FLAG_FREQ_KHZ = 8192 const NL80211_SCAN_FLAG_RANDOM_SN = 2048 const NL80211_SCAN_RSSI_THOLD_OFF = -300 const NL80211_VENDOR_ID_IS_LINUX = 2147483648 const NL_ATTR_TYPE_BINARY = 10 const NL_ATTR_TYPE_NESTED = 13 const NL_ATTR_TYPE_S8 = 6 const NL_ATTR_TYPE_STRING = 11 const NL_ATTR_TYPE_U8 = 2 const NLA_ALIGNTO = 4 const NLA_F_NESTED = 32768 const NLA_F_NET_BYTEORDER = 16384 const NLA_HDRLEN = 4 const NLM_F_ACK_TLVS = 512 const NLM_F_APPEND = 2048 const NLM_F_ATOMIC = 1024 const NLM_F_BULK = 512 const NLM_F_CAPPED = 256 const NLM_F_CREATE = 1024 const NLM_F_DUMP = 768 const NLM_F_DUMP_FILTERED = 32 const NLM_F_DUMP_INTR = 16 const NLM_F_ECHO = 8 const NLM_F_EXCL = 512 const NLM_F_MATCH = 512 const NLM_F_MULTI = 2 const NLM_F_NONREC = 256 const NLM_F_REPLACE = 256 const NLM_F_REQUEST = 1 const NLM_F_ROOT = 256 const NLMSG_ALIGNTO = 4 const NLMSG_DONE = 3 const NLMSG_ERROR = 2 const NLMSG_HDRLEN = 16 const NLMSG_MIN_TYPE = 16 const NLMSG_NOOP = 1 const NLMSG_OVERRUN = 4 const NS_GET_NSTYPE = 46851 const NS_GET_OWNER_UID = 46852 const NS_GET_PARENT = 46850 const NS_GET_USERNS = 46849 const NSFS_MAGIC = 1853056627 const NTF_EXT_LEARNED = 16 const NTF_MASTER = 4 const NTF_OFFLOADED = 32 const NTF_ROUTER = 128 const NUD_FAILED = 32 const NUD_INCOMPLETE = 1 const NUD_PERMANENT = 128 const NUD_REACHABLE = 2 const O_DIRECTORY = 65536 const O_LARGEFILE = 0 const O_NOFOLLOW = 131072 const O_NONBLOCK = 2048 const OCFS2_SUPER_MAGIC = 1952539503 const OPEN_TREE_CLOEXEC = 524288 const OPEN_TREE_CLONE = 1 const OPENPROM_SUPER_MAGIC = 40865 const OTPGETREGIONCOUNT = 1074023694 const OTPGETREGIONINFO = 1074547983 const OVERLAYFS_SUPER_MAGIC = 2035054128 const PACKET_AUXDATA = 8 const PACKET_FANOUT = 18 const PACKET_FANOUT_DATA = 22 const PACKET_FANOUT_FLAG_DEFRAG = 32768 const PACKET_FANOUT_FLAG_ROLLOVER = 4096 const PACKET_FANOUT_FLAG_UNIQUEID = 8192 const PACKET_HDRLEN = 11 const PACKET_HOST = 0 const PACKET_KERNEL = 7 const PACKET_LOOPBACK = 5 const PACKET_LOSS = 14 const PACKET_ORIGDEV = 9 const PACKET_OUTGOING = 4 const PACKET_QDISC_BYPASS = 20 const PACKET_RESERVE = 12 const PACKET_RX_RING = 5 const PACKET_TIMESTAMP = 17 const PACKET_TX_HAS_OFF = 19 const PACKET_TX_RING = 13 const PACKET_TX_TIMESTAMP = 16 const PACKET_USER = 6 const PACKET_VERSION = 10 const PACKET_VNET_HDR = 15 const PARITY_DEFAULT = 0 const PARITY_NONE = 1 const PERF_ATTR_SIZE_VER0 = 64 const PERF_ATTR_SIZE_VER1 = 72 const PERF_ATTR_SIZE_VER2 = 80 const PERF_ATTR_SIZE_VER3 = 96 const PERF_ATTR_SIZE_VER4 = 104 const PERF_ATTR_SIZE_VER5 = 112 const PERF_ATTR_SIZE_VER6 = 120 const PERF_ATTR_SIZE_VER7 = 128 const PERF_BR_CALL = 4 const PERF_BR_COND = 1 const PERF_BR_COND_RET = 10 const PERF_BR_ERET = 11 const PERF_BR_EXTEND_ABI = 15 const PERF_BR_IND = 3 const PERF_BR_IRQ = 12 const PERF_BR_MAX = 16 const PERF_BR_NO_TX = 14 const PERF_BR_RET = 6 const PERF_BR_SERROR = 13 const PERF_BR_SYSCALL = 7 const PERF_BR_SYSRET = 8 const PERF_BR_UNCOND = 2 const PERF_BR_UNKNOWN = 0 const PERF_CONTEXT_GUEST = -2048 const PERF_CONTEXT_GUEST_KERNEL = -2176 const PERF_CONTEXT_GUEST_USER = -2560 const PERF_CONTEXT_HV = -32 const PERF_CONTEXT_KERNEL = -128 const PERF_CONTEXT_MAX = -4095 const PERF_CONTEXT_USER = -512 const PERF_COUNT_HW_MAX = 10 const PERF_COUNT_SW_MAX = 12 const PERF_EVENT_IOC_DISABLE = 9217 const PERF_EVENT_IOC_ENABLE = 9216 const PERF_EVENT_IOC_ID = 2148017159 const PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 1074275339 const PERF_EVENT_IOC_PAUSE_OUTPUT = 1074013193 const PERF_EVENT_IOC_PERIOD = 1074275332 const PERF_EVENT_IOC_QUERY_BPF = 3221758986 const PERF_EVENT_IOC_REFRESH = 9218 const PERF_EVENT_IOC_RESET = 9219 const PERF_EVENT_IOC_SET_BPF = 1074013192 const PERF_EVENT_IOC_SET_FILTER = 1074275334 const PERF_EVENT_IOC_SET_OUTPUT = 9221 const PERF_FORMAT_ID = 4 const PERF_FORMAT_LOST = 16 const PERF_FORMAT_MAX = 32 const PERF_HW_EVENT_MASK = 4294967295 const PERF_MAX_STACK_DEPTH = 127 const PERF_MEM_BLK_NA = 1 const PERF_MEM_BLK_SHIFT = 40 const PERF_MEM_HOPS_0 = 1 const PERF_MEM_HOPS_1 = 2 const PERF_MEM_HOPS_2 = 3 const PERF_MEM_HOPS_3 = 4 const PERF_MEM_HOPS_SHIFT = 43 const PERF_MEM_LOCK_SHIFT = 24 const PERF_MEM_LVL_IO = 4096 const PERF_MEM_LVL_L1 = 8 const PERF_MEM_LVL_L2 = 32 const PERF_MEM_LVL_L3 = 64 const PERF_MEM_LVL_LFB = 16 const PERF_MEM_LVL_LOC_RAM = 128 const PERF_MEM_LVL_NA = 1 const PERF_MEM_LVL_REM_CCE1 = 1024 const PERF_MEM_LVL_REM_CCE2 = 2048 const PERF_MEM_LVL_REM_RAM1 = 256 const PERF_MEM_LVL_REM_RAM2 = 512 const PERF_MEM_LVL_UNC = 8192 const PERF_MEM_LVLNUM_IO = 10 const PERF_MEM_LVLNUM_LFB = 12 const PERF_MEM_LVLNUM_NA = 15 const PERF_MEM_LVLNUM_RAM = 13 const PERF_MEM_OP_EXEC = 16 const PERF_MEM_OP_NA = 1 const PERF_MEM_SNOOP_HITM = 16 const PERF_MEM_TLB_L1 = 8 const PERF_MEM_TLB_L2 = 16 const PERF_MEM_TLB_NA = 1 const PERF_MEM_TLB_OS = 64 const PERF_MEM_TLB_SHIFT = 26 const PERF_MEM_TLB_WK = 32 const PERF_PMU_TYPE_SHIFT = 32 const PERF_RECORD_AUX = 11 const PERF_RECORD_CGROUP = 19 const PERF_RECORD_KSYMBOL = 17 const PERF_RECORD_MAX = 22 const PERF_RECORD_MISC_COMM_EXEC = 8192 const PERF_RECORD_MISC_EXACT_IP = 16384 const PERF_RECORD_MISC_EXT_RESERVED = 32768 const PERF_RECORD_MISC_FORK_EXEC = 8192 const PERF_RECORD_MISC_MMAP_BUILD_ID = 16384 const PERF_RECORD_MISC_MMAP_DATA = 8192 const PERF_RECORD_MISC_SWITCH_OUT = 8192 const PERF_RECORD_MMAP2 = 10 const PERF_RECORD_SWITCH = 14 const PERF_SAMPLE_AUX = 1048576 const PERF_SAMPLE_BRANCH_CALL = 8192 const PERF_SAMPLE_BRANCH_COND = 1024 const PERF_SAMPLE_BRANCH_HW_INDEX = 131072 const PERF_SAMPLE_BRANCH_IND_JUMP = 4096 const PERF_SAMPLE_BRANCH_MAX = 524288 const PERF_SAMPLE_BRANCH_NO_CYCLES = 32768 const PERF_SAMPLE_BRANCH_NO_FLAGS = 16384 const PERF_SAMPLE_BRANCH_PRIV_SAVE = 262144 const PERF_SAMPLE_BRANCH_STACK = 2048 const PERF_SAMPLE_BRANCH_TYPE_SAVE = 65536 const PERF_SAMPLE_CGROUP = 2097152 const PERF_SAMPLE_CODE_PAGE_SIZE = 8388608 const PERF_SAMPLE_CPU = 128 const PERF_SAMPLE_DATA_PAGE_SIZE = 4194304 const PERF_SAMPLE_DATA_SRC = 32768 const PERF_SAMPLE_ID = 64 const PERF_SAMPLE_IDENTIFIER = 65536 const PERF_SAMPLE_IP = 1 const PERF_SAMPLE_MAX = 33554432 const PERF_SAMPLE_PERIOD = 256 const PERF_SAMPLE_PHYS_ADDR = 524288 const PERF_SAMPLE_RAW = 1024 const PERF_SAMPLE_READ = 16 const PERF_SAMPLE_REGS_INTR = 262144 const PERF_SAMPLE_REGS_USER = 4096 const PERF_SAMPLE_STACK_USER = 8192 const PERF_SAMPLE_STREAM_ID = 512 const PERF_SAMPLE_TID = 2 const PERF_SAMPLE_TRANSACTION = 131072 const PERF_SAMPLE_WEIGHT = 16384 const PERF_SAMPLE_WEIGHT_STRUCT = 16777216 const PERF_SAMPLE_WEIGHT_TYPE = 16793600 const PERF_TXN_ABORT_MASK = -4294967296 const PERF_TXN_ASYNC = 8 const PERF_TXN_CAPACITY_READ = 128 const PERF_TXN_CONFLICT = 32 const PERF_TXN_MAX = 256 const PERF_TXN_RETRY = 16 const PERF_TXN_SYNC = 4 const PERF_TYPE_MAX = 6 const PERF_TYPE_RAW = 4 const PerfBitComm = 512 const PerfBitCommExec = 16777216 const PerfBitContextSwitch = 67108864 const PerfBitEnableOnExec = 4096 const PerfBitExcludeCallchainKernel = 2097152 const PerfBitExcludeCallchainUser = 4194304 const PerfBitExcludeGuest = 1048576 const PerfBitExcludeHost = 524288 const PerfBitExcludeHv = 64 const PerfBitExcludeIdle = 128 const PerfBitExcludeUser = 16 const PerfBitFreq = 1024 const PerfBitInherit = 2 const PerfBitInheritStat = 2048 const PerfBitMmap = 256 const PerfBitMmap2 = 8388608 const PerfBitMmapData = 131072 const PerfBitPinned = 4 const PerfBitPreciseIPBit1 = 32768 const PerfBitPreciseIPBit2 = 65536 const PerfBitSampleIDAll = 262144 const PerfBitTask = 8192 const PerfBitUseClockID = 33554432 const PerfBitWatermark = 16384 const PIDFD_NONBLOCK = 2048 const PIPEFS_MAGIC = 1346981957 const PPPIOCATTACH = 1074033725 const PPPIOCATTCHAN = 1074033720 const PPPIOCBRIDGECHAN = 1074033717 const PPPIOCCONNECT = 1074033722 const PPPIOCDETACH = 1074033724 const PPPIOCDISCONN = 29753 const PPPIOCGASYNCMAP = 2147775576 const PPPIOCGCHAN = 2147775543 const PPPIOCGDEBUG = 2147775553 const PPPIOCGFLAGS = 2147775578 const PPPIOCGIDLE = 2148561983 const PPPIOCGIDLE32 = 2148037695 const PPPIOCGIDLE64 = 2148561983 const PPPIOCGL2TPSTATS = 2152231990 const PPPIOCGMRU = 2147775571 const PPPIOCGNPMODE = 3221779532 const PPPIOCGRASYNCMAP = 2147775573 const PPPIOCGUNIT = 2147775574 const PPPIOCGXASYNCMAP = 2149610576 const PPPIOCNEWUNIT = 3221517374 const PPPIOCSACTIVE = 1074820166 const PPPIOCSASYNCMAP = 1074033751 const PPPIOCSCOMPRESS = 1074820173 const PPPIOCSDEBUG = 1074033728 const PPPIOCSFLAGS = 1074033753 const PPPIOCSMAXCID = 1074033745 const PPPIOCSMRRU = 1074033723 const PPPIOCSMRU = 1074033746 const PPPIOCSNPMODE = 1074295883 const PPPIOCSPASS = 1074820167 const PPPIOCSRASYNCMAP = 1074033748 const PPPIOCSXASYNCMAP = 1075868751 const PPPIOCUNBRIDGECHAN = 29748 const PPPIOCXFERUNIT = 29774 const PPS_GETCAP = 2148036771 const PPS_GETPARAMS = 2148036769 const PPS_SETPARAMS = 1074294946 const PR_CAP_AMBIENT = 47 const PR_CAPBSET_DROP = 24 const PR_CAPBSET_READ = 23 const PR_ENDIAN_BIG = 0 const PR_FP_EXC_ASYNC = 2 const PR_FP_EXC_DIV = 65536 const PR_FP_EXC_INV = 1048576 const PR_FP_EXC_OVF = 131072 const PR_FP_EXC_RES = 524288 const PR_FP_EXC_SW_ENABLE = 128 const PR_FP_EXC_UND = 262144 const PR_FP_MODE_FR = 1 const PR_FP_MODE_FRE = 2 const PR_FPEMU_SIGFPE = 2 const PR_GET_DUMPABLE = 3 const PR_GET_ENDIAN = 19 const PR_GET_FP_MODE = 46 const PR_GET_FPEMU = 9 const PR_GET_FPEXC = 11 const PR_GET_IO_FLUSHER = 58 const PR_GET_KEEPCAPS = 7 const PR_GET_NAME = 16 const PR_GET_NO_NEW_PRIVS = 39 const PR_GET_SECCOMP = 21 const PR_GET_SECUREBITS = 27 const PR_GET_THP_DISABLE = 42 const PR_GET_TID_ADDRESS = 40 const PR_GET_TIMERSLACK = 30 const PR_GET_TIMING = 13 const PR_GET_TSC = 25 const PR_GET_UNALIGN = 5 const PR_MCE_KILL = 33 const PR_MCE_KILL_GET = 34 const PR_MCE_KILL_SET = 1 const PR_MTE_TAG_MASK = 524280 const PR_MTE_TCF_MASK = 6 const PR_MTE_TCF_NONE = 0 const PR_MTE_TCF_SYNC = 2 const PR_PAC_APDAKEY = 4 const PR_PAC_APDBKEY = 8 const PR_PAC_APGAKEY = 16 const PR_PAC_APIAKEY = 1 const PR_PAC_APIBKEY = 2 const PR_PAC_RESET_KEYS = 54 const PR_SCHED_CORE = 62 const PR_SET_DUMPABLE = 4 const PR_SET_ENDIAN = 20 const PR_SET_FP_MODE = 45 const PR_SET_FPEMU = 10 const PR_SET_FPEXC = 12 const PR_SET_IO_FLUSHER = 57 const PR_SET_KEEPCAPS = 8 const PR_SET_MM_AUXV = 12 const PR_SET_MM_BRK = 7 const PR_SET_MM_ENV_END = 11 const PR_SET_MM_ENV_START = 10 const PR_SET_MM_EXE_FILE = 13 const PR_SET_MM_MAP = 14 const PR_SET_MM_MAP_SIZE = 15 const PR_SET_NAME = 15 const PR_SET_NO_NEW_PRIVS = 38 const PR_SET_PTRACER = 1499557217 const PR_SET_PTRACER_ANY = 18446744073709551615 const PR_SET_SECCOMP = 22 const PR_SET_SECUREBITS = 28 const PR_SET_THP_DISABLE = 41 const PR_SET_TIMERSLACK = 29 const PR_SET_TIMING = 14 const PR_SET_TSC = 26 const PR_SET_UNALIGN = 6 const PR_SET_VMA = 1398164801 const PR_SME_GET_VL = 64 const PR_SME_SET_VL = 63 const PR_SME_SET_VL_ONEXEC = 262144 const PR_SME_VL_INHERIT = 131072 const PR_SME_VL_LEN_MASK = 65535 const PR_SPEC_DISABLE = 4 const PR_SPEC_ENABLE = 2 const PR_SPEC_PRCTL = 1 const PR_SVE_GET_VL = 51 const PR_SVE_SET_VL = 50 const PR_SVE_SET_VL_ONEXEC = 262144 const PR_SVE_VL_INHERIT = 131072 const PR_SVE_VL_LEN_MASK = 65535 const PR_TSC_ENABLE = 1 const PR_TSC_SIGSEGV = 2 const PRIO_PROCESS = 0 const PROC_SUPER_MAGIC = 40864 const PROT_GROWSDOWN = 16777216 const PROT_GROWSUP = 33554432 const PROT_WRITE = 2 const PSTOREFS_MAGIC = 1634035564 const PTRACE_ARCH_PRCTL = 30 const PTRACE_ATTACH = 16 const PTRACE_CONT = 7 const PTRACE_DETACH = 17 const PTRACE_EVENT_STOP = 128 const PTRACE_GET_RSEQ_CONFIGURATION = 16911 const PTRACE_GET_SYSCALL_INFO = 16910 const PTRACE_GETEVENTMSG = 16897 const PTRACE_GETFPREGS = 14 const PTRACE_GETFPXREGS = 18 const PTRACE_GETREGS = 12 const PTRACE_GETREGSET = 16900 const PTRACE_GETSIGINFO = 16898 const PTRACE_GETSIGMASK = 16906 const PTRACE_INTERRUPT = 16903 const PTRACE_KILL = 8 const PTRACE_LISTEN = 16904 const PTRACE_O_EXITKILL = 1048576 const PTRACE_O_MASK = 3145983 const PTRACE_O_SUSPEND_SECCOMP = 2097152 const PTRACE_O_TRACEEXEC = 16 const PTRACE_O_TRACEEXIT = 64 const PTRACE_O_TRACESECCOMP = 128 const PTRACE_PEEKDATA = 2 const PTRACE_PEEKSIGINFO = 16905 const PTRACE_PEEKTEXT = 1 const PTRACE_PEEKUSR = 3 const PTRACE_POKEDATA = 5 const PTRACE_POKETEXT = 4 const PTRACE_POKEUSR = 6 const PTRACE_SECCOMP_GET_FILTER = 16908 const PTRACE_SECCOMP_GET_METADATA = 16909 const PTRACE_SEIZE = 16902 const PTRACE_SETFPREGS = 15 const PTRACE_SETFPXREGS = 19 const PTRACE_SETOPTIONS = 16896 const PTRACE_SETREGS = 13 const PTRACE_SETREGSET = 16901 const PTRACE_SETSIGINFO = 16899 const PTRACE_SETSIGMASK = 16907 const PTRACE_SINGLEBLOCK = 33 const PTRACE_SYSCALL = 24 const PTRACE_SYSEMU = 31 const PTRACE_TRACEME = 0 const QNX4_SUPER_MAGIC = 47 const QNX6_SUPER_MAGIC = 1746473250 const RAMFS_MAGIC = 2240043254 const RAW_PAYLOAD_HCI = 2 const RAW_PAYLOAD_NCI = 1 const RDTGROUP_SUPER_MAGIC = 124082209 const REISERFS_SUPER_MAGIC = 1382369651 const RENAME_EXCHANGE = 2 const RENAME_WHITEOUT = 4 const RESOLVE_BENEATH = 8 const RESOLVE_IN_ROOT = 16 const RESOLVE_NO_XDEV = 1 const RLIM_INFINITY = 18446744073709551615 const RLIMIT_CORE = 4 const RLIMIT_CPU = 0 const RLIMIT_DATA = 2 const RLIMIT_FSIZE = 1 const RLIMIT_LOCKS = 10 const RLIMIT_MEMLOCK = 8 const RLIMIT_MSGQUEUE = 12 const RLIMIT_NICE = 13 const RLIMIT_NOFILE = 7 const RLIMIT_NPROC = 6 const RLIMIT_RSS = 5 const RLIMIT_RTPRIO = 14 const RLIMIT_RTTIME = 15 const RLIMIT_SIGPENDING = 11 const RLIMIT_STACK = 3 const RNDADDENTROPY = 1074287107 const RNDADDTOENTCNT = 1074024961 const RNDCLEARPOOL = 20998 const RNDGETENTCNT = 2147766784 const RNDGETPOOL = 2148028930 const RNDRESEEDCRNG = 20999 const RNDZAPENTCNT = 20996 const RT_CLASS_DEFAULT = 253 const RT_CLASS_LOCAL = 255 const RT_CLASS_MAIN = 254 const RT_CLASS_MAX = 255 const RT_CLASS_UNSPEC = 0 const RT_SCOPE_HOST = 254 const RT_SCOPE_LINK = 253 const RT_SCOPE_NOWHERE = 255 const RT_SCOPE_SITE = 200 const RT_TABLE_COMPAT = 252 const RT_TABLE_DEFAULT = 253 const RT_TABLE_LOCAL = 255 const RT_TABLE_MAIN = 254 const RT_TABLE_MAX = 4294967295 const RT_TABLE_UNSPEC = 0 const RTA_ALIGNTO = 4 const RTA_CACHEINFO = 12 const RTA_ENCAP_TYPE = 21 const RTA_EXPIRES = 23 const RTA_GATEWAY = 5 const RTA_IP_PROTO = 27 const RTA_METRICS = 8 const RTA_MFC_STATS = 17 const RTA_MULTIPATH = 9 const RTA_NEWDST = 19 const RTA_PREFSRC = 7 const RTA_PRIORITY = 6 const RTA_TTL_PROPAGATE = 26 const RTA_UNSPEC = 0 const RTAX_ADVMSS = 8 const RTAX_CC_ALGO = 16 const RTAX_FEATURE_MASK = 15 const RTAX_FEATURES = 12 const RTAX_HOPLIMIT = 10 const RTAX_INITCWND = 11 const RTAX_INITRWND = 14 const RTAX_QUICKACK = 15 const RTAX_REORDERING = 9 const RTAX_RTO_MIN = 13 const RTAX_RTTVAR = 5 const RTAX_SSTHRESH = 6 const RTAX_UNSPEC = 0 const RTAX_WINDOW = 3 const RTC_AIE_OFF = 28674 const RTC_AIE_ON = 28673 const RTC_ALM_READ = 2149871624 const RTC_ALM_SET = 1076129799 const RTC_BSM_DIRECT = 1 const RTC_BSM_LEVEL = 2 const RTC_BSM_STANDBY = 3 const RTC_EPOCH_READ = 2148036621 const RTC_EPOCH_SET = 1074294798 const RTC_FEATURE_CNT = 8 const RTC_IRQP_READ = 2148036619 const RTC_IRQP_SET = 1074294796 const RTC_MAX_FREQ = 8192 const RTC_PARAM_GET = 1075343379 const RTC_PARAM_SET = 1075343380 const RTC_PIE_OFF = 28678 const RTC_PIE_ON = 28677 const RTC_PLL_GET = 2149609489 const RTC_PLL_SET = 1075867666 const RTC_RD_TIME = 2149871625 const RTC_SET_TIME = 1076129802 const RTC_UIE_OFF = 28676 const RTC_UIE_ON = 28675 const RTC_VL_CLR = 28692 const RTC_VL_READ = 2147774483 const RTC_WIE_OFF = 28688 const RTC_WIE_ON = 28687 const RTC_WKALM_RD = 2150133776 const RTC_WKALM_SET = 1076391951 const RTCF_DIRECTSRC = 67108864 const RTCF_DOREDIRECT = 16777216 const RTCF_VALVE = 2097152 const RTF_ADDRCLASSMASK = 4160749568 const RTF_ADDRCONF = 262144 const RTF_ALLONLINK = 131072 const RTF_BROADCAST = 268435456 const RTF_DEFAULT = 65536 const RTF_DYNAMIC = 16 const RTF_GATEWAY = 2 const RTF_INTERFACE = 1073741824 const RTF_LINKRT = 1048576 const RTF_MODIFIED = 32 const RTF_MULTICAST = 536870912 const RTF_NOFORWARD = 4096 const RTF_NONEXTHOP = 2097152 const RTF_NOPMTUDISC = 16384 const RTF_POLICY = 67108864 const RTF_REINSTATE = 8 const RTF_REJECT = 512 const RTF_STATIC = 1024 const RTF_WINDOW = 128 const RTF_XRESOLVE = 2048 const RTM_DELACTION = 49 const RTM_DELADDR = 21 const RTM_DELADDRLABEL = 73 const RTM_DELCHAIN = 101 const RTM_DELLINK = 17 const RTM_DELLINKPROP = 109 const RTM_DELMDB = 85 const RTM_DELNEIGH = 29 const RTM_DELNETCONF = 81 const RTM_DELNEXTHOP = 105 const RTM_DELNEXTHOPBUCKET = 117 const RTM_DELNSID = 89 const RTM_DELQDISC = 37 const RTM_DELROUTE = 25 const RTM_DELRULE = 33 const RTM_DELTCLASS = 41 const RTM_DELTFILTER = 45 const RTM_DELTUNNEL = 121 const RTM_DELVLAN = 113 const RTM_F_CLONED = 512 const RTM_F_EQUALIZE = 1024 const RTM_F_FIB_MATCH = 8192 const RTM_F_LOOKUP_TABLE = 4096 const RTM_F_NOTIFY = 256 const RTM_F_OFFLOAD = 16384 const RTM_F_OFFLOAD_FAILED = 536870912 const RTM_F_PREFIX = 2048 const RTM_F_TRAP = 32768 const RTM_GETACTION = 50 const RTM_GETADDR = 22 const RTM_GETADDRLABEL = 74 const RTM_GETANYCAST = 62 const RTM_GETCHAIN = 102 const RTM_GETDCB = 78 const RTM_GETLINK = 18 const RTM_GETLINKPROP = 110 const RTM_GETMDB = 86 const RTM_GETMULTICAST = 58 const RTM_GETNEIGH = 30 const RTM_GETNEIGHTBL = 66 const RTM_GETNETCONF = 82 const RTM_GETNEXTHOP = 106 const RTM_GETNEXTHOPBUCKET = 118 const RTM_GETNSID = 90 const RTM_GETQDISC = 38 const RTM_GETROUTE = 26 const RTM_GETRULE = 34 const RTM_GETSTATS = 94 const RTM_GETTCLASS = 42 const RTM_GETTFILTER = 46 const RTM_GETTUNNEL = 122 const RTM_GETVLAN = 114 const RTM_NEWACTION = 48 const RTM_NEWADDR = 20 const RTM_NEWADDRLABEL = 72 const RTM_NEWCACHEREPORT = 96 const RTM_NEWCHAIN = 100 const RTM_NEWLINK = 16 const RTM_NEWLINKPROP = 108 const RTM_NEWMDB = 84 const RTM_NEWNDUSEROPT = 68 const RTM_NEWNEIGH = 28 const RTM_NEWNEIGHTBL = 64 const RTM_NEWNETCONF = 80 const RTM_NEWNEXTHOP = 104 const RTM_NEWNEXTHOPBUCKET = 116 const RTM_NEWNSID = 88 const RTM_NEWNVLAN = 112 const RTM_NEWPREFIX = 52 const RTM_NEWQDISC = 36 const RTM_NEWROUTE = 24 const RTM_NEWRULE = 32 const RTM_NEWSTATS = 92 const RTM_NEWTCLASS = 40 const RTM_NEWTFILTER = 44 const RTM_NEWTUNNEL = 120 const RTM_NR_FAMILIES = 27 const RTM_NR_MSGTYPES = 108 const RTM_SETDCB = 79 const RTM_SETLINK = 19 const RTM_SETNEIGHTBL = 67 const RTM_SETSTATS = 95 const RTMGRP_DECnet_IFADDR = 4096 const RTMGRP_DECnet_ROUTE = 16384 const RTMGRP_IPV4_IFADDR = 16 const RTMGRP_IPV4_MROUTE = 32 const RTMGRP_IPV4_ROUTE = 64 const RTMGRP_IPV4_RULE = 128 const RTMGRP_IPV6_IFADDR = 256 const RTMGRP_IPV6_IFINFO = 2048 const RTMGRP_IPV6_MROUTE = 512 const RTMGRP_IPV6_PREFIX = 131072 const RTMGRP_IPV6_ROUTE = 1024 const RTMGRP_LINK = 1 const RTMGRP_NEIGH = 4 const RTMGRP_NOTIFY = 2 const RTN_ANYCAST = 4 const RTN_BLACKHOLE = 6 const RTN_BROADCAST = 3 const RTN_MULTICAST = 5 const RTN_PROHIBIT = 8 const RTN_UNICAST = 1 const RTN_UNREACHABLE = 7 const RTN_UNSPEC = 0 const RTN_XRESOLVE = 11 const RTNH_ALIGNTO = 4 const RTNH_COMPARE_MASK = 89 const RTNH_F_DEAD = 1 const RTNH_F_LINKDOWN = 16 const RTNH_F_OFFLOAD = 8 const RTNH_F_ONLINK = 4 const RTNH_F_TRAP = 64 const RTNH_F_UNRESOLVED = 32 const RTNLGRP_BRVLAN = 33 const RTNLGRP_DCB = 23 const RTNLGRP_DECnet_RULE = 16 const RTNLGRP_IPV6_IFINFO = 12 const RTNLGRP_IPV6_MROUTE = 10 const RTNLGRP_IPV6_PREFIX = 18 const RTNLGRP_IPV6_ROUTE = 11 const RTNLGRP_IPV6_RULE = 19 const RTNLGRP_LINK = 1 const RTNLGRP_MDB = 26 const RTNLGRP_MPLS_ROUTE = 27 const RTNLGRP_ND_USEROPT = 20 const RTNLGRP_NEIGH = 3 const RTNLGRP_NEXTHOP = 32 const RTNLGRP_NONE = 0 const RTNLGRP_NOP2 = 14 const RTNLGRP_NOP4 = 17 const RTNLGRP_NOTIFY = 2 const RTNLGRP_NSID = 28 const RTNLGRP_TC = 4 const RTPROT_BABEL = 42 const RTPROT_BGP = 186 const RTPROT_BIRD = 12 const RTPROT_BOOT = 3 const RTPROT_DHCP = 16 const RTPROT_DNROUTED = 13 const RTPROT_EIGRP = 192 const RTPROT_GATED = 8 const RTPROT_ISIS = 187 const RTPROT_KEEPALIVED = 18 const RTPROT_KERNEL = 2 const RTPROT_MROUTED = 17 const RTPROT_MRT = 10 const RTPROT_NTK = 15 const RTPROT_OPENR = 99 const RTPROT_OSPF = 188 const RTPROT_REDIRECT = 1 const RTPROT_RIP = 189 const RTPROT_STATIC = 4 const RTPROT_UNSPEC = 0 const RTPROT_XORP = 14 const RTPROT_ZEBRA = 11 const RUSAGE_CHILDREN = -1 const RUSAGE_SELF = 0 const RUSAGE_THREAD = 1 const RWF_APPEND = 16 const RWF_NOWAIT = 8 const RWF_SUPPORTED = 31 const SC_LOG_FLUSH = 1048576 const SCM_CREDENTIALS = 2 const SCM_RIGHTS = 1 const SCM_TIMESTAMP = 29 const SCM_TIMESTAMPING = 37 const SCM_TIMESTAMPNS = 35 const SCM_TSTAMP_ACK = 2 const SCM_TSTAMP_SND = 0 const SCM_TXTIME = 61 const SCM_WIFI_STATUS = 41 const SECRETMEM_MAGIC = 1397048141 const SECURITYFS_MAGIC = 1935894131 const SELINUX_MAGIC = 4185718668 const SFD_CLOEXEC = 524288 const SFD_NONBLOCK = 2048 const SHM_RDONLY = 4096 const SI_LOAD_SHIFT = 16 const SIG_SETMASK = 2 const SIG_UNBLOCK = 1
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
Signals
const SIOCADDDLCI = 35200 const SIOCADDMULTI = 35121 const SIOCATMARK = 35077 const SIOCBONDCHANGEACTIVE = 35221 const SIOCBONDENSLAVE = 35216 const SIOCBONDINFOQUERY = 35220 const SIOCBONDRELEASE = 35217 const SIOCBONDSETHWADDR = 35218 const SIOCBONDSLAVEINFOQUERY = 35219 const SIOCBRADDBR = 35232 const SIOCBRADDIF = 35234 const SIOCBRDELBR = 35233 const SIOCBRDELIF = 35235 const SIOCDELDLCI = 35201 const SIOCDELMULTI = 35122 const SIOCDEVPRIVATE = 35312 const SIOCDIFADDR = 35126 const SIOCETHTOOL = 35142 const SIOCGETLINKNAME = 35296 const SIOCGETNODEID = 35297 const SIOCGHWTSTAMP = 35249 const SIOCGIFADDR = 35093 const SIOCGIFBRDADDR = 35097 const SIOCGIFCONF = 35090 const SIOCGIFCOUNT = 35128 const SIOCGIFDSTADDR = 35095 const SIOCGIFENCAP = 35109 const SIOCGIFFLAGS = 35091 const SIOCGIFHWADDR = 35111 const SIOCGIFINDEX = 35123 const SIOCGIFMAP = 35184 const SIOCGIFMEM = 35103 const SIOCGIFMETRIC = 35101 const SIOCGIFMTU = 35105 const SIOCGIFNAME = 35088 const SIOCGIFNETMASK = 35099 const SIOCGIFPFLAGS = 35125 const SIOCGIFSLAVE = 35113 const SIOCGIFTXQLEN = 35138 const SIOCGIFVLAN = 35202 const SIOCGMIIPHY = 35143 const SIOCGMIIREG = 35144 const SIOCGPPPCSTATS = 35314 const SIOCGPPPSTATS = 35312 const SIOCGPPPVER = 35313 const SIOCGSTAMP = 35078 const SIOCGSTAMP_NEW = 2148567302 const SIOCGSTAMP_OLD = 35078 const SIOCGSTAMPNS = 35079 const SIOCGSTAMPNS_NEW = 2148567303 const SIOCGSTAMPNS_OLD = 35079 const SIOCKCMATTACH = 35296 const SIOCKCMCLONE = 35298 const SIOCKCMUNATTACH = 35297 const SIOCOUTQNSD = 35147 const SIOCPROTOPRIVATE = 35296 const SIOCSHWTSTAMP = 35248 const SIOCSIFADDR = 35094 const SIOCSIFBRDADDR = 35098 const SIOCSIFDSTADDR = 35096 const SIOCSIFENCAP = 35110 const SIOCSIFFLAGS = 35092 const SIOCSIFHWADDR = 35108 const SIOCSIFHWBROADCAST = 35127 const SIOCSIFLINK = 35089 const SIOCSIFMAP = 35185 const SIOCSIFMEM = 35104 const SIOCSIFMETRIC = 35102 const SIOCSIFMTU = 35106 const SIOCSIFNAME = 35107 const SIOCSIFNETMASK = 35100 const SIOCSIFPFLAGS = 35124 const SIOCSIFSLAVE = 35120 const SIOCSIFTXQLEN = 35139 const SIOCSIFVLAN = 35203 const SIOCSMIIREG = 35145 const SIOCWANDEV = 35146 const SizeofCanFilter = 8 const SizeofCmsghdr = 16 const SizeofDmIoctl = 312 const SizeofDmTargetSpec = 40 const SizeofICMPv6Filter = 32 const SizeofIfaCacheinfo = 16 const SizeofIfAddrmsg = 8 const SizeofIfInfomsg = 16 const SizeofInet4Pktinfo = 12 const SizeofInet6Pktinfo = 20 const SizeofInotifyEvent = 16 const SizeofIovec = 16 const SizeofIPMreq = 8 const SizeofIPMreqn = 12 const SizeofIPv6Mreq = 20 const SizeofIPv6MTUInfo = 32 const SizeofLinger = 8 const SizeofLong = 8 const SizeofLongLong = 8 const SizeofMsghdr = 56 const SizeofNdMsg = 12 const SizeofNdUseroptmsg = 16 const SizeofNlAttr = 4 const SizeofNlMsgerr = 20 const SizeofNlMsghdr = 16 const SizeofOpenHow = 24 const SizeofPacketMreq = 16 const SizeofRtAttr = 4 const SizeofRtGenmsg = 1 const SizeofRtMsg = 12 const SizeofRtNexthop = 8 const SizeofShort = 2 const SizeofSockaddrALG = 88 const SizeofSockaddrAny = 112 const SizeofSockaddrCAN = 24 const SizeofSockaddrInet4 = 16 const SizeofSockaddrInet6 = 28 const SizeofSockaddrIUCV = 32 const SizeofSockaddrL2 = 14 const SizeofSockaddrNFC = 16 const SizeofSockaddrPPPoX = 30 const SizeofSockaddrTIPC = 16 const SizeofSockaddrUnix = 110 const SizeofSockaddrVM = 16 const SizeofSockaddrXDP = 16 const SizeofSockFprog = 16 const SizeofTCPInfo = 104 const SizeofTpacket2Hdr = 32 const SizeofTpacket3Hdr = 48 const SizeofTpacketHdr = 32 const SizeofUcred = 12 const SMACK_MAGIC = 1128357203 const SMART_AUTO_OFFLINE = 219 const SMART_AUTOSAVE = 210 const SMART_DISABLE = 217 const SMART_ENABLE = 216 const SMART_HCYL_PASS = 194 const SMART_IMMEDIATE_OFFLINE = 212 const SMART_LCYL_PASS = 79 const SMART_READ_LOG_SECTOR = 213 const SMART_READ_THRESHOLDS = 209 const SMART_READ_VALUES = 208 const SMART_SAVE = 211 const SMART_STATUS = 218 const SMART_WRITE_LOG_SECTOR = 214 const SMART_WRITE_THRESHOLDS = 215 const SMB2_SUPER_MAGIC = 4266872130 const SMB_SUPER_MAGIC = 20859 const SO_ACCEPTCONN = 30 const SO_ATTACH_BPF = 50 const SO_ATTACH_FILTER = 26 const SO_BINDTODEVICE = 25 const SO_BINDTOIFINDEX = 62 const SO_BPF_EXTENSIONS = 48 const SO_BROADCAST = 6 const SO_BSDCOMPAT = 14 const SO_BUF_LOCK = 72 const SO_BUSY_POLL = 46 const SO_BUSY_POLL_BUDGET = 70 const SO_CNX_ADVICE = 53 const SO_DETACH_BPF = 27 const SO_DETACH_FILTER = 27 const SO_DONTROUTE = 5 const SO_GET_FILTER = 26 const SO_INCOMING_CPU = 49 const SO_INCOMING_NAPI_ID = 56 const SO_KEEPALIVE = 9 const SO_LOCK_FILTER = 44 const SO_MAX_PACING_RATE = 47 const SO_MEMINFO = 55 const SO_NETNS_COOKIE = 71 const SO_NO_CHECK = 11 const SO_OOBINLINE = 10 const SO_ORIGINAL_DST = 80 const SO_PASSCRED = 16 const SO_PASSSEC = 34 const SO_PEEK_OFF = 42 const SO_PEERCRED = 17 const SO_PEERGROUPS = 59 const SO_PEERNAME = 28 const SO_PEERSEC = 31 const SO_PREFER_BUSY_POLL = 69 const SO_PRIORITY = 12 const SO_PROTOCOL = 38 const SO_RCVBUFFORCE = 33 const SO_RCVLOWAT = 18 const SO_RCVMARK = 75 const SO_RCVTIMEO = 20 const SO_RCVTIMEO_NEW = 66 const SO_RCVTIMEO_OLD = 20 const SO_RESERVE_MEM = 73 const SO_REUSEADDR = 2 const SO_REUSEPORT = 15 const SO_RXQ_OVFL = 40 const SO_SELECT_ERR_QUEUE = 45 const SO_SNDBUFFORCE = 32 const SO_SNDLOWAT = 19 const SO_SNDTIMEO = 21 const SO_SNDTIMEO_NEW = 67 const SO_SNDTIMEO_OLD = 21 const SO_TIMESTAMP = 29 const SO_TIMESTAMP_NEW = 63 const SO_TIMESTAMP_OLD = 29 const SO_TIMESTAMPING = 37 const SO_TIMESTAMPING_NEW = 65 const SO_TIMESTAMPING_OLD = 37 const SO_TIMESTAMPNS = 35 const SO_TIMESTAMPNS_NEW = 64 const SO_TIMESTAMPNS_OLD = 35 const SO_TXREHASH = 74 const SO_WIFI_STATUS = 41 const SO_ZEROCOPY = 60 const SOCK_CLOEXEC = 524288 const SOCK_DGRAM = 2 const SOCK_IOC_TYPE = 137 const SOCK_NONBLOCK = 2048 const SOCK_PACKET = 10 const SOCK_SEQPACKET = 5 const SOCK_STREAM = 1 const SOCK_TXREHASH_DEFAULT = 255 const SOCKFS_MAGIC = 1397703499 const SOF_TIMESTAMPING_LAST = 32768 const SOF_TIMESTAMPING_MASK = 65535 const SOF_TIMESTAMPING_OPT_CMSG = 1024 const SOF_TIMESTAMPING_OPT_ID = 128 const SOF_TIMESTAMPING_OPT_STATS = 4096 const SOF_TIMESTAMPING_OPT_TSONLY = 2048 const SOF_TIMESTAMPING_OPT_TX_SWHW = 16384 const SOF_TIMESTAMPING_TX_ACK = 512
Socketoption Level
const SOL_CAN_BASE = 100 const SOL_CAN_RAW = 101 const SOL_DECNET = 261
Socketoption Level
const SOL_ICMPV6 = 58
Socketoption Level
const SOL_NETBEUI = 267 const SOL_NETLINK = 270 const SOL_PACKET = 263 const SOL_PNPIPE = 275 const SOL_PPPOL2TP = 273
Socketoption Level
Socketoption Level
const SOL_SOCKET = 1 const SPEED_UNKNOWN = -1 const SPLICE_F_GIFT = 8 const SPLICE_F_MORE = 4 const SPLICE_F_MOVE = 1 const SQUASHFS_MAGIC = 1936814952 const ST_MANDLOCK = 64 const ST_NOATIME = 1024 const ST_NODIRATIME = 2048 const ST_RELATIME = 4096 const ST_SYNCHRONOUS = 16 const STA_CLOCKERR = 4096 const STA_FREQHOLD = 128 const STA_PPSERROR = 2048 const STA_PPSFREQ = 2 const STA_PPSJITTER = 512 const STA_PPSSIGNAL = 256 const STA_PPSTIME = 4 const STA_PPSWANDER = 1024 const STA_UNSYNC = 64 const STACK_END_MAGIC = 1470918301 const STATX__RESERVED = 2147483648 const STATX_ATIME = 32 const STATX_ATTR_APPEND = 32 const STATX_ATTR_AUTOMOUNT = 4096 const STATX_ATTR_DAX = 2097152 const STATX_ATTR_ENCRYPTED = 2048 const STATX_ATTR_MOUNT_ROOT = 8192 const STATX_ATTR_NODUMP = 64 const STATX_ATTR_VERITY = 1048576 const STATX_BASIC_STATS = 2047 const STATX_BLOCKS = 1024 const STATX_BTIME = 2048 const STATX_CTIME = 128 const STATX_DIOALIGN = 8192 const STATX_MNT_ID = 4096 const STATX_MODE = 2 const STATX_MTIME = 64 const STATX_NLINK = 4 const STATX_SIZE = 512 const STATX_TYPE = 1 const SYS__SYSCTL = 156 const SYS_ACCEPT = 43 const SYS_ACCEPT4 = 288 const SYS_ACCESS = 21 const SYS_ADD_KEY = 248 const SYS_ADJTIMEX = 159 const SYS_AFS_SYSCALL = 183 const SYS_ARCH_PRCTL = 158 const SYS_CAPGET = 125 const SYS_CAPSET = 126 const SYS_CHROOT = 161 const SYS_CLOCK_ADJTIME = 305 const SYS_CLOCK_GETRES = 229 const SYS_CLOCK_GETTIME = 228 const SYS_CLOCK_NANOSLEEP = 230 const SYS_CLOCK_SETTIME = 227 const SYS_CLONE3 = 435 const SYS_CLOSE_RANGE = 436 const SYS_CONNECT = 42 const SYS_COPY_FILE_RANGE = 326 const SYS_CREATE_MODULE = 174 const SYS_DELETE_MODULE = 176 const SYS_EPOLL_CREATE = 213 const SYS_EPOLL_CREATE1 = 291 const SYS_EPOLL_CTL = 233 const SYS_EPOLL_CTL_OLD = 214 const SYS_EPOLL_PWAIT = 281 const SYS_EPOLL_PWAIT2 = 441 const SYS_EPOLL_WAIT = 232 const SYS_EPOLL_WAIT_OLD = 215 const SYS_EVENTFD = 284 const SYS_EVENTFD2 = 290 const SYS_EXECVE = 59 const SYS_EXECVEAT = 322 const SYS_EXIT_GROUP = 231 const SYS_FACCESSAT = 269 const SYS_FACCESSAT2 = 439 const SYS_FADVISE64 = 221 const SYS_FALLOCATE = 285 const SYS_FANOTIFY_INIT = 300 const SYS_FANOTIFY_MARK = 301 const SYS_FCHDIR = 81 const SYS_FCHMOD = 91 const SYS_FCHMODAT = 268 const SYS_FCHOWN = 93 const SYS_FCHOWNAT = 260 const SYS_FDATASYNC = 75 const SYS_FGETXATTR = 193 const SYS_FINIT_MODULE = 313 const SYS_FLISTXATTR = 196 const SYS_FREMOVEXATTR = 199 const SYS_FSCONFIG = 431 const SYS_FSETXATTR = 190 const SYS_FSMOUNT = 432 const SYS_FSOPEN = 430 const SYS_FSPICK = 433 const SYS_FSTATFS = 138 const SYS_FTRUNCATE = 77 const SYS_FUTEX_WAITV = 449 const SYS_FUTIMESAT = 261 const SYS_GET_KERNEL_SYMS = 177 const SYS_GET_MEMPOLICY = 239 const SYS_GET_ROBUST_LIST = 274 const SYS_GET_THREAD_AREA = 211 const SYS_GETCPU = 309 const SYS_GETCWD = 79 const SYS_GETDENTS = 78 const SYS_GETDENTS64 = 217 const SYS_GETEGID = 108 const SYS_GETEUID = 107 const SYS_GETGID = 104 const SYS_GETGROUPS = 115 const SYS_GETITIMER = 36 const SYS_GETPEERNAME = 52 const SYS_GETPGID = 121 const SYS_GETPGRP = 111 const SYS_GETPID = 39 const SYS_GETPMSG = 181 const SYS_GETPPID = 110 const SYS_GETPRIORITY = 140 const SYS_GETRANDOM = 318 const SYS_GETRESGID = 120 const SYS_GETRESUID = 118 const SYS_GETRLIMIT = 97 const SYS_GETRUSAGE = 98 const SYS_GETSID = 124 const SYS_GETSOCKNAME = 51 const SYS_GETSOCKOPT = 55 const SYS_GETTID = 186 const SYS_GETTIMEOFDAY = 96 const SYS_GETUID = 102 const SYS_GETXATTR = 191 const SYS_INIT_MODULE = 175 const SYS_INOTIFY_ADD_WATCH = 254 const SYS_INOTIFY_INIT = 253 const SYS_INOTIFY_INIT1 = 294 const SYS_INOTIFY_RM_WATCH = 255 const SYS_IO_CANCEL = 210 const SYS_IO_DESTROY = 207 const SYS_IO_GETEVENTS = 208 const SYS_IO_PGETEVENTS = 333 const SYS_IO_SETUP = 206 const SYS_IO_SUBMIT = 209 const SYS_IO_URING_ENTER = 426 const SYS_IO_URING_REGISTER = 427 const SYS_IO_URING_SETUP = 425 const SYS_IOPERM = 173 const SYS_IOPRIO_GET = 252 const SYS_IOPRIO_SET = 251 const SYS_KEXEC_FILE_LOAD = 320 const SYS_KEXEC_LOAD = 246 const SYS_KEYCTL = 250 const SYS_LANDLOCK_ADD_RULE = 445 const SYS_LCHOWN = 94 const SYS_LGETXATTR = 192 const SYS_LINKAT = 265 const SYS_LISTEN = 50 const SYS_LISTXATTR = 194 const SYS_LLISTXATTR = 195 const SYS_LOOKUP_DCOOKIE = 212 const SYS_LREMOVEXATTR = 198 const SYS_LSETXATTR = 189 const SYS_MADVISE = 28 const SYS_MEMBARRIER = 324 const SYS_MEMFD_CREATE = 319 const SYS_MEMFD_SECRET = 447 const SYS_MIGRATE_PAGES = 256 const SYS_MINCORE = 27 const SYS_MKDIRAT = 258 const SYS_MKNODAT = 259 const SYS_MLOCK2 = 325 const SYS_MLOCKALL = 151 const SYS_MODIFY_LDT = 154 const SYS_MOUNT_SETATTR = 442 const SYS_MOVE_MOUNT = 429 const SYS_MOVE_PAGES = 279 const SYS_MPROTECT = 10 const SYS_MQ_GETSETATTR = 245 const SYS_MQ_NOTIFY = 244 const SYS_MQ_OPEN = 240 const SYS_MQ_TIMEDRECEIVE = 243 const SYS_MQ_TIMEDSEND = 242 const SYS_MQ_UNLINK = 241 const SYS_MREMAP = 25 const SYS_MSGCTL = 71 const SYS_MSGGET = 68 const SYS_MSGRCV = 70 const SYS_MSGSND = 69 const SYS_MUNLOCK = 150 const SYS_MUNLOCKALL = 152 const SYS_MUNMAP = 11 const SYS_NAME_TO_HANDLE_AT = 303 const SYS_NANOSLEEP = 35 const SYS_NEWFSTATAT = 262 const SYS_NFSSERVCTL = 180 const SYS_OPEN_BY_HANDLE_AT = 304 const SYS_OPEN_TREE = 428 const SYS_OPENAT = 257 const SYS_OPENAT2 = 437 const SYS_PERF_EVENT_OPEN = 298 const SYS_PERSONALITY = 135 const SYS_PIDFD_GETFD = 438 const SYS_PIDFD_OPEN = 434 const SYS_PIDFD_SEND_SIGNAL = 424 const SYS_PIVOT_ROOT = 155 const SYS_PKEY_ALLOC = 330 const SYS_PKEY_FREE = 331 const SYS_PKEY_MPROTECT = 329 const SYS_PREAD64 = 17 const SYS_PREADV = 295 const SYS_PREADV2 = 327 const SYS_PRLIMIT64 = 302 const SYS_PROCESS_MADVISE = 440 const SYS_PROCESS_MRELEASE = 448 const SYS_PROCESS_VM_READV = 310 const SYS_PROCESS_VM_WRITEV = 311 const SYS_PSELECT6 = 270 const SYS_PTRACE = 101 const SYS_PUTPMSG = 182 const SYS_PWRITE64 = 18 const SYS_PWRITEV = 296 const SYS_PWRITEV2 = 328 const SYS_QUERY_MODULE = 178 const SYS_QUOTACTL = 179 const SYS_QUOTACTL_FD = 443 const SYS_READAHEAD = 187 const SYS_READLINK = 89 const SYS_READLINKAT = 267 const SYS_REBOOT = 169 const SYS_RECVFROM = 45 const SYS_RECVMMSG = 299 const SYS_RECVMSG = 47 const SYS_REMAP_FILE_PAGES = 216 const SYS_REMOVEXATTR = 197 const SYS_RENAME = 82 const SYS_RENAMEAT = 264 const SYS_RENAMEAT2 = 316 const SYS_REQUEST_KEY = 249 const SYS_RESTART_SYSCALL = 219 const SYS_RT_SIGACTION = 13 const SYS_RT_SIGPENDING = 127 const SYS_RT_SIGPROCMASK = 14 const SYS_RT_SIGQUEUEINFO = 129 const SYS_RT_SIGRETURN = 15 const SYS_RT_SIGSUSPEND = 130 const SYS_RT_SIGTIMEDWAIT = 128 const SYS_RT_TGSIGQUEUEINFO = 297 const SYS_SCHED_GETAFFINITY = 204 const SYS_SCHED_GETATTR = 315 const SYS_SCHED_GETPARAM = 143 const SYS_SCHED_GETSCHEDULER = 145 const SYS_SCHED_SETAFFINITY = 203 const SYS_SCHED_SETATTR = 314 const SYS_SCHED_SETPARAM = 142 const SYS_SCHED_SETSCHEDULER = 144 const SYS_SCHED_YIELD = 24 const SYS_SECCOMP = 317 const SYS_SECURITY = 185 const SYS_SELECT = 23 const SYS_SEMCTL = 66 const SYS_SEMGET = 64 const SYS_SEMTIMEDOP = 220 const SYS_SENDFILE = 40 const SYS_SENDMMSG = 307 const SYS_SENDMSG = 46 const SYS_SENDTO = 44 const SYS_SET_MEMPOLICY = 238 const SYS_SET_ROBUST_LIST = 273 const SYS_SET_THREAD_AREA = 205 const SYS_SET_TID_ADDRESS = 218 const SYS_SETDOMAINNAME = 171 const SYS_SETFSGID = 123 const SYS_SETFSUID = 122 const SYS_SETGID = 106 const SYS_SETGROUPS = 116 const SYS_SETHOSTNAME = 170 const SYS_SETITIMER = 38 const SYS_SETPGID = 109 const SYS_SETPRIORITY = 141 const SYS_SETREGID = 114 const SYS_SETRESGID = 119 const SYS_SETRESUID = 117 const SYS_SETREUID = 113 const SYS_SETRLIMIT = 160 const SYS_SETSID = 112 const SYS_SETSOCKOPT = 54 const SYS_SETTIMEOFDAY = 164 const SYS_SETUID = 105 const SYS_SETXATTR = 188 const SYS_SHMCTL = 31 const SYS_SHMGET = 29 const SYS_SHUTDOWN = 48 const SYS_SIGALTSTACK = 131 const SYS_SIGNALFD = 282 const SYS_SIGNALFD4 = 289 const SYS_SOCKET = 41 const SYS_SOCKETPAIR = 53 const SYS_SPLICE = 275 const SYS_STATFS = 137 const SYS_SWAPOFF = 168 const SYS_SWAPON = 167 const SYS_SYMLINK = 88 const SYS_SYMLINKAT = 266 const SYS_SYNC_FILE_RANGE = 277 const SYS_SYNCFS = 306 const SYS_SYSINFO = 99 const SYS_SYSLOG = 103 const SYS_TGKILL = 234 const SYS_TIMER_CREATE = 222 const SYS_TIMER_DELETE = 226 const SYS_TIMER_GETOVERRUN = 225 const SYS_TIMER_GETTIME = 224 const SYS_TIMER_SETTIME = 223 const SYS_TIMERFD_CREATE = 283 const SYS_TIMERFD_GETTIME = 287 const SYS_TIMERFD_SETTIME = 286 const SYS_TRUNCATE = 76 const SYS_TUXCALL = 184 const SYS_UMOUNT2 = 166 const SYS_UNLINK = 87 const SYS_UNLINKAT = 263 const SYS_UNSHARE = 272 const SYS_USELIB = 134 const SYS_USERFAULTFD = 323 const SYS_UTIMENSAT = 280 const SYS_UTIMES = 235 const SYS_VHANGUP = 153 const SYS_VMSPLICE = 278 const SYS_VSERVER = 236 const SYS_WAITID = 247 const SYS_WRITEV = 20 const SYSFS_MAGIC = 1650812274 const TASKSTATS_GENL_NAME = "TASKSTATS" const TASKSTATS_VERSION = 13 const TCP_BPF_DELACK_MAX = 1003 const TCP_BPF_IW = 1001 const TCP_BPF_RTO_MIN = 1004 const TCP_BPF_SNDCWND_CLAMP = 1002 const TCP_BPF_SYN = 1005 const TCP_BPF_SYN_IP = 1006 const TCP_BPF_SYN_MAC = 1007 const TCP_CC_INFO = 26 const TCP_CM_INQ = 36 const TCP_CONGESTION = 13 const TCP_COOKIE_MAX = 16 const TCP_COOKIE_MIN = 8 const TCP_FASTOPEN = 23 const TCP_FASTOPEN_KEY = 33 const TCP_KEEPCNT = 6 const TCP_KEEPIDLE = 4 const TCP_KEEPINTVL = 5 const TCP_LINGER2 = 8 const TCP_MAX_WINSHIFT = 14 const TCP_MAXSEG = 2 const TCP_MAXWIN = 65535 const TCP_MD5SIG = 14 const TCP_MD5SIG_EXT = 32 const TCP_MSS_DEFAULT = 536 const TCP_MSS_DESIRED = 1220 const TCP_NODELAY = 1 const TCP_NOTSENT_LOWAT = 25 const TCP_QUEUE_SEQ = 21 const TCP_QUICKACK = 12 const TCP_REPAIR = 19 const TCP_REPAIR_OFF = 0 const TCP_REPAIR_ON = 1 const TCP_REPAIR_OPTIONS = 22 const TCP_REPAIR_QUEUE = 20 const TCP_REPAIR_WINDOW = 29 const TCP_S_DATA_IN = 4 const TCP_S_DATA_OUT = 8 const TCP_SAVE_SYN = 27 const TCP_SAVED_SYN = 28 const TCP_SYNCNT = 7 const TCP_THIN_DUPACK = 17 const TCP_TIMESTAMP = 24 const TCP_TX_DELAY = 37 const TCP_USER_TIMEOUT = 18 const TCP_V4_FLOW = 1 const TCP_V6_FLOW = 5 const TCP_WINDOW_CLAMP = 10 const TCPOPT_EOL = 0 const TCPOPT_MAXSEG = 2 const TCPOPT_NOP = 1 const TCPOPT_SACK = 5 const TCPOPT_TSTAMP_HDR = 16844810 const TCPOPT_WINDOW = 3 const TFD_CLOEXEC = 524288 const TFD_NONBLOCK = 2048 const TIME_ERROR = 5 const TIMER_ABSTIME = 1 const TIOCGICOUNT = 21597 const TIOCGISO7816 = 2150126658 const TIOCGLCKTRMIOS = 21590 const TIOCGPTLCK = 2147767353 const TIOCGPTPEER = 21569 const TIOCGRS485 = 21550 const TIOCGSERIAL = 21534 const TIOCGSOFTCAR = 21529 const TIOCGWINSZ = 21523 const TIOCMIWAIT = 21596 const TIOCPKT_DATA = 0 const TIOCPKT_DOSTOP = 32 const TIOCPKT_IOCTL = 64 const TIOCPKT_NOSTOP = 16 const TIOCPKT_START = 8 const TIOCPKT_STOP = 4 const TIOCSER_TEMT = 1 const TIOCSERCONFIG = 21587 const TIOCSERGETLSR = 21593 const TIOCSERGETMULTI = 21594 const TIOCSERGSTRUCT = 21592 const TIOCSERGWILD = 21588 const TIOCSERSETMULTI = 21595 const TIOCSERSWILD = 21589 const TIOCSISO7816 = 3223868483 const TIOCSLCKTRMIOS = 21591 const TIOCSPTLCK = 1074025521 const TIOCSRS485 = 21551 const TIOCSSERIAL = 21535 const TIOCSSOFTCAR = 21530 const TIOCSWINSZ = 21524 const TIOCVHANGUP = 21559 const TIPC_ADDR_ID = 3 const TIPC_ADDR_MCAST = 1 const TIPC_ADDR_NAME = 2 const TIPC_AEAD_ALG_NAME = 32 const TIPC_CFG_SRV = 0 const TIPC_CLUSTER_BITS = 12 const TIPC_CLUSTER_MASK = 16773120 const TIPC_CLUSTER_OFFSET = 12 const TIPC_CLUSTER_SIZE = 4095 const TIPC_CONN_TIMEOUT = 130 const TIPC_DEST_DROPPABLE = 129 const TIPC_DESTNAME = 3 const TIPC_ERRINFO = 1 const TIPC_GROUP_JOIN = 135 const TIPC_GROUP_LEAVE = 136 const TIPC_IMPORTANCE = 127 const TIPC_LINK_STATE = 2 const TIPC_MAX_IF_NAME = 16 const TIPC_MAX_LINK_NAME = 68 const TIPC_MAX_MEDIA_NAME = 16 const TIPC_MAX_USER_MSG_SIZE = 66000 const TIPC_MCAST_BROADCAST = 133 const TIPC_MCAST_REPLICAST = 134 const TIPC_NODE_BITS = 12 const TIPC_NODE_MASK = 4095 const TIPC_NODE_RECVQ_DEPTH = 131 const TIPC_NODE_SCOPE = 3 const TIPC_NODE_SIZE = 4095 const TIPC_NODE_STATE = 0 const TIPC_NODEID_LEN = 16 const TIPC_NODELAY = 138 const TIPC_PUBLISHED = 1 const TIPC_REKEYING_NOW = 4294967295 const TIPC_RESERVED_TYPES = 64 const TIPC_RETDATA = 2 const TIPC_SOCK_RECVQ_DEPTH = 132 const TIPC_SOCK_RECVQ_USED = 137 const TIPC_SRC_DROPPABLE = 128 const TIPC_SUB_CANCEL = 4 const TIPC_SUB_PORTS = 1 const TIPC_TOP_SRV = 1 const TIPC_WAIT_FOREVER = 4294967295 const TIPC_WITHDRAWN = 2 const TIPC_ZONE_BITS = 8 const TIPC_ZONE_CLUSTER_MASK = 4294963200 const TIPC_ZONE_MASK = 4278190080 const TIPC_ZONE_OFFSET = 24 const TIPC_ZONE_SCOPE = 1 const TIPC_ZONE_SIZE = 255 const TMPFS_MAGIC = 16914836 const TP_STATUS_BLK_TMO = 32 const TP_STATUS_COPY = 2 const TP_STATUS_CSUM_VALID = 128 const TP_STATUS_TS_RAW_HARDWARE = 2147483648 const TP_STATUS_TS_SOFTWARE = 536870912 const TP_STATUS_TS_SYS_HARDWARE = 1073741824 const TP_STATUS_USER = 1 const TPACKET_ALIGNMENT = 16 const TPACKET_HDRLEN = 52 const TPACKET_V1 = 0 const TPACKET_V2 = 1 const TPACKET_V3 = 2 const TRACEFS_MAGIC = 1953653091 const TS_COMM_LEN = 32 const TUNATTACHFILTER = 1074812117 const TUNDETACHFILTER = 1074812118 const TUNGETDEVNETNS = 21731 const TUNGETFEATURES = 2147767503 const TUNGETFILTER = 2148553947 const TUNGETSNDBUF = 2147767507 const TUNGETVNETBE = 2147767519 const TUNGETVNETHDRSZ = 2147767511 const TUNGETVNETLE = 2147767517 const TUNSETCARRIER = 1074025698 const TUNSETDEBUG = 1074025673 const TUNSETFILTEREBPF = 2147767521 const TUNSETGROUP = 1074025678 const TUNSETIFINDEX = 1074025690 const TUNSETLINK = 1074025677 const TUNSETNOCSUM = 1074025672 const TUNSETOFFLOAD = 1074025680 const TUNSETOWNER = 1074025676 const TUNSETPERSIST = 1074025675 const TUNSETQUEUE = 1074025689 const TUNSETSNDBUF = 1074025684 const TUNSETSTEERINGEBPF = 2147767520 const TUNSETTXFILTER = 1074025681 const TUNSETVNETBE = 1074025694 const TUNSETVNETHDRSZ = 1074025688 const TUNSETVNETLE = 1074025692 const UBI_IOCATT = 1075343168 const UBI_IOCDET = 1074032449 const UBI_IOCEBCH = 1074024194 const UBI_IOCEBER = 1074024193 const UBI_IOCEBISMAP = 2147766021 const UBI_IOCEBMAP = 1074286339 const UBI_IOCEBUNMAP = 1074024196 const UBI_IOCMKVOL = 1083731712 const UBI_IOCRMVOL = 1074032385 const UBI_IOCRNVOL = 1360031491 const UBI_IOCRPEB = 1074032388 const UBI_IOCRSVOL = 1074556674 const UBI_IOCSETVOLPROP = 1074810630 const UBI_IOCSPEB = 1074032389 const UBI_IOCVOLCRBLK = 1082150663 const UBI_IOCVOLRMBLK = 20232 const UBI_IOCVOLUP = 1074286336 const UDF_SUPER_MAGIC = 352400198 const UMOUNT_NOFOLLOW = 8 const USBDEVICE_SUPER_MAGIC = 40866 const UTIME_OMIT = 1073741822 const V9FS_MAGIC = 16914839 const VM_SOCKETS_INVALID_VERSION = 4294967295 const VMADDR_CID_ANY = 4294967295 const VMADDR_CID_HOST = 2 const VMADDR_PORT_ANY = 4294967295 const WAKE_MAGIC = 32 const WCONTINUED = 8 const WDIOC_GETBOOTSTATUS = 2147768066 const WDIOC_GETPRETIMEOUT = 2147768073 const WDIOC_GETSTATUS = 2147768065 const WDIOC_GETSUPPORT = 2150127360 const WDIOC_GETTEMP = 2147768067 const WDIOC_GETTIMELEFT = 2147768074 const WDIOC_GETTIMEOUT = 2147768071 const WDIOC_KEEPALIVE = 2147768069 const WDIOC_SETOPTIONS = 2147768068 const WDIOC_SETPRETIMEOUT = 3221509896 const WDIOC_SETTIMEOUT = 3221509894 const WDIOF_ALARMONLY = 1024 const WDIOF_CARDRESET = 32 const WDIOF_EXTERN1 = 4 const WDIOF_EXTERN2 = 8 const WDIOF_FANFAULT = 2 const WDIOF_KEEPALIVEPING = 32768 const WDIOF_MAGICCLOSE = 256 const WDIOF_OVERHEAT = 1 const WDIOF_POWEROVER = 64 const WDIOF_POWERUNDER = 16 const WDIOF_PRETIMEOUT = 512 const WDIOF_SETTIMEOUT = 128 const WDIOF_UNKNOWN = -1 const WDIOS_TEMPPANIC = 4 const WDIOS_UNKNOWN = -1 const WG_CMD_MAX = 1 const WG_GENL_NAME = "wireguard" const WG_GENL_VERSION = 1 const WG_KEY_LEN = 32 const WGDEVICE_A_MAX = 8 const WGPEER_A_FLAGS = 3 const WGPEER_A_MAX = 10 const WGPEER_A_UNSPEC = 0 const WIN_ACKMEDIACHANGE = 219 const WIN_CHECKPOWERMODE1 = 229 const WIN_CHECKPOWERMODE2 = 152 const WIN_DIAGNOSE = 144 const WIN_DOORLOCK = 222 const WIN_DOORUNLOCK = 223 const WIN_DOWNLOAD_MICROCODE = 146 const WIN_FLUSH_CACHE = 231 const WIN_FLUSH_CACHE_EXT = 234 const WIN_FORMAT = 80 const WIN_GETMEDIASTATUS = 218 const WIN_IDENTIFY = 236 const WIN_IDENTIFY_DMA = 238 const WIN_IDLEIMMEDIATE = 225 const WIN_MEDIAEJECT = 237 const WIN_MULTREAD = 196 const WIN_MULTREAD_EXT = 41 const WIN_MULTWRITE = 197 const WIN_MULTWRITE_EXT = 57 const WIN_PACKETCMD = 160 const WIN_PIDENTIFY = 161 const WIN_POSTBOOT = 220 const WIN_PREBOOT = 221 const WIN_QUEUED_SERVICE = 162 const WIN_READ_BUFFER = 228 const WIN_READ_EXT = 36 const WIN_READ_LONG = 34 const WIN_READ_LONG_ONCE = 35 const WIN_READ_NATIVE_MAX = 248 const WIN_READ_ONCE = 33 const WIN_READDMA = 200 const WIN_READDMA_EXT = 37 const WIN_READDMA_ONCE = 201 const WIN_READDMA_QUEUED = 199 const WIN_RESTORE = 16 const WIN_SECURITY_DISABLE = 246 const WIN_SECURITY_ERASE_UNIT = 244 const WIN_SECURITY_SET_PASS = 241 const WIN_SECURITY_UNLOCK = 242 const WIN_SET_MAX = 249 const WIN_SET_MAX_EXT = 55 const WIN_SETFEATURES = 239 const WIN_SETIDLE1 = 227 const WIN_SETIDLE2 = 151 const WIN_SETMULT = 198 const WIN_SLEEPNOW1 = 230 const WIN_SLEEPNOW2 = 153 const WIN_SPECIFY = 145 const WIN_STANDBY = 226 const WIN_STANDBY2 = 150 const WIN_STANDBYNOW1 = 224 const WIN_STANDBYNOW2 = 148 const WIN_VERIFY = 64 const WIN_VERIFY_EXT = 66 const WIN_VERIFY_ONCE = 65 const WIN_WRITE_BUFFER = 232 const WIN_WRITE_EXT = 52 const WIN_WRITE_LONG = 50 const WIN_WRITE_LONG_ONCE = 51 const WIN_WRITE_ONCE = 49 const WIN_WRITE_SAME = 233 const WIN_WRITE_VERIFY = 60 const WIN_WRITEDMA = 202 const WIN_WRITEDMA_EXT = 53 const WIN_WRITEDMA_ONCE = 203 const WIN_WRITEDMA_QUEUED = 204 const XATTR_CREATE = 1 const XATTR_REPLACE = 2 const XDP_FLAGS_MASK = 31 const XDP_FLAGS_MODES = 14 const XDP_FLAGS_REPLACE = 16 const XDP_OPTIONS = 8 const XDP_PACKET_HEADROOM = 256 const XDP_PGOFF_TX_RING = 2147483648 const XDP_RX_RING = 2 const XDP_SHARED_UMEM = 1 const XDP_STATISTICS = 7 const XDP_TX_RING = 3 const XDP_UMEM_PGOFF_COMPLETION_RING = 6442450944 const XDP_UMEM_PGOFF_FILL_RING = 4294967296 const XDP_UMEM_REG = 4 const XDP_ZEROCOPY = 4 const XENFS_SUPER_MAGIC = 2881100148 const XFS_SUPER_MAGIC = 1481003842 const ZONEFS_MAGIC = 1515144787
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)