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_linux.go ioctl_unsigned.go mremap.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 ( "log" "os" "golang.org/x/sys/unix" ) func main() { err := unix.Exec("/bin/ls", []string{"ls", "-al"}, os.Environ()) log.Fatal(err) } package main import ( "log" "os" "golang.org/x/sys/unix" ) 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 ( "log" "golang.org/x/sys/unix" ) 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 244)
/* sort by: | */
Data *byte Datalen int32 Flags int32 Op int32
Devname [64]uint8 Length int64 Pno int32 Start int64 Volname [64]uint8
Rxerr uint16 Txerr uint16
Freq uint32
Flags uint32 Mask uint32
Id uint32 Mask uint32 func SetsockoptCanRawFilter(fd, level, opt int, filter []CanFilter) error
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) func ParseOneSocketControlMessage(b []byte) (hdr Cmsghdr, data []byte, remainder []byte, err 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
Type [64]int8
Type [64]int8
Type [64]int8
Blocksize uint32 Digestsize uint32 Type [64]int8
Type [64]int8
Type [64]int8
Seedsize uint32 Type [64]int8
Err_cnt uint64 Hash_cnt uint64 Hash_tlen uint64 Type [64]int8
Type [64]int8
Ino uint64 Name [256]int8 Off int64 Reclen uint16 Type uint8
Dev uint64 Name [0]byte Next uint32
Count uint32
Sector uint64
Next uint32 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)
Length uint32 Start uint32
Length uint64 Start uint64
type Errno = syscall.Errno (basic type)
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)
Fd int32 Response uint32
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) 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
Policy [24]byte Size uint64
Mode uint32 Raw [64]uint8 Size uint32
Type uint32 U [32]byte
Val [2]int32
Algorithm uint16 Size uint16
Cmd uint8 Reserved uint16 Version uint8
Command uint8 Count uint8 Feature uint8 Number uint8
Cylinders uint16 Heads uint8 Sectors uint8 Start uint64
Bustype uint32 Product int16 Vendor int16 func IoctlHIDGetRawInfo(fd int) (*HIDRawDevInfo, error)
Size uint32 Value [4096]uint8 func IoctlHIDGetDesc(fd int, value *HIDRawReportDescriptor) error
Data [8]uint32 func GetsockoptICMPv6Filter(fd, level, opt int) (*ICMPv6Filter, error) func SetsockoptICMPv6Filter(fd, level, opt int, filter *ICMPv6Filter) error
Cstamp uint32 Prefered uint32 Tstamp uint32 Valid uint32
Change uint32 Family uint8 Flags uint32 Index int32 Type uint16
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 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. func NewIfreq(name string) (*Ifreq, error) func IoctlIfreq(fd int, req uint, value *Ifreq) error
// in_addr Ifindex int32 // in_addr func PktInfo4(info *Inet4Pktinfo) []byte
// in6_addr Ifindex uint32 func PktInfo6(info *Inet6Pktinfo) []byte
Cookie uint32 Len uint32 Mask uint32 Wd int32
Base *byte Len uint64 (*Iovec) SetLen(length int) 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)
// 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)
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
Bpf_fd int32 Fd int32 func IoctlKCMAttach(fd int, info KCMAttach) error
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)
Access_fs uint64
Linger int32 Onoff int32 func GetsockoptLinger(fd, level, opt int) (*Linger, error) func SetsockoptLinger(fd, level, opt int, l *Linger) (err error)
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
Control *byte Controllen uint64 Flags int32 Iov *Iovec Iovlen uint64 Name *byte Namelen uint32 (*Msghdr) SetControllen(length int) (*Msghdr) SetIovlen(length int)
Length uint32 Ptr *uint8 Start uint32
Length uint32 Pad uint32 Ptr uint64 Start uint64
Eccbytes uint32 Eccpos [64]uint32 Oobavail uint32 Oobfree [8]NandOobfree
Length uint32 Offset uint32
Eccbytes uint32 Eccpos [32]uint32 Oobfree [8][2]uint32 Useecc uint32
Id uint32 Resvd1 uint8 Resvd2 uint16 Weight uint8
Nfgen_family uint8 Res_id uint16 Version uint8
Family uint8 Flags uint32 Protocol uint8 Resvd uint8 Scope uint8
Len uint16 Type uint16
Error int32 Msg NlMsghdr
Flags uint16 Len uint32 Pid uint32 Seq uint32 Type uint16
Flags uint64 Mode uint64 Resolve uint64 func Openat2(dirfd int, path string, how *OpenHow) (fd int, err error)
Length uint32 Locked uint32 Start uint32
Address [8]uint8 Alen uint16 Ifindex int32 Type uint16 func SetsockoptPacketMreq(fd, level, opt int, mreq *PacketMreq) error
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)
Info PPSKInfo Timeout PPSKTime
Flags uint32 Nsec int32 Sec int64
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
Data [14]int8 Family uint16
Family uint16 Feat uint32 Mask uint32 Name [64]uint8 Type [14]uint8
Addr RawSockaddr Pad [96]int8
Addr [16]byte Family uint16 Ifindex int32
Channel uint16 Dev uint16 Family uint16
// in_addr Family uint16 Port uint16 Zero [8]uint8
// in6_addr Family uint16 Flowinfo uint32 Port uint16 Scope_id uint32
Addr uint32 Family uint16 Name [8]int8 Nodeid [8]int8 Port uint16 User_id [8]int8
// in_addr Conn_id uint32 Family uint16 Unused uint16
// in6_addr Conn_id uint32 Family uint16 Flowinfo uint32 Scope_id uint32 Unused uint16
type RawSockaddrPPPoX ([...])
Bdaddr [6]uint8 Channel uint8 Family uint16
Addr [12]byte Addrtype uint8 Family uint16 Scope int8
Family uint16 Path [108]int8
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, resource int, newlimit, old *Rlimit) error func Setrlimit(resource int, rlim *Rlimit) error
Len uint16 Type uint16
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
Family uint8
Flags uint8 Hops uint8 Ifindex int32 Len uint16
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)
Deadline uint64 Flags uint64 Nice int32 Period uint64 Policy uint32 Priority uint32 Runtime uint64 Size uint32 Util_max uint32 Util_min uint32 func SchedGetAttr(pid int, flags uint) (*SchedAttr, error) func SchedSetAttr(pid int, attr *SchedAttr, flags uint) error
Ts [3]Timespec
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)
type Signal = syscall.Signal (basic type)
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)
Sockaddr represents a socket address. *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 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 *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 *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 *SockaddrCANJ1939 : Sockaddr
SockaddrHCI implements the Sockaddr interface for AF_BLUETOOTH type sockets using the HCI protocol. Channel uint16 Dev uint16 *SockaddrHCI : Sockaddr
SockaddrInet4 implements the Sockaddr interface for AF_INET type sockets. Addr [4]byte Port int *SockaddrInet4 : Sockaddr
SockaddrInet6 implements the Sockaddr interface for AF_INET6 type sockets. Addr [16]byte Port int ZoneId uint32 *SockaddrInet6 : Sockaddr
SockaddrIUCV implements the Sockaddr interface for AF_IUCV sockets. Name string UserID string *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 *SockaddrL2 : Sockaddr
SockaddrL2TPIP implements the Sockaddr interface for IPPROTO_L2TP/AF_INET sockets. Addr [4]byte ConnId uint32 *SockaddrL2TPIP : Sockaddr
SockaddrL2TPIP6 implements the Sockaddr interface for IPPROTO_L2TP/AF_INET6 sockets. Addr [16]byte ConnId uint32 ZoneId uint32 *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 *SockaddrLinklayer : Sockaddr
DeviceIdx uint32 NFCProtocol uint32 TargetIdx uint32 *SockaddrNFC : Sockaddr
DestinationSAP uint8 DeviceIdx uint32 NFCProtocol uint32 ServiceName string SourceSAP uint8 TargetIdx uint32 *SockaddrNFCLLCP : Sockaddr
Dev string Remote []byte SID uint16 *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. *SockaddrRFCOMM : Sockaddr
Data [118]byte Family uint16
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. *SockaddrTIPC : Sockaddr
SockaddrUnix implements the Sockaddr interface for AF_UNIX type sockets. Name string *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 *SockaddrVM : Sockaddr
Flags uint16 Ifindex uint32 QueueID uint32 SharedUmemFD uint32 *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)
Code uint16 Jf uint8 Jt uint8 K uint32
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)
Nsec uint32 Sec int64
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)
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)
Addr SockaddrStorage Flags uint8 Ifindex int32 Key [80]uint8 Keylen uint16 Prefixlen uint8 func SetsockoptTCPMD5Sig(fd, level, opt int, s *TCPMD5Sig) 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
func Time(t *Time_t) (tt Time_t, err error) func Time(t *Time_t) (tt Time_t, err 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 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
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 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
TIPCAddr is implemented by types that can be used as an address for SockaddrTIPC. It is only implemented by *TIPCSocketAddr, *TIPCServiceRange, and *TIPCServiceName. *TIPCServiceName *TIPCServiceRange *TIPCSocketAddr
Flags uint32 Instance uint32 Scope uint32 Type uint32
Domain uint32 Instance uint32 Type uint32 *TIPCServiceName : TIPCAddr
Lower uint32 Type uint32 Upper uint32 *TIPCServiceRange : TIPCAddr
Id uint32 Linkname [68]int8 Peer uint32
Id [16]int8 Peer uint32
Node uint32 Ref uint32 *TIPCSocketAddr : TIPCAddr
Filter uint32 Handle [8]int8 Seq TIPCServiceRange Timeout uint32
Cstime int64 Cutime int64 Stime int64 Utime int64 func Times(tms *Tms) (ticks uintptr, err error)
Sec uint32 Usec uint32
Hdr [40]byte To_priv uint32 Version uint32
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 Packets uint32 func GetsockoptTpacketStats(fd, level, opt int) (*TpacketStats, 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)
Actime int64 Modtime int64 func Utime(path string, buf *Utimbuf) (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
Addr uint64 Len uint32 Options uint32
Addr uint64 Flags uint32 Headroom uint32 Len uint64 Size uint32
Package-Level Functions (total 392)
func Accept(fd int) (nfd int, sa Sockaddr, err error)
func Accept4(fd int, flags int) (nfd int, sa Sockaddr, err error)
func Access(path string, mode uint32) (err error)
func Acct(path string) (err error)
func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error)
func Adjtimex(buf *Timex) (state int, err error)
func Alarm(seconds uint) (remaining uint, err error)
func Bind(fd int, sa Sockaddr) (err error)
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 Chdir(path string) (err error)
func Chmod(path string, mode uint32) (err error)
func Chown(path string, uid int, gid int) (err error)
func Chroot(path string) (err error)
func Clearenv()
func ClockAdjtime(clockid int32, buf *Timex) (state int, err error)
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 Close(fd int) (err error)
func CloseOnExec(fd int)
func CloseRange(first uint, last uint, flags uint) (err error)
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 Connect(fd int, sa Sockaddr) (err error)
func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error)
func Creat(path string, mode uint32) (fd int, err error)
func DeleteModule(name string, flags int) (err error)
func Dup(oldfd int) (fd int, err error)
func Dup2(oldfd, newfd int) error
func Dup3(oldfd int, newfd int, flags int) (err error)
func Environ() []string
func EpollCreate(size int) (fd int, err error)
func EpollCreate1(flag int) (fd int, err error)
func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error)
func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
ErrnoName returns the error name for error number e.
func Eventfd(initval uint, flags int) (fd int, err error)
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"]).
func Exit(code int)
func Faccessat(dirfd int, path string, mode uint32, flags int) (err error)
func Faccessat2(dirfd int, path string, mode uint32, flags int) (err error)
func Fadvise(fd int, offset int64, length int64, advice int) (err error)
func Fallocate(fd int, mode uint32, off int64, len int64) (err error)
func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error)
func FanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname string) (err error)
func Fchdir(fd int) (err error)
func Fchmod(fd int, mode uint32) (err error)
func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error)
func Fchown(fd int, uid int, gid int) (err error)
func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
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 Fdatasync(fd int) (err error)
func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error)
func FinitModule(fd int, params string, flags int) (err error)
func Flistxattr(fd int, dest []byte) (sz int, err error)
func Flock(fd int, how int) (err error)
func Fremovexattr(fd int, attr string) (err error)
func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error)
func Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error)
func Fsopen(fsName string, flags int) (fd int, err error)
func Fspick(dirfd int, pathName string, flags int) (fd int, err error)
func Fstat(fd int, stat *Stat_t) (err error)
func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error)
func Fstatfs(fd int, buf *Statfs_t) (err error)
func Fsync(fd int) (err error)
func Ftruncate(fd int, length int64) (err error)
func Futimes(fd int, tv []Timeval) (err error)
func Futimesat(dirfd int, path string, tv []Timeval) error
func Getcwd(buf []byte) (n int, err error)
func Getdents(fd int, buf []byte) (n int, err error)
func Getegid() (egid int)
func Getenv(key string) (value string, found bool)
func Geteuid() (euid int)
func Getgid() (gid int)
func Getgroups() (gids []int, 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 Getpgid(pid int) (pgid int, err error)
func Getpgrp() (pid int)
func Getpid() (pid int)
func Getppid() (ppid int)
func Getpriority(which int, who int) (prio int, err error)
func Getrandom(buf []byte, flags int) (n int, err error)
func Getresgid() (rgid, egid, sgid int)
func Getresuid() (ruid, euid, suid int)
func Getrlimit(resource int, rlim *Rlimit) (err error)
func Getrusage(who int, rusage *Rusage) (err error)
func Getsid(pid int) (sid int, 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 GetsockoptUcred(fd, level, opt int) (*Ucred, error)
func GetsockoptUint64(fd, level, opt int) (value uint64, err error)
func Gettid() (tid int)
func Gettimeofday(tv *Timeval) (err error)
func Getuid() (uid int)
func Getwd() (wd string, err error)
func Getxattr(path string, attr string, dest []byte) (sz int, err error)
func InitModule(moduleImage []byte, params string) (err error)
func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error)
func InotifyInit() (fd int, err error)
func InotifyInit1(flags int) (fd int, err error)
func InotifyRmWatch(fd int, watchdesc uint32) (success 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 IoctlGetTermios(fd int, req uint) (*Termios, error)
func IoctlGetUint32(fd int, req uint) (uint32, 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 IoctlGetWinsize(fd int, req uint) (*Winsize, 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
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.
func Ioperm(from int, num int, on int) (err error)
func Iopl(level int) (err error)
func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error
func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error)
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
func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error)
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.
func Kill(pid int, sig syscall.Signal) (err error)
func Klogctl(typ int, buf []byte) (n int, err error)
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 Lchown(path string, uid int, gid int) (err error)
func Lgetxattr(path string, attr string, dest []byte) (sz int, err error)
func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error)
func Listen(s int, n int) (err error)
func Listxattr(path string, dest []byte) (sz int, err error)
func Llistxattr(path string, dest []byte) (sz int, err error)
func Lremovexattr(path string, attr string) (err error)
func Lsetxattr(path string, attr string, data []byte, flags int) (err error)
func Lstat(path string, stat *Stat_t) (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.
func Madvise(b []byte, advice int) (err error)
Major returns the major component of a Linux device number.
MakeItimerval creates an Itimerval from interval and value durations.
func MemfdCreate(name string, flags int) (fd int, err error)
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.
func Mkdir(path string, mode uint32) (err error)
func Mkdirat(dirfd int, path string, mode uint32) (err error)
func Mkfifo(path string, mode uint32) error
func Mkfifoat(dirfd int, path string, mode uint32) error
func Mknod(path string, mode uint32, dev int) (err error)
func Mknodat(dirfd int, path string, mode uint32, dev int) (err error)
func Mlock(b []byte) (err error)
func Mlockall(flags int) (err error)
func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error)
func Mount(source string, target string, fstype string, flags uintptr, data string) (err error)
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 Mprotect(b []byte, prot int) (err error)
func Mremap(oldData []byte, newLength int, flags int) (data []byte, err error)
func Msync(b []byte, flags int) (err error)
func Munlock(b []byte) (err error)
func Munlockall() (err error)
func Munmap(b []byte) (err error)
NameToHandleAt wraps the name_to_handle_at system call; it obtains a handle for a path name.
func Nanosleep(time *Timespec, leftover *Timespec) (err error)
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.
func Open(path string, mode int, perm uint32) (fd int, err error)
func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error)
func Openat2(dirfd int, path string, how *OpenHow) (fd int, err error)
OpenByHandleAt wraps the open_by_handle_at system call; it opens a file via a handle as previously returned by NameToHandleAt.
func OpenTree(dfd int, fileName string, flags uint) (r int, err error)
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 Pause() (err error)
func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error)
func PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error)
func PidfdOpen(pid int, flags int) (fd int, err error)
func PidfdSendSignal(pidfd int, sig Signal, info *Siginfo, flags int) (err error)
func Pipe(p []int) error
func Pipe2(p []int, flags int) error
func PivotRoot(newroot string, putold string) (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.
func Poll(fds []PollFd, timeout int) (n int, err error)
func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error)
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 Pread(fd int, p []byte, offset int64) (n int, err error)
func Preadv(fd int, iovs [][]byte, offset int64) (n int, err error)
func Preadv2(fd int, iovs [][]byte, offset int64, flags int) (n int, err error)
func Prlimit(pid, resource int, newlimit, old *Rlimit) 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)
Pselect is a wrapper around the Linux pselect6 system call. This version does not modify the timeout argument.
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 PtracePeekData(pid int, addr uintptr, out []byte) (count int, err error)
func PtracePeekText(pid int, addr uintptr, out []byte) (count int, err error)
func PtracePeekUser(pid int, addr uintptr, out []byte) (count int, err error)
func PtracePokeData(pid int, addr uintptr, data []byte) (count int, err error)
func PtracePokeText(pid int, addr uintptr, data []byte) (count int, err error)
func PtracePokeUser(pid int, addr uintptr, data []byte) (count 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)
func Pwrite(fd int, p []byte, offset int64) (n int, err error)
func Pwritev(fd int, iovs [][]byte, offset int64) (n int, err error)
func Pwritev2(fd int, iovs [][]byte, offset int64, flags int) (n int, err error)
func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.Errno)
func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.Errno)
RawSyscallNoError may be used instead of RawSyscall for syscalls that don't fail.
func Read(fd int, p []byte) (n int, err error)
ReadDirent reads directory entries from fd and writes them into buf.
func Readlinkat(dirfd int, path string, buf []byte) (n int, err error)
func Readv(fd int, iovs [][]byte) (n int, err error)
func Reboot(cmd int) (err error)
func Recvfrom(fd int, p []byte, flags int) (n int, from Sockaddr, err error)
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 Rename(oldpath string, newpath string) (err error)
func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error)
func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error)
func Rmdir(path string) error
SchedGetaffinity gets the CPU affinity mask of the thread specified by pid. If pid is 0 the calling thread is used.
SchedGetAttr is a wrapper for sched_getattr(2) syscall. https://man7.org/linux/man-pages/man2/sched_getattr.2.html
SchedSetaffinity sets the CPU affinity mask of the thread specified by pid. If pid is 0 the calling thread is used.
SchedSetAttr is a wrapper for sched_setattr(2) syscall. https://man7.org/linux/man-pages/man2/sched_setattr.2.html
func Seek(fd int, offset int64, whence int) (off int64, err error)
func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
func Send(s int, buf []byte, flags int) (err error)
func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error)
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 Sendto(fd int, p []byte, flags int, to Sockaddr) (err error)
func Setdomainname(p []byte) (err error)
func Setenv(key, value string) error
func Setfsgid(gid int) 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.
func Setfsuid(uid int) error
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 Setgid(gid int) (err error)
func Setgroups(gids []int) (err error)
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 Setns(fd int, nstype int) (err error)
func Setpgid(pid int, pgid int) (err error)
func Setpriority(which int, who int, prio int) (err error)
func Setregid(rgid, egid int) (err error)
func Setresgid(rgid, egid, sgid int) (err error)
func Setresuid(ruid, euid, suid int) (err error)
func Setreuid(ruid, euid int) (err error)
Setrlimit sets a resource limit.
func Setsid() (pid int, 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 SetsockoptTCPMD5Sig(fd, level, opt int, s *TCPMD5Sig) 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)
func Setuid(uid int) (err error)
func Setxattr(path string, attr string, data []byte, flags int) (err error)
func Shutdown(fd int, how int) (err error)
func Signalfd(fd int, sigmask *Sigset_t, flags int) (newfd int, 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 Socket(domain, typ, proto int) (fd int, err error)
func Socketpair(domain, typ, proto int) (fd [2]int, err error)
func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error)
func Stat(path string, stat *Stat_t) (err error)
func Statfs(path string, buf *Statfs_t) (err error)
func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error)
func Symlinkat(oldpath string, newdirfd int, newpath string) (err error)
func Sync()
func SyncFileRange(fd int, off int64, n int64, flags int) (err error)
func Syncfs(fd int) (err error)
func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.Errno)
func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.Errno)
SyscallNoError may be used instead of Syscall for syscalls that don't fail.
func Sysinfo(info *Sysinfo_t) (err error)
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 Tee(rfd int, wfd int, len int, flags int) (n int64, err error)
func Tgkill(tgid int, tid int, sig syscall.Signal) (err error)
func Time(t *Time_t) (tt Time_t, err error)
func TimerfdCreate(clockid int, flags int) (fd int, err error)
func TimerfdGettime(fd int, currValue *ItimerSpec) (err error)
func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error)
func Times(tms *Tms) (ticks uintptr, 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.
func Truncate(path string, length int64) (err error)
func Umask(mask int) (oldmask int)
func Uname(buf *Utsname) (err error)
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 Unlinkat(dirfd int, path string, flags int) (err error)
func Unmount(target string, flags int) (err error)
func Unsetenv(key string) error
func Unshare(flags int) (err error)
func Ustat(dev int, ubuf *Ustat_t) (err error)
func Utime(path string, buf *Utimbuf) (err error)
func Utimes(path string, tv []Timeval) error
func UtimesNano(path string, ts []Timespec) error
func UtimesNanoAt(dirfd int, path string, ts []Timespec, flags int) error
Vmsplice splices user pages from a slice of Iovecs into a pipe specified by fd, using the specified flags.
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 Write(fd int, p []byte) (n int, err error)
func Writev(fd int, iovs [][]byte) (n int, err error)
Package-Level Variables (total 4)
For testing: clients can set this flag to force creation of IPv6 sockets to return EAFNOSUPPORT.
var Stderr int
var Stdin int
var Stdout int
Package-Level Constants (total 9015)
const AAFS_MAGIC = 1513908720
const ADFS_SUPER_MAGIC = 44533
const ADJ_ESTERROR = 8
const ADJ_FREQUENCY = 2
const ADJ_MAXERROR = 4
const ADJ_MICRO = 4096
const ADJ_NANO = 8192
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_TAI = 128
const ADJ_TICK = 16384
const ADJ_TIMECONST = 32
const AF_ALG = 38
const AF_APPLETALK = 5
const AF_ASH = 18
const AF_ATMPVC = 8
const AF_ATMSVC = 20
const AF_AX25 = 3
const AF_BLUETOOTH = 31
const AF_BRIDGE = 7
const AF_CAIF = 37
const AF_CAN = 29
const AF_DECnet = 12
const AF_ECONET = 19
const AF_FILE = 1
const AF_IB = 27
const AF_IEEE802154 = 36
const AF_INET = 2
const AF_INET6 = 10
const AF_IPX = 4
const AF_IRDA = 23
const AF_ISDN = 34
const AF_IUCV = 32
const AF_KCM = 41
const AF_KEY = 15
const AF_LLC = 26
const AF_LOCAL = 1
const AF_MAX = 46
const AF_MCTP = 45
const AF_MPLS = 28
const AF_NETBEUI = 13
const AF_NETROM = 6
const AF_NFC = 39
const AF_PACKET = 17
const AF_PHONET = 35
const AF_PPPOX = 24
const AF_QIPCRTR = 42
const AF_RDS = 21
const AF_ROSE = 11
const AF_ROUTE = 16
const AF_RXRPC = 33
const AF_SECURITY = 14
const AF_SMC = 43
const AF_SNA = 22
const AF_TIPC = 30
const AF_UNIX = 1
const AF_UNSPEC = 0
const AF_VSOCK = 40
const AF_WANPIPE = 25
const AF_X25 = 9
const AF_XDP = 44
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_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_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_FDCWD = -100
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 AUDIT_ADD = 1003
const AUDIT_ADD_RULE = 1011
const AUDIT_ALWAYS = 2
const AUDIT_ANOM_ABEND = 1701
const AUDIT_ANOM_CREAT = 1703
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_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_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_SPARC = 2
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 = 1400
const AUDIT_AVC_PATH = 1402
const AUDIT_BIT_MASK = 134217728
const AUDIT_BIT_TEST = 1207959552
const AUDIT_BITMASK_SIZE = 64
const AUDIT_BPF = 1334
const AUDIT_BPRM_FCAPS = 1321
const AUDIT_CAPSET = 1322
const AUDIT_CLASS_READ = 4
const AUDIT_CONFIG_CHANGE = 1305
const AUDIT_CWD = 1307
const AUDIT_DAEMON_ABORT = 1202
const AUDIT_DAEMON_CONFIG = 1203
const AUDIT_DAEMON_END = 1201
const AUDIT_DAEMON_START = 1200
const AUDIT_DEL = 1004
const AUDIT_DEL_RULE = 1012
const AUDIT_DEVMAJOR = 100
const AUDIT_DEVMINOR = 101
const AUDIT_DIR = 107
const AUDIT_DM_CTRL = 1338
const AUDIT_DM_EVENT = 1339
const AUDIT_EGID = 6
const AUDIT_EOE = 1320
const AUDIT_EQUAL = 1073741824
const AUDIT_EUID = 2
const AUDIT_EVENT_LISTENER = 1335
const AUDIT_EXE = 112
const AUDIT_EXECVE = 1309
const AUDIT_EXIT = 103
const AUDIT_FAIL_PANIC = 2
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_ENTRY = 2
const AUDIT_FILTER_FS = 6
const AUDIT_FILTERKEY = 210
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 = 1000
const AUDIT_GET_FEATURE = 1019
const AUDIT_GID = 5
const AUDIT_GREATER_THAN = 536870912
const AUDIT_GREATER_THAN_OR_EQUAL = 1610612736
const AUDIT_INODE = 102
const AUDIT_INTEGRITY_DATA = 1800
const AUDIT_INTEGRITY_HASH = 1803
const AUDIT_INTEGRITY_PCR = 1804
const AUDIT_INTEGRITY_RULE = 1805
const AUDIT_IPC = 1303
const AUDIT_IPC_SET_PERM = 1311
const AUDIT_KERN_MODULE = 1330
const AUDIT_KERNEL = 2000
const AUDIT_KERNEL_OTHER = 1316
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_IPSEC_ADDSA = 1411
const AUDIT_MAC_IPSEC_DELSA = 1412
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_MAKE_EQUIV = 1015
const AUDIT_MAX_FIELDS = 64
const AUDIT_MAX_KEY_LEN = 256
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_NLGRP_NONE = 0
const AUDIT_NOT_EQUAL = 805306368
const AUDIT_NR_FILTERS = 8
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_PERM_WRITE = 2
const AUDIT_PERS = 10
const AUDIT_PID = 0
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 = 1001
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_STATUS_PID = 4
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 = 1319
const AUDIT_TTY_GET = 1016
const AUDIT_TTY_SET = 1017
const AUDIT_UID = 1
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_WATCH = 105
const AUDIT_WATCH_INS = 1007
const AUDIT_WATCH_LIST = 1009
const AUDIT_WATCH_REM = 1008
const AUTOFS_SUPER_MAGIC = 391
const B0 = 0
const B1000000 = 4104
const B110 = 3
const B115200 = 4098
const B1152000 = 4105
const B1200 = 9
const B134 = 4
const B150 = 5
const B1500000 = 4106
const B1800 = 10
const B19200 = 14
const B200 = 6
const B2000000 = 4107
const B230400 = 4099
const B2400 = 11
const B2500000 = 4108
const B300 = 7
const B3000000 = 4109
const B3500000 = 4110
const B38400 = 15
const B4000000 = 4111
const B460800 = 4100
const B4800 = 12
const B50 = 1
const B500000 = 4101
const B57600 = 4097
const B576000 = 4102
const B600 = 8
const B75 = 2
const B921600 = 4103
const B9600 = 13
const BDADDR_BREDR = 0
const BDADDR_LE_PUBLIC = 1
const BDADDR_LE_RANDOM = 2
const BDEVFS_MAGIC = 1650746742
const BINDERFS_SUPER_MAGIC = 1819242352
const BINFMTFS_MAGIC = 1112100429
const BLKALIGNOFF = 4730
const BLKBSZGET = 2148012656
const BLKBSZSET = 1074270833
const BLKDISCARD = 4727
const BLKDISCARDZEROES = 4732
const BLKFLSBUF = 4705
const BLKFRAGET = 4709
const BLKFRASET = 4708
const BLKGETDISKSEQ = 2148012672
const BLKGETSIZE = 4704
const BLKGETSIZE64 = 2148012658
const BLKIOMIN = 4728
const BLKIOOPT = 4729
const BLKPBSZGET = 4731
const BLKPG = 4713
const BLKRAGET = 4707
const BLKRASET = 4706
const BLKROGET = 4702
const BLKROSET = 4701
const BLKROTATIONAL = 4734
const BLKRRPART = 4703
const BLKSECDISCARD = 4733
const BLKSECTGET = 4711
const BLKSECTSET = 4710
const BLKSSZGET = 4712
const BLKZEROOUT = 4735
const BOTHER = 4096
const BPF_A = 16
const BPF_ABS = 32
const BPF_ADD = 0
const BPF_ADJ_ROOM_MAC = 1
const BPF_ADJ_ROOM_NET = 0
const BPF_ALU = 4
const BPF_ALU64 = 7
const BPF_AND = 80
const BPF_ANY = 0
const BPF_ARSH = 192
const BPF_ATOMIC = 192
const BPF_B = 16
const BPF_BTF_LOAD = 18
const BPF_BUILD_ID_SIZE = 20
const BPF_CALL = 128
const BPF_CGROUP_INET4_POST_BIND = 12
const BPF_CGROUP_INET6_POST_BIND = 13
const BPF_CGROUP_ITER_DESCENDANTS_POST = 3
const BPF_CGROUP_SYSCTL = 18
const BPF_CMPXCHG = 241
const BPF_DIV = 48
const BPF_DROP = 2
const BPF_DW = 24
const BPF_ENABLE_STATS = 32
const BPF_END = 208
const BPF_EXIST = 2
const BPF_EXIT = 144
const BPF_F_BROADCAST = 8
const BPF_F_CLONE = 512
const BPF_F_CTXLEN_MASK = 4503595332403200
const BPF_F_CURRENT_CPU = 4294967295
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_SEQ_NUMBER = 8
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_ZERO_SEED = 64
const BPF_FETCH = 1
const BPF_FLOW_DISSECTOR = 17
const BPF_FROM_BE = 8
const BPF_FROM_LE = 0
const BPF_FS_MAGIC = 3405662737
const BPF_H = 8
const BPF_IMM = 0
const BPF_IND = 64
const BPF_ITER_CREATE = 33
const BPF_JA = 0
const BPF_JEQ = 16
const BPF_JGE = 48
const BPF_JGT = 32
const BPF_JLE = 176
const BPF_JLT = 160
const BPF_JMP = 5
const BPF_JMP32 = 6
const BPF_JNE = 80
const BPF_JSET = 64
const BPF_JSGE = 112
const BPF_JSGT = 96
const BPF_JSLE = 208
const BPF_JSLT = 192
const BPF_K = 0
const BPF_LD = 0
const BPF_LDX = 1
const BPF_LEN = 128
const BPF_LIRC_MODE2 = 16
const BPF_LL_OFF = -2097152
const BPF_LSH = 96
const BPF_LSM_CGROUP = 43
const BPF_LSM_MAC = 27
const BPF_LWT_ENCAP_IP = 2
const BPF_LWT_REROUTE = 128
const BPF_MAP_CREATE = 0
const BPF_MAP_FREEZE = 22
const BPF_MAP_TYPE_QUEUE = 22
const BPF_MAP_TYPE_STACK = 23
const BPF_MAXINSNS = 4096
const BPF_MEM = 96
const BPF_MEMWORDS = 16
const BPF_MISC = 7
const BPF_MOD = 144
const BPF_MODIFY_RETURN = 26
const BPF_MOV = 176
const BPF_MSH = 160
const BPF_MTU_CHK_SEGS = 1
const BPF_MUL = 32
const BPF_NEG = 128
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_OK = 0
const BPF_OR = 64
const BPF_PERF_EVENT = 41
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_RUN = 10
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_NO_WAKEUP = 1
const BPF_RB_PROD_POS = 3
const BPF_RB_RING_SIZE = 1
const BPF_REDIRECT = 7
const BPF_REG_0 = 0
const BPF_REG_1 = 1
const BPF_REG_10 = 10
const BPF_REG_2 = 2
const BPF_REG_3 = 3
const BPF_REG_4 = 4
const BPF_REG_5 = 5
const BPF_REG_6 = 6
const BPF_REG_7 = 7
const BPF_REG_8 = 8
const BPF_REG_9 = 9
const BPF_RET = 6
const BPF_RINGBUF_BUSY_BIT = 2147483648
const BPF_RINGBUF_DISCARD_BIT = 1073741824
const BPF_RSH = 112
const BPF_SK_LOOKUP = 36
const BPF_SK_SKB_VERDICT = 38
const BPF_ST = 2
const BPF_STX = 3
const BPF_SUB = 16
const BPF_TAG_SIZE = 8
const BPF_TASK_FD_QUERY = 20
const BPF_TAX = 0
const BPF_TCP_CLOSE = 7
const BPF_TCP_CLOSING = 11
const BPF_TCP_LAST_ACK = 9
const BPF_TCP_LISTEN = 10
const BPF_TCP_MAX_STATES = 13
const BPF_TCP_SYN_RECV = 3
const BPF_TCP_SYN_SENT = 2
const BPF_TO_BE = 8
const BPF_TO_LE = 0
const BPF_TRACE_FENTRY = 24
const BPF_TRACE_FEXIT = 25
const BPF_TRACE_ITER = 28
const BPF_TRACE_RAW_TP = 23
const BPF_TXA = 128
const BPF_W = 0
const BPF_X = 8
const BPF_XADD = 192
const BPF_XCHG = 225
const BPF_XDP = 37
const BPF_XDP_CPUMAP = 35
const BPF_XDP_DEVMAP = 33
const BPF_XOR = 160
const BRKINT = 2
const BS0 = 0
const BS1 = 8192
const BSDLY = 8192
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_HIL = 4
const BUS_USB = 3
const BUS_VIRTUAL = 6
const CAN_BCM = 2
const CAN_CTRLMODE_FD = 32
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_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_BIT = 1
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_ISOTP = 6
const CAN_J1939 = 7
const CAN_MAX_DLC = 8
const CAN_MAX_DLEN = 8
const CAN_MAX_RAW_DLC = 15
const CAN_MCNET = 5
const CAN_MTU = 16
const CAN_NPROTO = 8
const CAN_RAW = 1
const CAN_RAW_FILTER = 1
const CAN_RAW_FILTER_MAX = 512
const CAN_RAW_LOOPBACK = 3
const CAN_RTR_FLAG = 1073741824
const CAN_SFF_ID_BITS = 11
const CAN_SFF_MASK = 2047
const CAN_STATE_MAX = 6
const CAN_TP16 = 3
const CAN_TP20 = 4
const CAP_AUDIT_CONTROL = 30
const CAP_AUDIT_READ = 37
const CAP_AUDIT_WRITE = 29
const CAP_BLOCK_SUSPEND = 36
const CAP_BPF = 39
const CAP_CHOWN = 0
const CAP_DAC_OVERRIDE = 1
const CAP_FOWNER = 3
const CAP_FSETID = 4
const CAP_IPC_LOCK = 14
const CAP_IPC_OWNER = 15
const CAP_KILL = 5
const CAP_LAST_CAP = 40
const CAP_LEASE = 28
const CAP_MAC_ADMIN = 33
const CAP_MAC_OVERRIDE = 32
const CAP_MKNOD = 27
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 CBAUD = 4111
const CBAUDEX = 4096
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 CFLUSH = 15
const CGROUP2_SUPER_MAGIC = 1667723888
const CGROUP_SUPER_MAGIC = 2613483
const CIBAUD = 269418496
const CIFS_SUPER_MAGIC = 4283649346
const CLOCAL = 2048
const CLOCK_BOOTTIME = 7
const CLOCK_DEFAULT = 0
const CLOCK_EXT = 1
const CLOCK_INT = 2
const CLOCK_MONOTONIC = 1
const CLOCK_REALTIME = 0
const CLOCK_TAI = 11
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_FS = 512
const CLONE_INTO_CGROUP = 8589934592
const CLONE_IO = 2147483648
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 CLONE_VM = 256
const CMSPAR = 1073741824
const CODA_SUPER_MAGIC = 1937076805
const CR0 = 0
const CR1 = 512
const CR2 = 1024
const CR3 = 1536
const CRAMFS_MAGIC = 684539205
const CRDLY = 1536
const CREAD = 128
const CRTSCTS = 2147483648
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 CS5 = 0
const CS6 = 16
const CS7 = 32
const CS8 = 48
const CSIGNAL = 255
const CSIZE = 48
const CSTART = 17
const CSTATUS = 0
const CSTOP = 19
const CSTOPB = 64
const CSUSP = 26
const CTRL_ATTR_OP = 10
const CTRL_ATTR_OP_ID = 1
const CTRL_ATTR_OPS = 6
const CTRL_ATTR_POLICY = 8
const CTRL_ATTR_UNSPEC = 0
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_DPIPE_ENTRY = 35
const DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 38
const DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 39
const DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 36
const DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 37
const DEVLINK_ATTR_RELOAD_STATS_ENTRY = 158
const DEVLINK_RESOURCE_UNIT_ENTRY = 0
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_DIR = "mapper"
const DM_GET_TARGET_VERSION = 3241737489
const DM_IMA_MEASUREMENT_FLAG = 524288
const DM_INTERNAL_SUSPEND_FLAG = 262144
const DM_IOCTL = 253
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_READONLY_FLAG = 1
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_UUID_FLAG = 16384
const DM_UUID_LEN = 129
const DM_VERSION = 3241737472
const DM_VERSION_EXTRA = "-ioctl (2023-03-01)"
const DM_VERSION_MAJOR = 4
const DM_VERSION_MINOR = 48
const DMA_BUF_MAGIC = 1145913666
const DT_BLK = 6
const DT_CHR = 2
const DT_DIR = 4
const DT_FIFO = 1
const DT_LNK = 10
const DT_REG = 8
const DT_SOCK = 12
const DT_UNKNOWN = 0
const DT_WHT = 14
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
const ECHO = 8
const ECHOCTL = 512
const ECHOE = 16
const ECHOK = 32
const ECHOKE = 2048
const ECHONL = 64
const ECHOPRT = 1024
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_386 = 3
const EM_486 = 6
const EM_68K = 4
const EM_860 = 7
const EM_88K = 5
const EM_AARCH64 = 183
const EM_ALPHA = 36902
const EM_ALTERA_NIOS2 = 113
const EM_ARCOMPACT = 93
const EM_ARCV2 = 195
const EM_ARM = 40
const EM_BLACKFIN = 106
const EM_BPF = 247
const EM_CRIS = 76
const EM_CSKY = 252
const EM_CYGNUS_M32R = 36929
const EM_CYGNUS_MN10300 = 48879
const EM_FRV = 21569
const EM_H8_300 = 46
const EM_HEXAGON = 164
const EM_IA_64 = 50
const EM_LOONGARCH = 258
const EM_M32 = 1
const EM_M32R = 88
const EM_MICROBLAZE = 189
const EM_MIPS = 8
const EM_MIPS_RS3_LE = 10
const EM_MIPS_RS4_BE = 10
const EM_MN10300 = 89
const EM_NDS32 = 167
const EM_NONE = 0
const EM_OPENRISC = 92
const EM_PARISC = 15
const EM_PPC = 20
const EM_PPC64 = 21
const EM_RISCV = 243
const EM_S390 = 22
const EM_S390_OLD = 41872
const EM_SH = 42
const EM_SPARC = 2
const EM_SPARC32PLUS = 18
const EM_SPARCV9 = 43
const EM_SPU = 23
const EM_TI_C6000 = 140
const EM_TILEGX = 191
const EM_TILEPRO = 188
const EM_UNICORE = 110
const EM_X86_64 = 62
const EM_XTENSA = 94
Errors
Errors
Errors
Errors
Errors
Errors
const ENCODING_DEFAULT = 0
const ENCODING_FM_MARK = 3
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
const EPOLL_CLOEXEC = 524288
const EPOLL_CTL_ADD = 1
const EPOLL_CTL_DEL = 2
const EPOLL_CTL_MOD = 3
const EPOLLERR = 8
const EPOLLET = 2147483648
const EPOLLEXCLUSIVE = 268435456
const EPOLLHUP = 16
const EPOLLIN = 1
const EPOLLMSG = 1024
const EPOLLONESHOT = 1073741824
const EPOLLOUT = 4
const EPOLLPRI = 2
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_ALL = 3
const ETH_P_AOE = 34978
const ETH_P_ARCNET = 26
const ETH_P_ARP = 2054
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_BPQ = 2303
const ETH_P_CAIF = 247
const ETH_P_CAN = 12
const ETH_P_CANFD = 13
const ETH_P_CANXL = 14
const ETH_P_CFM = 35074
const ETH_P_CONTROL = 22
const ETH_P_CUST = 24582
const ETH_P_DDCMP = 6
const ETH_P_DEC = 24576
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 = 27
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_FIP = 35092
const ETH_P_HDLC = 25
const ETH_P_HSR = 35119
const ETH_P_IBOE = 35093
const ETH_P_IEEE802154 = 246
const ETH_P_IEEEPUP = 2560
const ETH_P_IEEEPUPAT = 2561
const ETH_P_IFE = 60734
const ETH_P_IP = 2048
const ETH_P_IPV6 = 34525
const ETH_P_IPX = 33079
const ETH_P_IRDA = 23
const ETH_P_LAT = 24580
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_MAP = 249
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_MRP = 35043
const ETH_P_MVRP = 35061
const ETH_P_NCSI = 35064
const ETH_P_NSH = 35151
const ETH_P_PAE = 34958
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_PRP = 35067
const ETH_P_PUP = 512
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_SCA = 24583
const ETH_P_SLOW = 34825
const ETH_P_SNAP = 5
const ETH_P_TDLS = 35085
const ETH_P_TEB = 25944
const ETH_P_TIPC = 35018
const ETH_P_TR_802_2 = 17
const ETH_P_TRAILER = 28
const ETH_P_TSN = 8944
const ETH_P_WAN_PPP = 7
const ETH_P_WCCP = 34878
const ETH_P_X25 = 2053
const ETH_P_XDSA = 248
const ETHER_FLOW = 18
const ETHTOOL_A_TUNNEL_UDP_ENTRY_MAX = 2
const ETHTOOL_A_TUNNEL_UDP_ENTRY_PORT = 1
const ETHTOOL_A_TUNNEL_UDP_ENTRY_TYPE = 2
const ETHTOOL_A_TUNNEL_UDP_ENTRY_UNSPEC = 0
const ETHTOOL_A_TUNNEL_UDP_TABLE_ENTRY = 3
const ETHTOOL_F_COMPAT = 4
const ETHTOOL_F_WISH = 2
const ETHTOOL_FEC_AUTO = 2
const ETHTOOL_FEC_BASER = 16
const ETHTOOL_FEC_LLRS = 32
const ETHTOOL_FEC_NONE = 1
const ETHTOOL_FEC_OFF = 4
const ETHTOOL_FEC_RS = 8
const ETHTOOL_FLAG_ALL = 7
const ETHTOOL_FLASHDEV = 51
const ETHTOOL_FWVERS_LEN = 32
const ETHTOOL_GCHANNELS = 60
const ETHTOOL_GCOALESCE = 14
const ETHTOOL_GDRVINFO = 3
const ETHTOOL_GEEE = 68
const ETHTOOL_GEEPROM = 11
const ETHTOOL_GENL_NAME = "ethtool"
const ETHTOOL_GFEATURES = 58
const ETHTOOL_GFECPARAM = 80
const ETHTOOL_GFLAGS = 37
const ETHTOOL_GGRO = 43
const ETHTOOL_GGSO = 35
const ETHTOOL_GMSGLVL = 7
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_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_NWAY_RST = 9
const ETHTOOL_PERQUEUE = 75
const ETHTOOL_PHY_EDPD = 3
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_SPFLAGS = 40
const ETHTOOL_SRINGPARAM = 17
const ETHTOOL_SRSSH = 71
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_ABS = 3
const EV_CNT = 32
const EV_FF = 21
const EV_FF_STATUS = 23
const EV_KEY = 1
const EV_LED = 17
const EV_MAX = 31
const EV_MSC = 4
const EV_PWR = 22
const EV_REL = 2
const EV_REP = 20
const EV_SND = 18
const EV_SW = 5
const EV_SYN = 0
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 EXTA = 14
const EXTB = 15
const EXTPROC = 65536
const F2FS_SUPER_MAGIC = 4076150800
const F_ADD_SEALS = 1033
const F_DUPFD = 0
const F_DUPFD_CLOEXEC = 1030
const F_EXLCK = 4
const F_GET_FILE_RW_HINT = 1037
const F_GET_RW_HINT = 1035
const F_GET_SEALS = 1034
const F_GETFD = 1
const F_GETFL = 3
const F_GETLEASE = 1025
const F_GETLK = 5
const F_GETLK64 = 5
const F_GETOWN = 9
const F_GETOWN_EX = 16
const F_GETPIPE_SZ = 1032
const F_GETSIG = 11
const F_LOCK = 1
const F_NOTIFY = 1026
const F_OFD_GETLK = 36
const F_OFD_SETLK = 37
const F_OFD_SETLKW = 38
const F_OK = 0
const F_RDLCK = 0
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_SETFD = 2
const F_SETFL = 4
const F_SETLEASE = 1024
const F_SETLK = 6
const F_SETLK64 = 6
const F_SETLKW = 7
const F_SETLKW64 = 7
const F_SETOWN = 8
const F_SETOWN_EX = 15
const F_SETPIPE_SZ = 1031
const F_SETSIG = 10
const F_SHLCK = 8
const F_TEST = 3
const F_TLOCK = 2
const F_ULOCK = 0
const F_UNLCK = 2
const F_WRLCK = 1
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_ALLOW = 1
const FAN_ATTRIB = 4
const FAN_AUDIT = 16
const FAN_CLASS_NOTIF = 0
const FAN_CLOEXEC = 1
const FAN_CLOSE = 24
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_DENY = 2
const FAN_ENABLE_AUDIT = 64
const FAN_EPIDFD = -2
const FAN_EVENT_ON_CHILD = 134217728
const FAN_FS_ERROR = 32768
const FAN_INFO = 32
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_ONLYDIR = 8
const FAN_MARK_REMOVE = 2
const FAN_MODIFY = 2
const FAN_MOVE = 192
const FAN_MOVE_SELF = 2048
const FAN_MOVED_FROM = 64
const FAN_MOVED_TO = 128
const FAN_NOFD = -1
const FAN_NONBLOCK = 2
const FAN_NOPIDFD = -1
const FAN_ONDIR = 1073741824
const FAN_OPEN = 32
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_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 FD_CLOEXEC = 1
const FD_SETSIZE = 1024
const FF0 = 0
const FF1 = 32768
const FFDLY = 32768
const FIB_RULE_FIND_SADDR = 65536
const FIB_RULE_INVERT = 2
const FICLONE = 1074041865
const FICLONERANGE = 1075876877
const FIDEDUPERANGE = 3222836278
const FLUSHO = 4096
const FP_XSTATE_MAGIC2 = 1179670597
const FR_ACT_BLACKHOLE = 6
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_DST = 1
const FRA_FLOW = 11
const FRA_FWMARK = 10
const FRA_FWMASK = 16
const FRA_GOTO = 4
const FRA_IIFNAME = 3
const FRA_IP_PROTO = 22
const FRA_L3MDEV = 19
const FRA_OIFNAME = 17
const FRA_PAD = 18
const FRA_PRIORITY = 6
const FRA_PROTOCOL = 21
const FRA_SPORT_RANGE = 23
const FRA_SRC = 2
const FRA_TABLE = 15
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_NONCE = 2148558363
const FS_IOC_GET_ENCRYPTION_POLICY = 1074554389
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_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 GRND_INSECURE = 4
const GRND_NONBLOCK = 1
const GRND_RANDOM = 2
const HCI_CHANNEL_RAW = 0
const HCI_CHANNEL_USER = 1
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_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_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_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 HIDIOCGRAWINFO = 2148026371
const HIDIOCGRDESC = 2416199682
const HIDIOCGRDESCSIZE = 2147764225
const HOSTFS_SUPER_MAGIC = 12648430
const HPFS_SUPER_MAGIC = 4187351113
const HUGETLBFS_MAGIC = 2508478710
const HUPCL = 1024
const IBSHIFT = 16
const ICANON = 2
const ICMP_FILTER = 1
const ICMPV6_FILTER = 1
const ICRNL = 256
const IEXTEN = 32768
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_MCAUTOJOIN = 1024
const IFA_F_NODAD = 2
const IFA_F_NOPREFIXROUTE = 512
const IFA_F_OPTIMISTIC = 4
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_FLAGS = 8
const IFA_LABEL = 3
const IFA_LOCAL = 2
const IFA_MAX = 11
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_DEBUG = 4
const IFF_DETACH_QUEUE = 1024
const IFF_DORMANT = 131072
const IFF_DYNAMIC = 32768
const IFF_ECHO = 262144
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 = 16
const IFF_NAPI_FRAGS = 32
const IFF_NO_CARRIER = 64
const IFF_NO_PI = 4096
const IFF_NOARP = 128
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_SLAVE = 2048
const IFF_TAP = 2
const IFF_TUN = 1
const IFF_TUN_EXCL = 32768
const IFF_UP = 1
const IFF_VNET_HDR = 16384
const IFF_VOLATILE = 461914
const IFLA_ADDRESS = 1
const IFLA_AF_SPEC = 26
const IFLA_ALLMULTI = 61
const IFLA_ALT_IFNAME = 53
const IFLA_BOND_AD_INFO = 23
const IFLA_BOND_MIIMON = 3
const IFLA_BOND_MODE = 1
const IFLA_BOND_PRIMARY = 11
const IFLA_BOND_UNSPEC = 0
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_MAX_AGE = 3
const IFLA_BR_PAD = 40
const IFLA_BR_PRIORITY = 6
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_COST = 3
const IFLA_BRPORT_FLUSH = 24
const IFLA_BRPORT_ID = 17
const IFLA_BRPORT_MODE = 4
const IFLA_BRPORT_NO = 18
const IFLA_BRPORT_PAD = 26
const IFLA_CAN_CLOCK = 3
const IFLA_CAN_RESTART = 7
const IFLA_CAN_STATE = 4
const IFLA_CAN_UNSPEC = 0
const IFLA_CARRIER = 33
const IFLA_COST = 8
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_PORT = 5
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_HSR_VERSION = 6
const IFLA_IF_NETNSID = 46
const IFLA_IFALIAS = 20
const IFLA_IFNAME = 3
const IFLA_INET6_CONF = 2
const IFLA_INET6_FLAGS = 1
const IFLA_INET6_MCAST = 4
const IFLA_INET6_STATS = 3
const IFLA_INET6_TOKEN = 7
const IFLA_INET_CONF = 1
const IFLA_INET_UNSPEC = 0
const IFLA_INFO_DATA = 2
const IFLA_INFO_KIND = 1
const IFLA_INFO_UNSPEC = 0
const IFLA_INFO_XSTATS = 3
const IFLA_IPOIB_MODE = 2
const IFLA_IPOIB_PKEY = 1
const IFLA_IPVLAN_MODE = 1
const IFLA_LINKINFO = 18
const IFLA_LINKMODE = 17
const IFLA_MACSEC_ES = 10
const IFLA_MACSEC_PAD = 14
const IFLA_MACSEC_PORT = 2
const IFLA_MACSEC_SCB = 11
const IFLA_MACSEC_SCI = 1
const IFLA_MAP = 14
const IFLA_MASTER = 10
const IFLA_MAX_MTU = 51
const IFLA_MIN_MTU = 50
const IFLA_MTU = 4
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_PAD = 42
const IFLA_PERM_ADDRESS = 54
const IFLA_PHYS_PORT_ID = 34
const IFLA_PORT_SELF = 25
const IFLA_PORT_UNSPEC = 0
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_RMNET_FLAGS = 2
const IFLA_STATS = 7
const IFLA_STATS64 = 23
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_PERSIST = 6
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_SPOOFCHK = 4
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_VLAN_UNSPEC = 0
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_GROUP = 2
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_LIMIT = 9
const IFLA_VXLAN_LOCAL = 4
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_WEIGHT = 15
const IFLA_WIRELESS = 11
const IFLA_XDP = 43
const IFLA_XDP_FD = 1
const IFLA_XDP_FLAGS = 3
const IFLA_XDP_PROG_ID = 4
const IFLA_XDP_UNSPEC = 0
const IFLA_XFRM_IF_ID = 2
const IFLA_XFRM_UNSPEC = 0
const IFNAMSIZ = 16
const IGNBRK = 1
const IGNCR = 128
const IGNPAR = 4
const IMAXBEL = 8192
const ImplementsGetwd = true
const IN_ACCESS = 1
const IN_ALL_EVENTS = 4095
const IN_ATTRIB = 4
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_CLASSC_NSHIFT = 8
const IN_CLOEXEC = 524288
const IN_CLOSE = 24
const IN_CLOSE_NOWRITE = 16
const IN_CLOSE_WRITE = 8
const IN_CREATE = 256
const IN_DELETE = 512
const IN_DELETE_SELF = 1024
const IN_DONT_FOLLOW = 33554432
const IN_IGNORED = 32768
const IN_ISDIR = 1073741824
const IN_LOOPBACKNET = 127
const IN_MASK_ADD = 536870912
const IN_MASK_CREATE = 268435456
const IN_MODIFY = 2
const IN_MOVE = 192
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_OPEN = 32
const IN_Q_OVERFLOW = 16384
const IN_UNMOUNT = 8192
const INLCR = 64
const INPCK = 16
const IP_ADD_MEMBERSHIP = 35
const IP_BLOCK_SOURCE = 38
const IP_CHECKSUM = 23
const IP_DF = 16384
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_MF = 8192
const IP_MINTTL = 21
const IP_MSFILTER = 41
const IP_MSS = 576
const IP_MTU = 14
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_PMTUDISC_DONT = 0
const IP_PMTUDISC_OMIT = 5
const IP_PMTUDISC_WANT = 1
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_RF = 32768
const IP_ROUTER_ALERT = 5
const IP_TOS = 1
const IP_TRANSPARENT = 19
const IP_TTL = 2
const IP_UNBLOCK_SOURCE = 37
const IP_UNICAST_IF = 50
const IP_USER_FLOW = 13
const IP_XFRM_POLICY = 17
const IPC_CREAT = 512
const IPC_EXCL = 1024
const IPC_NOWAIT = 2048
const IPC_PRIVATE = 0
const IPC_RMID = 0
const IPC_SET = 1
const IPC_STAT = 2
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_2292DSTOPTS = 4
const IPV6_2292HOPOPTS = 3
const IPV6_2292PKTINFO = 2
const IPV6_2292RTHDR = 5
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_FLOW = 17
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 = 24
const IPV6_MTU_DISCOVER = 23
const IPV6_MULTICAST_ALL = 29
const IPV6_MULTICAST_IF = 17
const IPV6_NEXTHOP = 9
const IPV6_ORIGDSTADDR = 74
const IPV6_PATHMTU = 61
const IPV6_PKTINFO = 50
const IPV6_PMTUDISC_DO = 2
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_RTHDR_LOOSE = 0
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 ISIG = 1
const ISOFS_SUPER_MAGIC = 38496
const ISTRIP = 32
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 IUCLC = 512
const IUTF8 = 16384
const IXANY = 2048
const IXOFF = 4096
const IXON = 1024
const JFFS2_SUPER_MAGIC = 29366
const KCM_RECV_DISABLE = 1
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_CAPS0_MOVE = 128
const KEYCTL_CHOWN = 4
const KEYCTL_CLEAR = 7
const KEYCTL_DESCRIBE = 6
const KEYCTL_DH_COMPUTE = 23
const KEYCTL_INSTANTIATE = 12
const KEYCTL_INVALIDATE = 21
const KEYCTL_MOVE = 30
const KEYCTL_MOVE_EXCL = 1
const KEYCTL_NEGATE = 13
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_SET_TIMEOUT = 15
const KEYCTL_SETPERM = 5
const KEYCTL_UPDATE = 2
const KEYCTL_WATCH_KEY = 32
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 LOCK_EX = 2
const LOCK_NB = 4
const LOCK_SH = 1
const LOCK_UN = 8
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_IP6_MAX = 8
const LWTUNNEL_IP_MAX = 8
const MADV_COLD = 20
const MADV_COLLAPSE = 25
const MADV_DODUMP = 17
const MADV_DOFORK = 11
const MADV_DONTDUMP = 16
const MADV_DONTFORK = 10
const MADV_DONTNEED = 4
const MADV_FREE = 8
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_RANDOM = 1
const MADV_REMOVE = 9
const MADV_SEQUENTIAL = 2
const MADV_UNMERGEABLE = 13
const MADV_WILLNEED = 3
const MADV_WIPEONFORK = 18
const MAP_32BIT = 64
const MAP_ANON = 32
const MAP_ANONYMOUS = 32
const MAP_DENYWRITE = 2048
const MAP_EXECUTABLE = 4096
const MAP_FILE = 0
const MAP_FIXED = 16
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 MAP_STACK = 131072
const MAP_SYNC = 524288
const MAP_TYPE = 15
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 MEMERASE = 1074285826
const MEMERASE64 = 1074810132
const MEMGETBADBLOCK = 1074285835
const MEMGETINFO = 2149600513
const MEMGETOOBSEL = 2160610570
const MEMGETREGIONCOUNT = 2147765511
const MEMGETREGIONINFO = 3222293768
const MEMISLOCKED = 2148027671
const MEMLOCK = 1074285829
const MEMREAD = 3225439514
const MEMREADOOB = 3222293764
const MEMREADOOB64 = 3222818070
const MEMSETBADBLOCK = 1074285836
const MEMUNLOCK = 1074285830
const MEMWRITE = 3224390936
const MEMWRITEOOB = 3222293763
const MEMWRITEOOB64 = 3222818069
const MFD_CLOEXEC = 1
const MFD_EXEC = 16
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 MFD_NOEXEC_SEAL = 8
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 MNT_FORCE = 1
const MOUNT_ATTR__ATIME = 112
const MOUNT_ATTR_IDMAP = 1048576
const MOUNT_ATTR_NOATIME = 16
const MOUNT_ATTR_NODEV = 4
const MOUNT_ATTR_NOSYMFOLLOW = 2097152
const MREMAP_DONTUNMAP = 4
const MREMAP_FIXED = 2
const MREMAP_MAYMOVE = 1
const MS_ACTIVE = 1073741824
const MS_ASYNC = 1
const MS_BIND = 4096
const MS_BORN = 536870912
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_MOVE = 8192
const MS_NOATIME = 1024
const MS_NODEV = 4
const MS_NODIRATIME = 2048
const MS_NOEXEC = 8
const MS_NOREMOTELOCK = 134217728
const MS_NOSEC = 268435456
const MS_NOSUID = 2
const MS_NOSYMFOLLOW = 256
const MS_NOUSER = -2147483648
const MS_POSIXACL = 65536
const MS_PRIVATE = 262144
const MS_RDONLY = 1
const MS_REC = 16384
const MS_RELATIME = 2097152
const MS_REMOUNT = 32
const MS_RMT_MASK = 41943121
const MS_SHARED = 1048576
const MS_SILENT = 32768
const MS_SLAVE = 524288
const MS_STRICTATIME = 16777216
const MS_SUBMOUNT = 67108864
const MS_SYNC = 4
const MS_SYNCHRONOUS = 16
const MS_UNBINDABLE = 131072
const MS_VERBOSE = 32768
const MSDOS_SUPER_MAGIC = 19780
const MSG_BATCH = 262144
const MSG_CMSG_CLOEXEC = 1073741824
const MSG_CONFIRM = 2048
const MSG_CTRUNC = 8
const MSG_DONTROUTE = 4
const MSG_DONTWAIT = 64
const MSG_EOR = 128
const MSG_ERRQUEUE = 8192
const MSG_FASTOPEN = 536870912
const MSG_FIN = 512
const MSG_MORE = 32768
const MSG_NOSIGNAL = 16384
const MSG_OOB = 1
const MSG_PEEK = 2
const MSG_PROXY = 16
const MSG_RST = 4096
const MSG_SYN = 1024
const MSG_TRUNC = 32
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_MLCNANDFLASH = 8
const MTD_NANDECC_OFF = 0
const MTD_NANDFLASH = 4
const MTD_NO_ERASE = 4096
const MTD_NORFLASH = 3
const MTD_OPS_AUTO_OOB = 1
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_RAM = 1
const MTD_ROM = 2
const MTD_UBIVOLUME = 7
const MTD_WRITEABLE = 1024
const MTDFILEMODE = 19731
const NAME_MAX = 255
const NCP_SUPER_MAGIC = 22092
const NCSI_ATTR_UNSPEC = 0
const NCSI_CMD_UNSPEC = 0
const NCSI_PKG_ATTR = 1
const NCSI_PKG_ATTR_ID = 2
const NDA_CACHEINFO = 3
const NDA_DST = 1
const NDA_IFINDEX = 8
const NDA_LLADDR = 2
const NDA_MASTER = 9
const NDA_PORT = 6
const NDA_PROBES = 4
const NDA_SRC_VNI = 11
const NDA_UNSPEC = 0
const NDA_VLAN = 5
const NDA_VNI = 7
const NETNSA_FD = 3
const NETNSA_MAX = 5
const NETNSA_NONE = 0
const NETNSA_NSID = 1
const NETNSA_PID = 2
const NF_INET_FORWARD = 2
const NF_INET_LOCAL_IN = 1
const NF_INET_NUMHOOKS = 5
const NF_INET_POST_ROUTING = 4
const NF_NETDEV_EGRESS = 1
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_DOWN = 3
const NFC_CMD_DEV_UP = 2
const NFC_CMD_DISABLE_SE = 18
const NFC_CMD_ENABLE_SE = 17
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_COMM_PASSIVE = 1
const NFC_DIRECTION_RX = 0
const NFC_DIRECTION_TX = 1
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_GENL_VERSION = 1
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_FELICA = 3
const NFC_PROTO_JEWEL = 1
const NFC_PROTO_MAX = 8
const NFC_PROTO_MIFARE = 2
const NFC_RF_INITIATOR = 0
const NFC_RF_NONE = 2
const NFC_RF_TARGET = 1
const NFC_SDP_ATTR_SAP = 2
const NFC_SDP_ATTR_URI = 1
const NFC_SE_DISABLED = 0
const NFC_SE_EMBEDDED = 2
const NFC_SE_ENABLED = 1
const NFC_SE_UICC = 1
const NFDBITS = 64
const NFNL_BATCH_GENID = 1
const NFNL_BATCH_MAX = 1
const NFNL_MSG_BATCH_END = 17
const NFNL_NFA_NEST = 32768
const NFNL_SUBSYS_ACCT = 7
const NFNL_SUBSYS_COUNT = 13
const NFNL_SUBSYS_HOOK = 12
const NFNL_SUBSYS_NONE = 0
const NFNL_SUBSYS_OSF = 5
const NFNL_SUBSYS_ULOG = 4
const NFNLGRP_MAX = 9
const NFNLGRP_NFTABLES = 7
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_BREAK = -2
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_DIRECTION = 1
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_DYNSET_F_INV = 1
const NFT_GOTO = -4
const NFT_HASH_JENKINS = 0
const NFT_HASH_SYM = 1
const NFT_JUMP = -3
const NFT_LIMIT_F_INV = 1
const NFT_LIMIT_PKTS = 0
const NFT_LOOKUP_F_INV = 1
const NFT_META_CGROUP = 23
const NFT_META_CPU = 20
const NFT_META_IIF = 4
const NFT_META_IIFGROUP = 21
const NFT_META_IIFNAME = 6
const NFT_META_IIFTYPE = 8
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_OIFNAME = 7
const NFT_META_OIFTYPE = 9
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_DELCHAIN = 5
const NFT_MSG_DELOBJ = 20
const NFT_MSG_DELRULE = 8
const NFT_MSG_DELSET = 11
const NFT_MSG_DELSETELEM = 14
const NFT_MSG_DELTABLE = 2
const NFT_MSG_GETCHAIN = 4
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_GETTABLE = 1
const NFT_MSG_MAX = 34
const NFT_MSG_NEWCHAIN = 3
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_NEWTABLE = 0
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_1 = 1
const NFT_REG_2 = 2
const NFT_REG_3 = 3
const NFT_REG_4 = 4
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_CONSTANT = 2
const NFT_SET_EVAL = 32
const NFT_SET_INTERVAL = 4
const NFT_SET_MAP = 8
const NFT_SET_OBJECT = 64
const NFT_SET_TIMEOUT = 16
const NFTA_BITWISE_LEN = 3
const NFTA_BITWISE_XOR = 5
const NFTA_CHAIN_HOOK = 4
const NFTA_CHAIN_NAME = 3
const NFTA_CHAIN_PAD = 9
const NFTA_CHAIN_TABLE = 1
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_NAME = 1
const NFTA_COMPAT_REV = 2
const NFTA_COMPAT_TYPE = 3
const NFTA_COUNTER_PAD = 3
const NFTA_CT_DREG = 1
const NFTA_CT_KEY = 2
const NFTA_CT_SREG = 4
const NFTA_CT_UNSPEC = 0
const NFTA_DATA_UNSPEC = 0
const NFTA_DATA_VALUE = 1
const NFTA_DUP_UNSPEC = 0
const NFTA_DYNSET_EXPR = 7
const NFTA_DYNSET_OP = 3
const NFTA_DYNSET_PAD = 8
const NFTA_EXPR_DATA = 2
const NFTA_EXPR_NAME = 1
const NFTA_EXPR_UNSPEC = 0
const NFTA_EXTHDR_DREG = 1
const NFTA_EXTHDR_LEN = 4
const NFTA_EXTHDR_OP = 6
const NFTA_EXTHDR_SREG = 7
const NFTA_EXTHDR_TYPE = 2
const NFTA_FIB_DREG = 1
const NFTA_FIB_F_DADDR = 2
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_F_SADDR = 1
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_OFFSET = 6
const NFTA_HASH_SEED = 5
const NFTA_HASH_SREG = 1
const NFTA_HASH_TYPE = 7
const NFTA_HASH_UNSPEC = 0
const NFTA_HOOK_DEV = 3
const NFTA_HOOK_UNSPEC = 0
const NFTA_LIMIT_BURST = 3
const NFTA_LIMIT_FLAGS = 5
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_LIST_UNSPEC = 0
const NFTA_LOG_FLAGS = 6
const NFTA_LOG_GROUP = 1
const NFTA_LOG_LEVEL = 5
const NFTA_LOG_PREFIX = 2
const NFTA_LOG_SNAPLEN = 3
const NFTA_LOG_UNSPEC = 0
const NFTA_LOOKUP_DREG = 3
const NFTA_LOOKUP_SET = 1
const NFTA_LOOKUP_SREG = 2
const NFTA_MASQ_FLAGS = 1
const NFTA_MASQ_UNSPEC = 0
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_META_UNSPEC = 0
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_PAYLOAD_LEN = 4
const NFTA_QUEUE_FLAGS = 3
const NFTA_QUEUE_NUM = 1
const NFTA_QUEUE_TOTAL = 2
const NFTA_QUOTA_BYTES = 1
const NFTA_QUOTA_FLAGS = 2
const NFTA_QUOTA_PAD = 3
const NFTA_RANGE_OP = 2
const NFTA_RANGE_SREG = 1
const NFTA_REDIR_FLAGS = 3
const NFTA_REJECT_TYPE = 1
const NFTA_RT_DREG = 1
const NFTA_RT_KEY = 2
const NFTA_RT_UNSPEC = 0
const NFTA_RULE_CHAIN = 2
const NFTA_RULE_COMPAT = 5
const NFTA_RULE_HANDLE = 3
const NFTA_RULE_ID = 9
const NFTA_RULE_PAD = 8
const NFTA_RULE_TABLE = 1
const NFTA_RULE_UNSPEC = 0
const NFTA_SET_DESC = 9
const NFTA_SET_FLAGS = 3
const NFTA_SET_ID = 10
const NFTA_SET_KEY_LEN = 5
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_FLAGS = 2
const NFTA_TABLE_NAME = 1
const NFTA_TABLE_USE = 3
const NFTA_TARGET_INFO = 3
const NFTA_TARGET_NAME = 1
const NFTA_TARGET_REV = 2
const NFTA_TRACE_CHAIN = 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_TABLE = 1
const NFTA_TRACE_TYPE = 4
const NHA_BLACKHOLE = 4
const NHA_ENCAP = 8
const NHA_ENCAP_TYPE = 7
const NHA_GATEWAY = 6
const NHA_GROUP = 2
const NHA_GROUP_TYPE = 3
const NHA_GROUPS = 9
const NHA_ID = 1
const NHA_MASTER = 10
const NHA_OIF = 5
const NHA_UNSPEC = 0
const NILFS_SUPER_MAGIC = 13364
const NL0 = 0
const NL1 = 256
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_BANDS = 239
const NL80211_ATTR_BSS = 47
const NL80211_ATTR_BSSID = 245
const NL80211_ATTR_CQM = 94
const NL80211_ATTR_FRAME = 51
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 = 6
const NL80211_ATTR_MAX = 326
const NL80211_ATTR_MDID = 177
const NL80211_ATTR_NSS = 262
const NL80211_ATTR_PAD = 229
const NL80211_ATTR_PBSS = 226
const NL80211_ATTR_PID = 82
const NL80211_ATTR_PMK = 254
const NL80211_ATTR_PMKID = 85
const NL80211_ATTR_SSID = 52
const NL80211_ATTR_TSID = 210
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_ACTION = 59
const NL80211_CMD_DEL_PMK = 124
const NL80211_CMD_FRAME = 59
const NL80211_CMD_GET_MPP = 107
const NL80211_CMD_MAX = 154
const NL80211_CMD_ROAM = 47
const NL80211_CMD_SET_PMK = 123
const NL80211_CMD_VENDOR = 103
const NL80211_DFS_ETSI = 2
const NL80211_DFS_FCC = 1
const NL80211_DFS_JP = 3
const NL80211_FEATURE_QUIET = 2097152
const NL80211_FEATURE_STATIC_SMPS = 16777216
const NL80211_GENL_NAME = "nl80211"
const NL80211_IFTYPE_MAX = 12
const NL80211_IFTYPE_NAN = 12
const NL80211_IFTYPE_OCB = 11
const NL80211_KCK_LEN = 16
const NL80211_KEK_LEN = 16
const NL80211_KEY_DATA = 1
const NL80211_KEY_IDX = 2
const NL80211_KEY_MAX = 10
const NL80211_KEY_MODE = 9
const NL80211_KEY_SEQ = 4
const NL80211_KEY_TYPE = 7
const NL80211_MFP_NO = 0
const NL80211_MULTICAST_GROUP_REG = "regulatory"
const NL80211_NUM_ACS = 4
const NL80211_RRF_AUTO_BW = 2048
const NL80211_RRF_DFS = 16
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_IBSS = 128
const NL80211_RRF_NO_IR = 128
const NL80211_SMPS_MAX = 2
const NL80211_SMPS_OFF = 0
const NL80211_TXQ_Q_BE = 2
const NL80211_TXQ_Q_BK = 3
const NL80211_TXQ_Q_VI = 1
const NL80211_TXQ_Q_VO = 0
const NL80211_VENDOR_ID_IS_LINUX = 2147483648
const NL80211_WMMR_MAX = 4
const NL_ATTR_TYPE_S16 = 7
const NL_ATTR_TYPE_S32 = 8
const NL_ATTR_TYPE_S64 = 9
const NL_ATTR_TYPE_S8 = 6
const NL_ATTR_TYPE_U16 = 3
const NL_ATTR_TYPE_U32 = 4
const NL_ATTR_TYPE_U64 = 5
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 NLDLY = 256
const NLM_F_ACK = 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_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 NOFLSH = 128
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_PROXY = 8
const NTF_ROUTER = 128
const NTF_SELF = 2
const NTF_USE = 1
const NUD_DELAY = 8
const NUD_FAILED = 32
const NUD_INCOMPLETE = 1
const NUD_NOARP = 64
const NUD_NONE = 0
const NUD_PERMANENT = 128
const NUD_PROBE = 16
const NUD_REACHABLE = 2
const NUD_STALE = 4
const O_ACCMODE = 3
const O_APPEND = 1024
const O_ASYNC = 8192
const O_CLOEXEC = 524288
const O_CREAT = 64
const O_DIRECT = 16384
const O_DIRECTORY = 65536
const O_DSYNC = 4096
const O_EXCL = 128
const O_FSYNC = 1052672
const O_LARGEFILE = 0
const O_NDELAY = 2048
const O_NOATIME = 262144
const O_NOCTTY = 256
const O_NOFOLLOW = 131072
const O_NONBLOCK = 2048
const O_PATH = 2097152
const O_RDONLY = 0
const O_RDWR = 2
const O_RSYNC = 1052672
const O_SYNC = 1052672
const O_TMPFILE = 4259840
const O_TRUNC = 512
const O_WRONLY = 1
const OCFS2_SUPER_MAGIC = 1952539503
const OCRNL = 8
const OFDEL = 128
const OFILL = 64
const OLCUC = 2
const ONLCR = 4
const ONLRET = 32
const ONOCR = 16
const OPEN_TREE_CLOEXEC = 524288
const OPEN_TREE_CLONE = 1
const OPENPROM_SUPER_MAGIC = 40865
const OPOST = 1
const OTPERASE = 1074547993
const OTPGETREGIONCOUNT = 1074023694
const OTPGETREGIONINFO = 1074547983
const OTPLOCK = 2148289808
const OTPSELECT = 2147765517
const OVERLAYFS_SUPER_MAGIC = 2035054128
const P_ALL = 0
const P_PGID = 2
const P_PID = 1
const P_PIDFD = 3
const PACKET_AUXDATA = 8
const PACKET_BROADCAST = 1
const PACKET_FANOUT = 18
const PACKET_FANOUT_DATA = 22
const PACKET_FANOUT_LB = 1
const PACKET_FANOUT_QM = 5
const PACKET_FASTROUTE = 6
const PACKET_HDRLEN = 11
const PACKET_HOST = 0
const PACKET_KERNEL = 7
const PACKET_LOOPBACK = 5
const PACKET_LOSS = 14
const PACKET_MULTICAST = 2
const PACKET_ORIGDEV = 9
const PACKET_OTHERHOST = 3
const PACKET_OUTGOING = 4
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_USER = 6
const PACKET_VERSION = 10
const PACKET_VNET_HDR = 15
const PACKET_VNET_HDR_SZ = 24
const PARENB = 256
const PARITY_CRC16_PR0 = 2
const PARITY_CRC16_PR1 = 3
const PARITY_DEFAULT = 0
const PARITY_NONE = 1
const PARMRK = 8
const PARODD = 512
const PathMax = 4096
const PENDIN = 16384
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_ATTR_SIZE_VER8 = 136
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_IND_CALL = 5
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_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_ENABLE = 9216
const PERF_EVENT_IOC_ID = 2148017159
const PERF_EVENT_IOC_PAUSE_OUTPUT = 1074013193
const PERF_EVENT_IOC_PERIOD = 1074275332
const PERF_EVENT_IOC_QUERY_BPF = 3221758986
const PERF_EVENT_IOC_RESET = 9219
const PERF_EVENT_IOC_SET_BPF = 1074013192
const PERF_EVENT_IOC_SET_FILTER = 1074275334
const PERF_FORMAT_ID = 4
const PERF_FORMAT_LOST = 16
const PERF_FORMAT_MAX = 32
const PERF_HW_EVENT_MASK = 4294967295
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_LOCK_NA = 1
const PERF_MEM_LVL_HIT = 2
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_NA = 1
const PERF_MEM_LVL_REM_CCE1 = 1024
const PERF_MEM_LVL_REM_CCE2 = 2048
const PERF_MEM_LVL_UNC = 8192
const PERF_MEM_LVLNUM_IO = 10
const PERF_MEM_LVLNUM_NA = 15
const PERF_MEM_OP_EXEC = 16
const PERF_MEM_OP_LOAD = 2
const PERF_MEM_OP_NA = 1
const PERF_MEM_TLB_HIT = 2
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_RECORD_AUX = 11
const PERF_RECORD_CGROUP = 19
const PERF_RECORD_COMM = 3
const PERF_RECORD_EXIT = 4
const PERF_RECORD_FORK = 7
const PERF_RECORD_LOST = 2
const PERF_RECORD_MAX = 22
const PERF_RECORD_MMAP = 1
const PERF_RECORD_MMAP2 = 10
const PERF_RECORD_READ = 8
const PERF_RECORD_SWITCH = 14
const PERF_SAMPLE_ADDR = 8
const PERF_SAMPLE_AUX = 1048576
const PERF_SAMPLE_BRANCH_MAX = 524288
const PERF_SAMPLE_CGROUP = 2097152
const PERF_SAMPLE_CPU = 128
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_TID = 2
const PERF_SAMPLE_TIME = 4
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_CONFLICT = 32
const PERF_TXN_ELISION = 1
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 PerfBitExcludeGuest = 1048576
const PerfBitExcludeHost = 524288
const PerfBitExcludeHv = 64
const PerfBitExcludeIdle = 128
const PerfBitExcludeUser = 16
const PerfBitExclusive = 8
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 PerfBitWriteBackward = 134217728
const PIDFD_NONBLOCK = 2048
const PIPEFS_MAGIC = 1346981957
const POLLERR = 8
const POLLHUP = 16
const POLLIN = 1
const POLLNVAL = 32
const POLLOUT = 4
const POLLPRI = 2
const POLLRDHUP = 8192
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_FETCH = 3221778596
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_ENDIAN_LITTLE = 1
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_NOPRINT = 1
const PR_FPEMU_SIGFPE = 2
const PR_GET_AUXV = 1096112214
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_MDWE = 66
const PR_GET_NAME = 16
const PR_GET_PDEATHSIG = 2
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_LATE = 0
const PR_MCE_KILL_SET = 1
const PR_MTE_TAG_MASK = 524280
const PR_MTE_TAG_SHIFT = 3
const PR_MTE_TCF_ASYNC = 4
const PR_MTE_TCF_MASK = 6
const PR_MTE_TCF_NONE = 0
const PR_MTE_TCF_SHIFT = 1
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_MDWE = 65
const PR_SET_MM = 35
const PR_SET_MM_AUXV = 12
const PR_SET_MM_BRK = 7
const PR_SET_MM_ENV_END = 11
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_PDEATHSIG = 1
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_PGRP = 1
const PRIO_PROCESS = 0
const PRIO_USER = 2
const PROC_SUPER_MAGIC = 40864
const PROT_EXEC = 4
const PROT_GROWSDOWN = 16777216
const PROT_GROWSUP = 33554432
const PROT_NONE = 0
const PROT_READ = 1
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_EVENTMSG_SYSCALL_ENTRY = 1
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_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_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_SYSCALL_INFO_ENTRY = 1
const PTRACE_SYSEMU = 31
const PTRACE_TRACEME = 0
const QNX4_SUPER_MAGIC = 47
const QNX6_SUPER_MAGIC = 1746473250
const R_OK = 4
const RAMFS_MAGIC = 2240043254
const RAW_PAYLOAD_HCI = 2
const RAW_PAYLOAD_LLCP = 0
const RAW_PAYLOAD_NCI = 1
const RDTGROUP_SUPER_MAGIC = 124082209
const REISERFS_SUPER_MAGIC = 1382369651
const RENAME_EXCHANGE = 2
const RENAME_NOREPLACE = 1
const RENAME_WHITEOUT = 4
const RESOLVE_BENEATH = 8
const RESOLVE_IN_ROOT = 16
const RESOLVE_NO_XDEV = 1
const RLIM_INFINITY = 18446744073709551615
const RLIMIT_AS = 9
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_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_DPORT = 29
const RTA_DST = 1
const RTA_ENCAP = 22
const RTA_ENCAP_TYPE = 21
const RTA_EXPIRES = 23
const RTA_FLOW = 11
const RTA_GATEWAY = 5
const RTA_IIF = 3
const RTA_IP_PROTO = 27
const RTA_MARK = 16
const RTA_MAX = 30
const RTA_METRICS = 8
const RTA_MFC_STATS = 17
const RTA_MULTIPATH = 9
const RTA_NEWDST = 19
const RTA_OIF = 4
const RTA_PAD = 24
const RTA_PREF = 20
const RTA_PREFSRC = 7
const RTA_PRIORITY = 6
const RTA_SPORT = 28
const RTA_SRC = 2
const RTA_TABLE = 15
const RTA_TTL_PROPAGATE = 26
const RTA_UID = 25
const RTA_UNSPEC = 0
const RTA_VIA = 18
const RTAX_ADVMSS = 8
const RTAX_CC_ALGO = 16
const RTAX_CWND = 7
const RTAX_FEATURE_ECN = 1
const RTAX_FEATURE_MASK = 15
const RTAX_FEATURES = 12
const RTAX_HOPLIMIT = 10
const RTAX_INITCWND = 11
const RTAX_INITRWND = 14
const RTAX_LOCK = 1
const RTAX_MAX = 17
const RTAX_MTU = 2
const RTAX_QUICKACK = 15
const RTAX_REORDERING = 9
const RTAX_RTO_MIN = 13
const RTAX_RTT = 4
const RTAX_RTTVAR = 5
const RTAX_SSTHRESH = 6
const RTAX_UNSPEC = 0
const RTAX_WINDOW = 3
const RTC_AF = 32
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_DISABLED = 0
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_IRQF = 128
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_PF = 64
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_UF = 16
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_LOG = 33554432
const RTCF_MASQ = 4194304
const RTCF_NAT = 8388608
const RTCF_VALVE = 2097152
const RTF_ADDRCLASSMASK = 4160749568
const RTF_ADDRCONF = 262144
const RTF_BROADCAST = 268435456
const RTF_CACHE = 16777216
const RTF_DEFAULT = 65536
const RTF_DYNAMIC = 16
const RTF_FLOW = 33554432
const RTF_GATEWAY = 2
const RTF_HOST = 4
const RTF_INTERFACE = 1073741824
const RTF_IRTT = 256
const RTF_LINKRT = 1048576
const RTF_LOCAL = 2147483648
const RTF_MODIFIED = 32
const RTF_MSS = 64
const RTF_MTU = 64
const RTF_MULTICAST = 536870912
const RTF_NAT = 134217728
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_THROW = 8192
const RTF_UP = 1
const RTF_WINDOW = 128
const RTF_XRESOLVE = 2048
const RTM_BASE = 16
const RTM_DELACTION = 49
const RTM_DELADDR = 21
const RTM_DELADDRLABEL = 73
const RTM_DELCHAIN = 101
const RTM_DELLINKPROP = 109
const RTM_DELMDB = 85
const RTM_DELNEIGH = 29
const RTM_DELNETCONF = 81
const RTM_DELNEXTHOP = 105
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_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_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_MAX = 123
const RTM_NEWACTION = 48
const RTM_NEWADDR = 20
const RTM_NEWADDRLABEL = 72
const RTM_NEWCACHEREPORT = 96
const RTM_NEWCHAIN = 100
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_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_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_NEIGH = 4
const RTMGRP_NOTIFY = 2
const RTMGRP_TC = 8
const RTN_ANYCAST = 4
const RTN_BLACKHOLE = 6
const RTN_BROADCAST = 3
const RTN_LOCAL = 2
const RTN_MAX = 11
const RTN_MULTICAST = 5
const RTN_NAT = 10
const RTN_PROHIBIT = 8
const RTN_THROW = 9
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_PERVASIVE = 2
const RTNH_F_TRAP = 64
const RTNH_F_UNRESOLVED = 32
const RTNLGRP_BRVLAN = 33
const RTNLGRP_DCB = 23
const RTNLGRP_IPV6_ROUTE = 11
const RTNLGRP_IPV6_RULE = 19
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_RA = 9
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_DSYNC = 2
const RWF_HIPRI = 1
const RWF_NOWAIT = 8
const RWF_SUPPORTED = 31
const RWF_SYNC = 4
const S_BLKSIZE = 512
const S_IEXEC = 64
const S_IFBLK = 24576
const S_IFCHR = 8192
const S_IFDIR = 16384
const S_IFIFO = 4096
const S_IFLNK = 40960
const S_IFMT = 61440
const S_IFREG = 32768
const S_IFSOCK = 49152
const S_IREAD = 256
const S_IRGRP = 32
const S_IROTH = 4
const S_IRUSR = 256
const S_IRWXG = 56
const S_IRWXO = 7
const S_IRWXU = 448
const S_ISGID = 1024
const S_ISUID = 2048
const S_ISVTX = 512
const S_IWGRP = 16
const S_IWOTH = 2
const S_IWRITE = 128
const S_IWUSR = 128
const S_IXGRP = 8
const S_IXOTH = 1
const S_IXUSR = 64
const SC_LOG_FLUSH = 1048576
const SCHED_BATCH = 3
const SCHED_DEADLINE = 6
const SCHED_FIFO = 1
const SCHED_FLAG_ALL = 127
const SCHED_IDLE = 5
const SCHED_NORMAL = 0
const SCHED_RESET_ON_FORK = 1073741824
const SCHED_RR = 2
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_SCHED = 1
const SCM_TSTAMP_SND = 0
const SCM_TXTIME = 61
const SCM_WIFI_STATUS = 41
const SECRETMEM_MAGIC = 1397048141
const SECURITYFS_MAGIC = 1935894131
const SEEK_CUR = 1
const SEEK_DATA = 3
const SEEK_END = 2
const SEEK_HOLE = 4
const SEEK_MAX = 4
const SEEK_SET = 0
const SELINUX_MAGIC = 4185718668
const SFD_CLOEXEC = 524288
const SFD_NONBLOCK = 2048
const SHM_RDONLY = 4096
const SHM_RND = 8192
const SHUT_RD = 0
const SHUT_RDWR = 2
const SHUT_WR = 1
const SI_LOAD_SHIFT = 16
const SIG_BLOCK = 0
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 SIOCADDRT = 35083
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 SIOCDARP = 35155
const SIOCDELDLCI = 35201
const SIOCDELMULTI = 35122
const SIOCDELRT = 35084
const SIOCDEVPRIVATE = 35312
const SIOCDIFADDR = 35126
const SIOCDRARP = 35168
const SIOCETHTOOL = 35142
const SIOCGARP = 35156
const SIOCGETLINKNAME = 35296
const SIOCGETNODEID = 35297
const SIOCGHWTSTAMP = 35249
const SIOCGIFADDR = 35093
const SIOCGIFBR = 35136
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 SIOCGPGRP = 35076
const SIOCGPPPCSTATS = 35314
const SIOCGPPPSTATS = 35312
const SIOCGPPPVER = 35313
const SIOCGRARP = 35169
const SIOCGSKNS = 35148
const SIOCGSTAMP = 35078
const SIOCGSTAMP_NEW = 2148567302
const SIOCGSTAMP_OLD = 35078
const SIOCGSTAMPNS = 35079
const SIOCGSTAMPNS_NEW = 2148567303
const SIOCGSTAMPNS_OLD = 35079
const SIOCINQ = 21531
const SIOCKCMATTACH = 35296
const SIOCKCMCLONE = 35298
const SIOCKCMUNATTACH = 35297
const SIOCOUTQ = 21521
const SIOCOUTQNSD = 35147
const SIOCPROTOPRIVATE = 35296
const SIOCRTMSG = 35085
const SIOCSARP = 35157
const SIOCSHWTSTAMP = 35248
const SIOCSIFADDR = 35094
const SIOCSIFBR = 35137
const SIOCSIFBRDADDR = 35098
const SIOCSIFDSTADDR = 35096
const SIOCSIFENCAP = 35110
const SIOCSIFFLAGS = 35092
const SIOCSIFHWADDR = 35108
const SIOCSIFHWBROADCAST = 35127
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 SIOCSPGRP = 35074
const SIOCSRARP = 35170
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 SizeofInt = 4
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 SizeofPtr = 8
const SizeofRtAttr = 4
const SizeofRtGenmsg = 1
const SizeofRtMsg = 12
const SizeofRtNexthop = 8
const SizeofSchedAttr = 56
const SizeofShort = 2
const SizeofSockaddrALG = 88
const SizeofSockaddrAny = 112
const SizeofSockaddrCAN = 24
const SizeofSockaddrIUCV = 32
const SizeofSockaddrL2 = 14
const SizeofSockaddrNFC = 16
const SizeofSockaddrTIPC = 16
const SizeofSockaddrUnix = 110
const SizeofSockaddrVM = 16
const SizeofSockaddrXDP = 16
const SizeofSockFilter = 8
const SizeofSockFprog = 16
const SizeofTCPInfo = 240
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_LCYL_PASS = 79
const SMART_READ_VALUES = 208
const SMART_SAVE = 211
const SMART_STATUS = 218
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_CNX_ADVICE = 53
const SO_DEBUG = 1
const SO_DETACH_BPF = 27
const SO_DETACH_FILTER = 27
const SO_DOMAIN = 39
const SO_DONTROUTE = 5
const SO_ERROR = 4
const SO_GET_FILTER = 26
const SO_INCOMING_CPU = 49
const SO_KEEPALIVE = 9
const SO_LINGER = 13
const SO_LOCK_FILTER = 44
const SO_MARK = 36
const SO_MAX_PACING_RATE = 47
const SO_MEMINFO = 55
const SO_NO_CHECK = 11
const SO_NOFCS = 43
const SO_OOBINLINE = 10
const SO_ORIGINAL_DST = 80
const SO_PASSCRED = 16
const SO_PASSPIDFD = 76
const SO_PASSSEC = 34
const SO_PEEK_OFF = 42
const SO_PEERCRED = 17
const SO_PEERGROUPS = 59
const SO_PEERNAME = 28
const SO_PEERPIDFD = 77
const SO_PEERSEC = 31
const SO_PRIORITY = 12
const SO_PROTOCOL = 38
const SO_RCVBUF = 8
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_SNDBUF = 7
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_TIMESTAMPNS = 35
const SO_TIMESTAMPNS_NEW = 64
const SO_TIMESTAMPNS_OLD = 35
const SO_TXREHASH = 74
const SO_TXTIME = 61
const SO_TYPE = 3
const SO_WIFI_STATUS = 41
const SO_ZEROCOPY = 60
const SOCK_CLOEXEC = 524288
const SOCK_DCCP = 6
const SOCK_DGRAM = 2
const SOCK_IOC_TYPE = 137
const SOCK_NONBLOCK = 2048
const SOCK_PACKET = 10
const SOCK_RAW = 3
const SOCK_RCVBUF_LOCK = 2
const SOCK_RDM = 4
const SOCK_SEQPACKET = 5
const SOCK_SNDBUF_LOCK = 1
const SOCK_STREAM = 1
const SOCKFS_MAGIC = 1397703499
const SOF_TIMESTAMPING_LAST = 65536
const SOF_TIMESTAMPING_MASK = 131071
const SOL_AAL = 265
const SOL_ALG = 279
const SOL_ATM = 264
Socketoption Level
const SOL_CAIF = 278
const SOL_CAN_BASE = 100
const SOL_CAN_RAW = 101
const SOL_DCCP = 269
const SOL_DECNET = 261
Socketoption Level
const SOL_ICMPV6 = 58
const SOL_IP = 0
const SOL_IPV6 = 41
const SOL_IRDA = 266
const SOL_IUCV = 277
const SOL_KCM = 281
Socketoption Level
const SOL_LLC = 268
const SOL_MCTP = 285
const SOL_MPTCP = 284
const SOL_NETBEUI = 267
const SOL_NFC = 280
const SOL_PACKET = 263
const SOL_PNPIPE = 275
const SOL_PPPOL2TP = 273
const SOL_RAW = 255
const SOL_RDS = 276
Socketoption Level
const SOL_RXRPC = 272
Socketoption Level
const SOL_SMC = 286
const SOL_SOCKET = 1
const SOL_TCP = 6
const SOL_TIPC = 271
const SOL_TLS = 282
const SOL_UDP = 17
const SOL_X25 = 262
const SOL_XDP = 283
const SOMAXCONN = 4096
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_NODEV = 4
const ST_NODIRATIME = 2048
const ST_NOEXEC = 8
const ST_NOSUID = 2
const ST_RDONLY = 1
const ST_RELATIME = 4096
const ST_SYNCHRONOUS = 16
const STA_CLK = 32768
const STA_CLOCKERR = 4096
const STA_DEL = 32
const STA_FLL = 8
const STA_FREQHOLD = 128
const STA_INS = 16
const STA_MODE = 16384
const STA_NANO = 8192
const STA_PLL = 1
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_ALL = 4095
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_GID = 16
const STATX_INO = 256
const STATX_MNT_ID = 4096
const STATX_MODE = 2
const STATX_MTIME = 64
const STATX_SIZE = 512
const STATX_TYPE = 1
const STATX_UID = 8
const SYS__SYSCTL = 156
const SYS_ACCEPT = 43
const SYS_ACCEPT4 = 288
const SYS_ACCESS = 21
const SYS_ACCT = 163
const SYS_ADD_KEY = 248
const SYS_ADJTIMEX = 159
const SYS_AFS_SYSCALL = 183
const SYS_ALARM = 37
const SYS_ARCH_PRCTL = 158
const SYS_BIND = 49
const SYS_BPF = 321
const SYS_BRK = 12
const SYS_CACHESTAT = 451
const SYS_CAPGET = 125
const SYS_CAPSET = 126
const SYS_CHDIR = 80
const SYS_CHMOD = 90
const SYS_CHOWN = 92
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_CLONE = 56
const SYS_CLONE3 = 435
const SYS_CLOSE = 3
const SYS_CLOSE_RANGE = 436
const SYS_CONNECT = 42
const SYS_COPY_FILE_RANGE = 326
const SYS_CREAT = 85
const SYS_CREATE_MODULE = 174
const SYS_DELETE_MODULE = 176
const SYS_DUP = 32
const SYS_DUP2 = 33
const SYS_DUP3 = 292
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 = 60
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_FCNTL = 72
const SYS_FDATASYNC = 75
const SYS_FGETXATTR = 193
const SYS_FINIT_MODULE = 313
const SYS_FLISTXATTR = 196
const SYS_FLOCK = 73
const SYS_FORK = 57
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_FSTAT = 5
const SYS_FSTATFS = 138
const SYS_FSYNC = 74
const SYS_FTRUNCATE = 77
const SYS_FUTEX = 202
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_INIT = 253
const SYS_INOTIFY_INIT1 = 294
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_SETUP = 425
const SYS_IOCTL = 16
const SYS_IOPERM = 173
const SYS_IOPL = 172
const SYS_IOPRIO_GET = 252
const SYS_IOPRIO_SET = 251
const SYS_KCMP = 312
const SYS_KEXEC_FILE_LOAD = 320
const SYS_KEXEC_LOAD = 246
const SYS_KEYCTL = 250
const SYS_KILL = 62
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_LSEEK = 8
const SYS_LSETXATTR = 189
const SYS_LSTAT = 6
const SYS_MADVISE = 28
const SYS_MBIND = 237
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_MKDIR = 83
const SYS_MKDIRAT = 258
const SYS_MKNOD = 133
const SYS_MKNODAT = 259
const SYS_MLOCK = 149
const SYS_MLOCK2 = 325
const SYS_MLOCKALL = 151
const SYS_MMAP = 9
const SYS_MODIFY_LDT = 154
const SYS_MOUNT = 165
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_MREMAP = 25
const SYS_MSGCTL = 71
const SYS_MSGGET = 68
const SYS_MSGRCV = 70
const SYS_MSGSND = 69
const SYS_MSYNC = 26
const SYS_MUNLOCK = 150
const SYS_MUNLOCKALL = 152
const SYS_MUNMAP = 11
const SYS_NANOSLEEP = 35
const SYS_NEWFSTATAT = 262
const SYS_NFSSERVCTL = 180
const SYS_OPEN = 2
const SYS_OPEN_TREE = 428
const SYS_OPENAT = 257
const SYS_OPENAT2 = 437
const SYS_PAUSE = 34
const SYS_PERF_EVENT_OPEN = 298
const SYS_PERSONALITY = 135
const SYS_PIDFD_GETFD = 438
const SYS_PIDFD_OPEN = 434
const SYS_PIPE = 22
const SYS_PIPE2 = 293
const SYS_PIVOT_ROOT = 155
const SYS_PKEY_ALLOC = 330
const SYS_PKEY_FREE = 331
const SYS_PKEY_MPROTECT = 329
const SYS_POLL = 7
const SYS_PPOLL = 271
const SYS_PRCTL = 157
const SYS_PREAD64 = 17
const SYS_PREADV = 295
const SYS_PREADV2 = 327
const SYS_PRLIMIT64 = 302
const SYS_PROCESS_MADVISE = 440
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_READ = 0
const SYS_READAHEAD = 187
const SYS_READLINKAT = 267
const SYS_READV = 19
const SYS_REBOOT = 169
const SYS_RECVFROM = 45
const SYS_RECVMMSG = 299
const SYS_RECVMSG = 47
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_RMDIR = 84
const SYS_RSEQ = 334
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_SCHED_GETATTR = 315
const SYS_SCHED_GETPARAM = 143
const SYS_SCHED_SETATTR = 314
const SYS_SCHED_SETPARAM = 142
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_SEMOP = 65
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_SETNS = 308
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_SHMAT = 30
const SYS_SHMCTL = 31
const SYS_SHMDT = 67
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_STAT = 4
const SYS_STATFS = 137
const SYS_STATX = 332
const SYS_SWAPOFF = 168
const SYS_SWAPON = 167
const SYS_SYMLINKAT = 266
const SYS_SYNC = 162
const SYS_SYNC_FILE_RANGE = 277
const SYS_SYNCFS = 306
const SYS_SYSFS = 139
const SYS_SYSINFO = 99
const SYS_SYSLOG = 103
const SYS_TEE = 276
const SYS_TGKILL = 234
const SYS_TIME = 201
const SYS_TIMER_CREATE = 222
const SYS_TIMER_DELETE = 226
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_TIMES = 100
const SYS_TKILL = 200
const SYS_TRUNCATE = 76
const SYS_TUXCALL = 184
const SYS_UMASK = 95
const SYS_UMOUNT2 = 166
const SYS_UNAME = 63
const SYS_UNLINKAT = 263
const SYS_UNSHARE = 272
const SYS_USELIB = 134
const SYS_USERFAULTFD = 323
const SYS_USTAT = 136
const SYS_UTIME = 132
const SYS_UTIMENSAT = 280
const SYS_UTIMES = 235
const SYS_VFORK = 58
const SYS_VHANGUP = 153
const SYS_VMSPLICE = 278
const SYS_VSERVER = 236
const SYS_WAIT4 = 61
const SYS_WAITID = 247
const SYS_WRITE = 1
const SYS_WRITEV = 20
const SYSFS_MAGIC = 1650812274
const TAB0 = 0
const TAB1 = 2048
const TAB2 = 4096
const TAB3 = 6144
const TABDLY = 6144
const TASKSTATS_GENL_NAME = "TASKSTATS"
const TASKSTATS_VERSION = 14
const TCFLSH = 21515
const TCGETA = 21509
const TCGETS = 21505
const TCGETS2 = 2150388778
const TCGETX = 21554
const TCIFLUSH = 0
const TCIOFF = 2
const TCIOFLUSH = 2
const TCION = 3
const TCOFLUSH = 1
const TCOOFF = 0
const TCOON = 1
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_CORK = 3
const TCP_DEFER_ACCEPT = 9
const TCP_FASTOPEN = 23
const TCP_FASTOPEN_KEY = 33
const TCP_INFO = 11
const TCP_INQ = 36
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 = 512
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_ULP = 31
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_TIMESTAMP = 8
const TCPOPT_TSTAMP_HDR = 16844810
const TCPOPT_WINDOW = 3
const TCSAFLUSH = 2
const TCSBRK = 21513
const TCSBRKP = 21541
const TCSETA = 21510
const TCSETAF = 21512
const TCSETAW = 21511
const TCSETS = 21506
const TCSETS2 = 1076646955
const TCSETSF = 21508
const TCSETSF2 = 1076646957
const TCSETSW = 21507
const TCSETSW2 = 1076646956
const TCSETX = 21555
const TCSETXF = 21556
const TCSETXW = 21557
const TCXONC = 21514
const TFD_CLOEXEC = 524288
const TFD_NONBLOCK = 2048
const TIME_BAD = 5
const TIME_DEL = 2
const TIME_ERROR = 5
const TIME_INS = 1
const TIME_OK = 0
const TIME_OOP = 3
const TIME_WAIT = 4
const TIMER_ABSTIME = 1
const TIOCCBRK = 21544
const TIOCCONS = 21533
const TIOCEXCL = 21516
const TIOCGDEV = 2147767346
const TIOCGETD = 21540
const TIOCGEXCL = 2147767360
const TIOCGICOUNT = 21597
const TIOCGISO7816 = 2150126658
const TIOCGLCKTRMIOS = 21590
const TIOCGPGRP = 21519
const TIOCGPKT = 2147767352
const TIOCGPTLCK = 2147767353
const TIOCGPTN = 2147767344
const TIOCGPTPEER = 21569
const TIOCGRS485 = 21550
const TIOCGSERIAL = 21534
const TIOCGSID = 21545
const TIOCGSOFTCAR = 21529
const TIOCGWINSZ = 21523
const TIOCINQ = 21531
const TIOCLINUX = 21532
const TIOCM_CAR = 64
const TIOCM_CD = 64
const TIOCM_CTS = 32
const TIOCM_DSR = 256
const TIOCM_DTR = 2
const TIOCM_LE = 1
const TIOCM_RI = 128
const TIOCM_RNG = 128
const TIOCM_RTS = 4
const TIOCM_SR = 16
const TIOCM_ST = 8
const TIOCMBIC = 21527
const TIOCMBIS = 21526
const TIOCMGET = 21525
const TIOCMIWAIT = 21596
const TIOCMSET = 21528
const TIOCNOTTY = 21538
const TIOCNXCL = 21517
const TIOCOUTQ = 21521
const TIOCPKT = 21536
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 TIOCSBRK = 21543
const TIOCSCTTY = 21518
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 TIOCSETD = 21539
const TIOCSIG = 1074025526
const TIOCSISO7816 = 3223868483
const TIOCSLCKTRMIOS = 21591
const TIOCSPGRP = 21520
const TIOCSPTLCK = 1074025521
const TIOCSRS485 = 21551
const TIOCSSERIAL = 21535
const TIOCSSOFTCAR = 21530
const TIOCSTI = 21522
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_SIZE = 4095
const TIPC_CONN_TIMEOUT = 130
const TIPC_DEST_DROPPABLE = 129
const TIPC_DESTNAME = 3
const TIPC_ERR_NO_NAME = 1
const TIPC_ERR_NO_NODE = 3
const TIPC_ERR_NO_PORT = 2
const TIPC_ERRINFO = 1
const TIPC_GROUP_JOIN = 135
const TIPC_GROUP_LEAVE = 136
const TIPC_IMPORTANCE = 127
const TIPC_MAX_IF_NAME = 16
const TIPC_MAX_USER_MSG_SIZE = 66000
const TIPC_NODE_BITS = 12
const TIPC_NODE_MASK = 4095
const TIPC_NODE_OFFSET = 0
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_OK = 0
const TIPC_PUBLISHED = 1
const TIPC_REKEYING_NOW = 4294967295
const TIPC_RETDATA = 2
const TIPC_SOCKET_ADDR = 3
const TIPC_SRC_DROPPABLE = 128
const TIPC_SUB_CANCEL = 4
const TIPC_SUB_PORTS = 1
const TIPC_SUB_SERVICE = 2
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 TOSTOP = 256
const TP_STATUS_BLK_TMO = 32
const TP_STATUS_COPY = 2
const TP_STATUS_GSO_TCP = 256
const TP_STATUS_KERNEL = 0
const TP_STATUS_LOSING = 4
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 TUN_F_CSUM = 1
const TUN_F_TSO4 = 2
const TUN_F_TSO6 = 4
const TUN_F_TSO_ECN = 8
const TUN_F_UFO = 16
const TUN_F_USO4 = 32
const TUN_F_USO6 = 64
const TUNATTACHFILTER = 1074812117
const TUNDETACHFILTER = 1074812118
const TUNGETDEVNETNS = 21731
const TUNGETFEATURES = 2147767503
const TUNGETFILTER = 2148553947
const TUNGETIFF = 2147767506
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 TUNSETIFF = 1074025674
const TUNSETIFINDEX = 1074025690
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 UDP_CORK = 1
const UDP_ENCAP = 100
const UDP_ENCAP_GTP0 = 4
const UDP_ENCAP_GTP1U = 5
const UDP_GRO = 104
const UDP_NO_CHECK6_RX = 102
const UDP_NO_CHECK6_TX = 101
const UDP_SEGMENT = 103
const UDP_V4_FLOW = 2
const UDP_V6_FLOW = 6
const UMOUNT_NOFOLLOW = 8
const USBDEVICE_SUPER_MAGIC = 40866
const UTIME_NOW = 1073741823
const UTIME_OMIT = 1073741822
const V9FS_MAGIC = 16914839
const VDISCARD = 13
const VEOF = 4
const VEOL = 11
const VEOL2 = 16
const VERASE = 2
const VINTR = 0
const VKILL = 3
const VLNEXT = 15
const VM_SOCKETS_INVALID_VERSION = 4294967295
const VMADDR_CID_ANY = 4294967295
const VMADDR_CID_HOST = 2
const VMADDR_CID_LOCAL = 1
const VMADDR_PORT_ANY = 4294967295
const VMIN = 6
const VQUIT = 1
const VREPRINT = 12
const VSTART = 8
const VSTOP = 9
const VSUSP = 10
const VSWTC = 7
const VT0 = 0
const VT1 = 16384
const VTDLY = 16384
const VTIME = 5
const VWERASE = 14
const W_OK = 2
const WAKE_MAGIC = 32
const WALL = 1073741824
const WCLONE = 2147483648
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_ENABLECARD = 2
const WDIOS_TEMPPANIC = 4
const WDIOS_UNKNOWN = -1
const WEXITED = 4
const WG_CMD_MAX = 1
const WG_GENL_NAME = "wireguard"
const WG_GENL_VERSION = 1
const WG_KEY_LEN = 32
const WGDEVICE_A_FLAGS = 5
const WGDEVICE_A_MAX = 8
const WGDEVICE_A_PEERS = 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_DEVICE_RESET = 8
const WIN_DIAGNOSE = 144
const WIN_DOORLOCK = 222
const WIN_DOORUNLOCK = 223
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_INIT = 96
const WIN_MEDIAEJECT = 237
const WIN_MULTREAD = 196
const WIN_MULTREAD_EXT = 41
const WIN_MULTWRITE = 197
const WIN_MULTWRITE_EXT = 57
const WIN_NOP = 0
const WIN_PACKETCMD = 160
const WIN_PIDENTIFY = 161
const WIN_POSTBOOT = 220
const WIN_PREBOOT = 221
const WIN_QUEUED_SERVICE = 162
const WIN_READ = 32
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_RECAL = 16
const WIN_RESTORE = 16
const WIN_SECURITY_UNLOCK = 242
const WIN_SEEK = 112
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_SMART = 176
const WIN_SPECIFY = 145
const WIN_SRST = 8
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 = 48
const WIN_WRITE_BUFFER = 232
const WIN_WRITE_EXT = 52
const WIN_WRITE_LONG = 50
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 WNOHANG = 1
const WNOTHREAD = 536870912
const WNOWAIT = 16777216
const WORDSIZE = 64
const WSTOPPED = 2
const WUNTRACED = 2
const X_OK = 1
const XATTR_CREATE = 1
const XATTR_REPLACE = 2
const XCASE = 4
const XDP_COPY = 2
const XDP_FLAGS_MASK = 31
const XDP_FLAGS_MODES = 14
const XDP_FLAGS_REPLACE = 16
const XDP_MMAP_OFFSETS = 1
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 XTABS = 6144
const ZONEFS_MAGIC = 1515144787