]> Cypherpunks repositories - gostls13.git/commitdiff
cmd,std: update golang.org/x/net to 20200501053045-e0ff5e5a1de5
authorBrad Fitzpatrick <bradfitz@golang.org>
Fri, 1 May 2020 05:35:29 +0000 (22:35 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 1 May 2020 18:00:18 +0000 (18:00 +0000)
For latest http2 changes.

Which then required updating golang.org/x/sys in cmd too.

Change-Id: I3fac5f3a15f4c9381baaff597873ed0c6209dbac
Reviewed-on: https://go-review.googlesource.com/c/go/+/231457
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
77 files changed:
src/cmd/go.mod
src/cmd/go.sum
src/cmd/vendor/golang.org/x/sys/unix/README.md
src/cmd/vendor/golang.org/x/sys/unix/errors_freebsd_386.go
src/cmd/vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/errors_freebsd_arm64.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/mkall.sh
src/cmd/vendor/golang.org/x/sys/unix/mkerrors.sh
src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd.go
src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go
src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/syscall_illumos.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go
src/cmd/vendor/golang.org/x/sys/unix/syscall_unix.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_386.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
src/cmd/vendor/modules.txt
src/go.mod
src/go.sum
src/net/http/h2_bundle.go
src/vendor/golang.org/x/net/http2/hpack/huffman.go
src/vendor/golang.org/x/net/route/route.go
src/vendor/golang.org/x/sys/cpu/cpu.go
src/vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go [new file with mode: 0644]
src/vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go
src/vendor/modules.txt

index db9daa524272d5ceb4384669af7e8c36f174534d..05c46cbf311145a783ae898a34f6acbaac014a24 100644 (file)
@@ -7,6 +7,6 @@ require (
        golang.org/x/arch v0.0.0-20191126211547-368ea8f32fff
        golang.org/x/crypto v0.0.0-20200414155820-4f8f47aa7992
        golang.org/x/mod v0.2.0
-       golang.org/x/sys v0.0.0-20200219091948-cb0a6d8edb6c // indirect
+       golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd // indirect
        golang.org/x/tools v0.0.0-20200309180859-aa4048aca1ca
 )
index 69da57df4f4d9e488a9e8560dbc62884902805aa..3aa3c8536b2acb281e9566223c7400f4c0ee2c49 100644 (file)
@@ -23,8 +23,8 @@ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJ
 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200219091948-cb0a6d8edb6c h1:jceGD5YNJGgGMkJz79agzOln1K9TaZUjv5ird16qniQ=
-golang.org/x/sys v0.0.0-20200219091948-cb0a6d8edb6c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd h1:xhmwyvizuTgC2qz7ZlMluP20uW+C3Rm0FD/WLDX8884=
+golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e h1:aZzprAO9/8oim3qStq3wc1Xuxx4QmAGriC4VU4ojemQ=
index eb2f78ae295baf4c42d95755de761285788108fa..ab433ccfbb442b37623957515251beeb7abaf80d 100644 (file)
@@ -149,6 +149,17 @@ To add a constant, add the header that includes it to the appropriate variable.
 Then, edit the regex (if necessary) to match the desired constant. Avoid making
 the regex too broad to avoid matching unintended constants.
 
+### mkmerge.go
+
+This program is used to extract duplicate const, func, and type declarations
+from the generated architecture-specific files listed below, and merge these
+into a common file for each OS.
+
+The merge is performed in the following steps:
+1. Construct the set of common code that is idential in all architecture-specific files.
+2. Write this common code to the merged file.
+3. Remove the common code from all architecture-specific files.
+
 
 ## Generated files
 
index c56bc8b05e075237e687d72abdb59206fb758b12..761db66efece2fcc791b5e39a4172a0c51a652bf 100644 (file)
@@ -8,6 +8,7 @@
 package unix
 
 const (
+       DLT_HHDLC                         = 0x79
        IFF_SMART                         = 0x20
        IFT_1822                          = 0x2
        IFT_A12MPPSWITCH                  = 0x82
@@ -210,13 +211,18 @@ const (
        IFT_XETHER                        = 0x1a
        IPPROTO_MAXID                     = 0x34
        IPV6_FAITH                        = 0x1d
+       IPV6_MIN_MEMBERSHIPS              = 0x1f
        IP_FAITH                          = 0x16
+       IP_MAX_SOURCE_FILTER              = 0x400
+       IP_MIN_MEMBERSHIPS                = 0x1f
        MAP_NORESERVE                     = 0x40
        MAP_RENAME                        = 0x20
        NET_RT_MAXID                      = 0x6
        RTF_PRCLONING                     = 0x10000
        RTM_OLDADD                        = 0x9
        RTM_OLDDEL                        = 0xa
+       RT_CACHING_CONTEXT                = 0x1
+       RT_NORTREF                        = 0x2
        SIOCADDRT                         = 0x8030720a
        SIOCALIFADDR                      = 0x8118691b
        SIOCDELRT                         = 0x8030720b
index 3e9771175abaea44d9869fd2d5946e8fef2606ae..070f44b651048ab08531581c1abeaa0f79b965ba 100644 (file)
@@ -8,6 +8,7 @@
 package unix
 
 const (
+       DLT_HHDLC                         = 0x79
        IFF_SMART                         = 0x20
        IFT_1822                          = 0x2
        IFT_A12MPPSWITCH                  = 0x82
@@ -210,13 +211,18 @@ const (
        IFT_XETHER                        = 0x1a
        IPPROTO_MAXID                     = 0x34
        IPV6_FAITH                        = 0x1d
+       IPV6_MIN_MEMBERSHIPS              = 0x1f
        IP_FAITH                          = 0x16
+       IP_MAX_SOURCE_FILTER              = 0x400
+       IP_MIN_MEMBERSHIPS                = 0x1f
        MAP_NORESERVE                     = 0x40
        MAP_RENAME                        = 0x20
        NET_RT_MAXID                      = 0x6
        RTF_PRCLONING                     = 0x10000
        RTM_OLDADD                        = 0x9
        RTM_OLDDEL                        = 0xa
+       RT_CACHING_CONTEXT                = 0x1
+       RT_NORTREF                        = 0x2
        SIOCADDRT                         = 0x8040720a
        SIOCALIFADDR                      = 0x8118691b
        SIOCDELRT                         = 0x8040720b
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/errors_freebsd_arm64.go b/src/cmd/vendor/golang.org/x/sys/unix/errors_freebsd_arm64.go
new file mode 100644 (file)
index 0000000..946dcf3
--- /dev/null
@@ -0,0 +1,17 @@
+// Copyright 2020 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Constants that were deprecated or moved to enums in the FreeBSD headers. Keep
+// them here for backwards compatibility.
+
+package unix
+
+const (
+       DLT_HHDLC            = 0x79
+       IPV6_MIN_MEMBERSHIPS = 0x1f
+       IP_MAX_SOURCE_FILTER = 0x400
+       IP_MIN_MEMBERSHIPS   = 0x1f
+       RT_CACHING_CONTEXT   = 0x1
+       RT_NORTREF           = 0x2
+)
index fa0c69b9da0597241320b0213306829ed6456387..ece31e9dcdcbfaa64e615580e6aa5ad24fac6585 100644 (file)
@@ -124,7 +124,7 @@ freebsd_arm)
 freebsd_arm64)
        mkerrors="$mkerrors -m64"
        mksysnum="go run mksysnum.go 'https://svn.freebsd.org/base/stable/11/sys/kern/syscalls.master'"
-       mktypes="GOARCH=$GOARCH go tool cgo -godefs"
+       mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
        ;;
 netbsd_386)
        mkerrors="$mkerrors -m32"
@@ -190,6 +190,12 @@ solaris_amd64)
        mksysnum=
        mktypes="GOARCH=$GOARCH go tool cgo -godefs"
        ;;
+illumos_amd64)
+        mksyscall="go run mksyscall_solaris.go"
+       mkerrors=
+       mksysnum=
+       mktypes=
+       ;;
 *)
        echo 'unrecognized $GOOS_$GOARCH: ' "$GOOSARCH" 1>&2
        exit 1
@@ -217,6 +223,11 @@ esac
                                echo "$mksyscall -tags $GOOS,$GOARCH,go1.12 $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go";
                                # 1.13 and later, syscalls via libSystem (including syscallPtr)
                                echo "$mksyscall -tags $GOOS,$GOARCH,go1.13 syscall_darwin.1_13.go |gofmt >zsyscall_$GOOSARCH.1_13.go";
+                       elif [ "$GOOS" == "illumos" ]; then
+                               # illumos code generation requires a --illumos switch
+                               echo "$mksyscall -illumos -tags illumos,$GOARCH syscall_illumos.go |gofmt > zsyscall_illumos_$GOARCH.go";
+                               # illumos implies solaris, so solaris code generation is also required
+                               echo "$mksyscall -tags solaris,$GOARCH syscall_solaris.go syscall_solaris_$GOARCH.go |gofmt >zsyscall_solaris_$GOARCH.go";
                        else
                                echo "$mksyscall -tags $GOOS,$GOARCH $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go";
                        fi
index 96bf2a9197879647d43af23d2c97fc0cc7e50d1a..bc076cf6291f82f928802a937151c429a3f87580 100644 (file)
@@ -105,6 +105,7 @@ includes_FreeBSD='
 #include <sys/capsicum.h>
 #include <sys/param.h>
 #include <sys/types.h>
+#include <sys/disk.h>
 #include <sys/event.h>
 #include <sys/select.h>
 #include <sys/socket.h>
@@ -280,6 +281,11 @@ struct ltchars {
 // for the tipc_subscr timeout __u32 field.
 #undef TIPC_WAIT_FOREVER
 #define TIPC_WAIT_FOREVER 0xffffffff
+
+// Copied from linux/l2tp.h
+// Including linux/l2tp.h here causes conflicts between linux/in.h
+// and netinet/in.h included via net/route.h above.
+#define IPPROTO_L2TP           115
 '
 
 includes_NetBSD='
@@ -488,6 +494,7 @@ ccflags="$@"
                $2 !~ "RTF_BITS" &&
                $2 ~ /^(IFF|IFT|NET_RT|RTM(GRP)?|RTF|RTV|RTA|RTAX)_/ ||
                $2 ~ /^BIOC/ ||
+               $2 ~ /^DIOC/ ||
                $2 ~ /^RUSAGE_(SELF|CHILDREN|THREAD)/ ||
                $2 ~ /^RLIMIT_(AS|CORE|CPU|DATA|FSIZE|LOCKS|MEMLOCK|MSGQUEUE|NICE|NOFILE|NPROC|RSS|RTPRIO|RTTIME|SIGPENDING|STACK)|RLIM_INFINITY/ ||
                $2 ~ /^PRIO_(PROCESS|PGRP|USER)/ ||
index 6b2eca493d1edf55e4d3e0058542ba8355ee34a5..6932e7c2c1a520cd773a5829aae2d96b025709b0 100644 (file)
@@ -521,10 +521,6 @@ func PtraceGetFpRegs(pid int, fpregsout *FpReg) (err error) {
        return ptrace(PTRACE_GETFPREGS, pid, uintptr(unsafe.Pointer(fpregsout)), 0)
 }
 
-func PtraceGetFsBase(pid int, fsbase *int64) (err error) {
-       return ptrace(PTRACE_GETFSBASE, pid, uintptr(unsafe.Pointer(fsbase)), 0)
-}
-
 func PtraceGetRegs(pid int, regsout *Reg) (err error) {
        return ptrace(PTRACE_GETREGS, pid, uintptr(unsafe.Pointer(regsout)), 0)
 }
index 0a5a66fabd9dd86b1abdaee97e79c34a93fcda4f..72a506ddcb5d7cae1c764d02b3b5acf519a05762 100644 (file)
@@ -55,6 +55,10 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
 
 func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
 
+func PtraceGetFsBase(pid int, fsbase *int64) (err error) {
+       return ptrace(PTRACE_GETFSBASE, pid, uintptr(unsafe.Pointer(fsbase)), 0)
+}
+
 func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) {
        ioDesc := PtraceIoDesc{Op: int32(req), Offs: (*byte)(unsafe.Pointer(addr)), Addr: (*byte)(unsafe.Pointer(&out[0])), Len: uint32(countin)}
        err = ptrace(PTRACE_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0)
index 8025b22d0890636e635fc74cfc5cc6e977206c37..d5e376acaeac269372cdbf98d936f4006c973167 100644 (file)
@@ -55,6 +55,10 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
 
 func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
 
+func PtraceGetFsBase(pid int, fsbase *int64) (err error) {
+       return ptrace(PTRACE_GETFSBASE, pid, uintptr(unsafe.Pointer(fsbase)), 0)
+}
+
 func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) {
        ioDesc := PtraceIoDesc{Op: int32(req), Offs: (*byte)(unsafe.Pointer(addr)), Addr: (*byte)(unsafe.Pointer(&out[0])), Len: uint64(countin)}
        err = ptrace(PTRACE_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0)
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/syscall_illumos.go b/src/cmd/vendor/golang.org/x/sys/unix/syscall_illumos.go
new file mode 100644 (file)
index 0000000..99e62dc
--- /dev/null
@@ -0,0 +1,57 @@
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// illumos system calls not present on Solaris.
+
+// +build amd64,illumos
+
+package unix
+
+import "unsafe"
+
+func bytes2iovec(bs [][]byte) []Iovec {
+       iovecs := make([]Iovec, len(bs))
+       for i, b := range bs {
+               iovecs[i].SetLen(len(b))
+               if len(b) > 0 {
+                       // somehow Iovec.Base on illumos is (*int8), not (*byte)
+                       iovecs[i].Base = (*int8)(unsafe.Pointer(&b[0]))
+               } else {
+                       iovecs[i].Base = (*int8)(unsafe.Pointer(&_zero))
+               }
+       }
+       return iovecs
+}
+
+//sys   readv(fd int, iovs []Iovec) (n int, err error)
+
+func Readv(fd int, iovs [][]byte) (n int, err error) {
+       iovecs := bytes2iovec(iovs)
+       n, err = readv(fd, iovecs)
+       return n, err
+}
+
+//sys   preadv(fd int, iovs []Iovec, off int64) (n int, err error)
+
+func Preadv(fd int, iovs [][]byte, off int64) (n int, err error) {
+       iovecs := bytes2iovec(iovs)
+       n, err = preadv(fd, iovecs, off)
+       return n, err
+}
+
+//sys   writev(fd int, iovs []Iovec) (n int, err error)
+
+func Writev(fd int, iovs [][]byte) (n int, err error) {
+       iovecs := bytes2iovec(iovs)
+       n, err = writev(fd, iovecs)
+       return n, err
+}
+
+//sys   pwritev(fd int, iovs []Iovec, off int64) (n int, err error)
+
+func Pwritev(fd int, iovs [][]byte, off int64) (n int, err error) {
+       iovecs := bytes2iovec(iovs)
+       n, err = pwritev(fd, iovecs, off)
+       return n, err
+}
index 95f7a159ad73bb671ba973f6c5beb3f963f72ece..bbe1abbcee12373a7fdf9d9d3ab3574c80d93346 100644 (file)
@@ -839,6 +839,40 @@ func (sa *SockaddrTIPC) sockaddr() (unsafe.Pointer, _Socklen, error) {
        return unsafe.Pointer(&sa.raw), SizeofSockaddrTIPC, nil
 }
 
+// SockaddrL2TPIP implements the Sockaddr interface for IPPROTO_L2TP/AF_INET sockets.
+type SockaddrL2TPIP struct {
+       Addr   [4]byte
+       ConnId uint32
+       raw    RawSockaddrL2TPIP
+}
+
+func (sa *SockaddrL2TPIP) sockaddr() (unsafe.Pointer, _Socklen, error) {
+       sa.raw.Family = AF_INET
+       sa.raw.Conn_id = sa.ConnId
+       for i := 0; i < len(sa.Addr); i++ {
+               sa.raw.Addr[i] = sa.Addr[i]
+       }
+       return unsafe.Pointer(&sa.raw), SizeofSockaddrL2TPIP, nil
+}
+
+// SockaddrL2TPIP6 implements the Sockaddr interface for IPPROTO_L2TP/AF_INET6 sockets.
+type SockaddrL2TPIP6 struct {
+       Addr   [16]byte
+       ZoneId uint32
+       ConnId uint32
+       raw    RawSockaddrL2TPIP6
+}
+
+func (sa *SockaddrL2TPIP6) sockaddr() (unsafe.Pointer, _Socklen, error) {
+       sa.raw.Family = AF_INET6
+       sa.raw.Conn_id = sa.ConnId
+       sa.raw.Scope_id = sa.ZoneId
+       for i := 0; i < len(sa.Addr); i++ {
+               sa.raw.Addr[i] = sa.Addr[i]
+       }
+       return unsafe.Pointer(&sa.raw), SizeofSockaddrL2TPIP6, nil
+}
+
 func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
        switch rsa.Addr.Family {
        case AF_NETLINK:
@@ -889,25 +923,58 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
                return sa, nil
 
        case AF_INET:
-               pp := (*RawSockaddrInet4)(unsafe.Pointer(rsa))
-               sa := new(SockaddrInet4)
-               p := (*[2]byte)(unsafe.Pointer(&pp.Port))
-               sa.Port = int(p[0])<<8 + int(p[1])
-               for i := 0; i < len(sa.Addr); i++ {
-                       sa.Addr[i] = pp.Addr[i]
+               proto, err := GetsockoptInt(fd, SOL_SOCKET, SO_PROTOCOL)
+               if err != nil {
+                       return nil, err
+               }
+
+               switch proto {
+               case IPPROTO_L2TP:
+                       pp := (*RawSockaddrL2TPIP)(unsafe.Pointer(rsa))
+                       sa := new(SockaddrL2TPIP)
+                       sa.ConnId = pp.Conn_id
+                       for i := 0; i < len(sa.Addr); i++ {
+                               sa.Addr[i] = pp.Addr[i]
+                       }
+                       return sa, nil
+               default:
+                       pp := (*RawSockaddrInet4)(unsafe.Pointer(rsa))
+                       sa := new(SockaddrInet4)
+                       p := (*[2]byte)(unsafe.Pointer(&pp.Port))
+                       sa.Port = int(p[0])<<8 + int(p[1])
+                       for i := 0; i < len(sa.Addr); i++ {
+                               sa.Addr[i] = pp.Addr[i]
+                       }
+                       return sa, nil
                }
-               return sa, nil
 
        case AF_INET6:
-               pp := (*RawSockaddrInet6)(unsafe.Pointer(rsa))
-               sa := new(SockaddrInet6)
-               p := (*[2]byte)(unsafe.Pointer(&pp.Port))
-               sa.Port = int(p[0])<<8 + int(p[1])
-               sa.ZoneId = pp.Scope_id
-               for i := 0; i < len(sa.Addr); i++ {
-                       sa.Addr[i] = pp.Addr[i]
+               proto, err := GetsockoptInt(fd, SOL_SOCKET, SO_PROTOCOL)
+               if err != nil {
+                       return nil, err
+               }
+
+               switch proto {
+               case IPPROTO_L2TP:
+                       pp := (*RawSockaddrL2TPIP6)(unsafe.Pointer(rsa))
+                       sa := new(SockaddrL2TPIP6)
+                       sa.ConnId = pp.Conn_id
+                       sa.ZoneId = pp.Scope_id
+                       for i := 0; i < len(sa.Addr); i++ {
+                               sa.Addr[i] = pp.Addr[i]
+                       }
+                       return sa, nil
+               default:
+                       pp := (*RawSockaddrInet6)(unsafe.Pointer(rsa))
+                       sa := new(SockaddrInet6)
+                       p := (*[2]byte)(unsafe.Pointer(&pp.Port))
+                       sa.Port = int(p[0])<<8 + int(p[1])
+                       sa.ZoneId = pp.Scope_id
+                       for i := 0; i < len(sa.Addr); i++ {
+                               sa.Addr[i] = pp.Addr[i]
+                       }
+                       return sa, nil
                }
-               return sa, nil
 
        case AF_VSOCK:
                pp := (*RawSockaddrVM)(unsafe.Pointer(rsa))
index 3de37566c6fd9f23a9c45e850b01e403072ad766..8f710d01400d1894026031eb2568d5b5ace0a267 100644 (file)
@@ -76,7 +76,7 @@ func SignalName(s syscall.Signal) string {
 // The signal name should start with "SIG".
 func SignalNum(s string) syscall.Signal {
        signalNameMapOnce.Do(func() {
-               signalNameMap = make(map[string]syscall.Signal)
+               signalNameMap = make(map[string]syscall.Signal, len(signalList))
                for _, signal := range signalList {
                        signalNameMap[signal.name] = signal.num
                }
index b72544fcd2f6049905e6b6b42042ba8be9363e6c..84824587346983c50e7e0c91d23300dfbd6b1638 100644 (file)
@@ -355,6 +355,22 @@ const (
        CTL_KERN                       = 0x1
        CTL_MAXNAME                    = 0x18
        CTL_NET                        = 0x4
+       DIOCGATTR                      = 0xc144648e
+       DIOCGDELETE                    = 0x80106488
+       DIOCGFLUSH                     = 0x20006487
+       DIOCGFRONTSTUFF                = 0x40086486
+       DIOCGFWHEADS                   = 0x40046483
+       DIOCGFWSECTORS                 = 0x40046482
+       DIOCGIDENT                     = 0x41006489
+       DIOCGMEDIASIZE                 = 0x40086481
+       DIOCGPHYSPATH                  = 0x4400648d
+       DIOCGPROVIDERNAME              = 0x4400648a
+       DIOCGSECTORSIZE                = 0x40046480
+       DIOCGSTRIPEOFFSET              = 0x4008648c
+       DIOCGSTRIPESIZE                = 0x4008648b
+       DIOCSKERNELDUMP                = 0x804c6490
+       DIOCSKERNELDUMP_FREEBSD11      = 0x80046485
+       DIOCZONECMD                    = 0xc06c648f
        DLT_A429                       = 0xb8
        DLT_A653_ICM                   = 0xb9
        DLT_AIRONET_HEADER             = 0x78
@@ -379,11 +395,14 @@ const (
        DLT_CHAOS                      = 0x5
        DLT_CHDLC                      = 0x68
        DLT_CISCO_IOS                  = 0x76
+       DLT_CLASS_NETBSD_RAWAF         = 0x2240000
        DLT_C_HDLC                     = 0x68
        DLT_C_HDLC_WITH_DIR            = 0xcd
        DLT_DBUS                       = 0xe7
        DLT_DECT                       = 0xdd
+       DLT_DISPLAYPORT_AUX            = 0x113
        DLT_DOCSIS                     = 0x8f
+       DLT_DOCSIS31_XRA31             = 0x111
        DLT_DVB_CI                     = 0xeb
        DLT_ECONET                     = 0x73
        DLT_EN10MB                     = 0x1
@@ -393,6 +412,7 @@ const (
        DLT_ERF                        = 0xc5
        DLT_ERF_ETH                    = 0xaf
        DLT_ERF_POS                    = 0xb0
+       DLT_ETHERNET_MPACKET           = 0x112
        DLT_FC_2                       = 0xe0
        DLT_FC_2_WITH_FRAME_DELIMS     = 0xe1
        DLT_FDDI                       = 0xa
@@ -406,7 +426,6 @@ const (
        DLT_GPRS_LLC                   = 0xa9
        DLT_GSMTAP_ABIS                = 0xda
        DLT_GSMTAP_UM                  = 0xd9
-       DLT_HHDLC                      = 0x79
        DLT_IBM_SN                     = 0x92
        DLT_IBM_SP                     = 0x91
        DLT_IEEE802                    = 0x6
@@ -429,6 +448,7 @@ const (
        DLT_IPV4                       = 0xe4
        DLT_IPV6                       = 0xe5
        DLT_IP_OVER_FC                 = 0x7a
+       DLT_ISO_14443                  = 0x108
        DLT_JUNIPER_ATM1               = 0x89
        DLT_JUNIPER_ATM2               = 0x87
        DLT_JUNIPER_ATM_CEMIC          = 0xee
@@ -461,8 +481,9 @@ const (
        DLT_LINUX_PPP_WITHDIRECTION    = 0xa6
        DLT_LINUX_SLL                  = 0x71
        DLT_LOOP                       = 0x6c
+       DLT_LORATAP                    = 0x10e
        DLT_LTALK                      = 0x72
-       DLT_MATCHING_MAX               = 0x104
+       DLT_MATCHING_MAX               = 0x113
        DLT_MATCHING_MIN               = 0x68
        DLT_MFR                        = 0xb6
        DLT_MOST                       = 0xd3
@@ -478,14 +499,16 @@ const (
        DLT_NFC_LLCP                   = 0xf5
        DLT_NFLOG                      = 0xef
        DLT_NG40                       = 0xf4
+       DLT_NORDIC_BLE                 = 0x110
        DLT_NULL                       = 0x0
+       DLT_OPENFLOW                   = 0x10b
        DLT_PCI_EXP                    = 0x7d
        DLT_PFLOG                      = 0x75
        DLT_PFSYNC                     = 0x79
        DLT_PKTAP                      = 0x102
        DLT_PPI                        = 0xc0
        DLT_PPP                        = 0x9
-       DLT_PPP_BSDOS                  = 0x10
+       DLT_PPP_BSDOS                  = 0xe
        DLT_PPP_ETHER                  = 0x33
        DLT_PPP_PPPD                   = 0xa6
        DLT_PPP_SERIAL                 = 0x32
@@ -496,19 +519,25 @@ const (
        DLT_PRONET                     = 0x4
        DLT_RAIF1                      = 0xc6
        DLT_RAW                        = 0xc
+       DLT_RDS                        = 0x109
+       DLT_REDBACK_SMARTEDGE          = 0x20
        DLT_RIO                        = 0x7c
        DLT_RTAC_SERIAL                = 0xfa
        DLT_SCCP                       = 0x8e
        DLT_SCTP                       = 0xf8
+       DLT_SDLC                       = 0x10c
        DLT_SITA                       = 0xc4
        DLT_SLIP                       = 0x8
-       DLT_SLIP_BSDOS                 = 0xf
+       DLT_SLIP_BSDOS                 = 0xd
        DLT_STANAG_5066_D_PDU          = 0xed
        DLT_SUNATM                     = 0x7b
        DLT_SYMANTEC_FIREWALL          = 0x63
+       DLT_TI_LLN_SNIFFER             = 0x10d
        DLT_TZSP                       = 0x80
        DLT_USB                        = 0xba
        DLT_USBPCAP                    = 0xf9
+       DLT_USB_DARWIN                 = 0x10a
+       DLT_USB_FREEBSD                = 0xba
        DLT_USB_LINUX                  = 0xbd
        DLT_USB_LINUX_MMAPPED          = 0xdc
        DLT_USER0                      = 0x93
@@ -527,10 +556,14 @@ const (
        DLT_USER7                      = 0x9a
        DLT_USER8                      = 0x9b
        DLT_USER9                      = 0x9c
+       DLT_VSOCK                      = 0x10f
+       DLT_WATTSTOPPER_DLM            = 0x107
        DLT_WIHART                     = 0xdf
        DLT_WIRESHARK_UPPER_PDU        = 0xfc
        DLT_X2E_SERIAL                 = 0xd5
        DLT_X2E_XORAYA                 = 0xd6
+       DLT_ZWAVE_R1_R2                = 0x105
+       DLT_ZWAVE_R3                   = 0x106
        DT_BLK                         = 0x6
        DT_CHR                         = 0x2
        DT_DIR                         = 0x4
@@ -548,6 +581,7 @@ const (
        ECHONL                         = 0x10
        ECHOPRT                        = 0x20
        EVFILT_AIO                     = -0x3
+       EVFILT_EMPTY                   = -0xd
        EVFILT_FS                      = -0x9
        EVFILT_LIO                     = -0xa
        EVFILT_PROC                    = -0x5
@@ -555,11 +589,12 @@ const (
        EVFILT_READ                    = -0x1
        EVFILT_SENDFILE                = -0xc
        EVFILT_SIGNAL                  = -0x6
-       EVFILT_SYSCOUNT                = 0xc
+       EVFILT_SYSCOUNT                = 0xd
        EVFILT_TIMER                   = -0x7
        EVFILT_USER                    = -0xb
        EVFILT_VNODE                   = -0x4
        EVFILT_WRITE                   = -0x2
+       EVNAMEMAP_NAME_SIZE            = 0x40
        EV_ADD                         = 0x1
        EV_CLEAR                       = 0x20
        EV_DELETE                      = 0x2
@@ -576,6 +611,7 @@ const (
        EV_RECEIPT                     = 0x40
        EV_SYSFLAGS                    = 0xf000
        EXTA                           = 0x4b00
+       EXTATTR_MAXNAMELEN             = 0xff
        EXTATTR_NAMESPACE_EMPTY        = 0x0
        EXTATTR_NAMESPACE_SYSTEM       = 0x2
        EXTATTR_NAMESPACE_USER         = 0x1
@@ -617,6 +653,7 @@ const (
        IEXTEN                         = 0x400
        IFAN_ARRIVAL                   = 0x0
        IFAN_DEPARTURE                 = 0x1
+       IFCAP_WOL_MAGIC                = 0x2000
        IFF_ALLMULTI                   = 0x200
        IFF_ALTPHYS                    = 0x4000
        IFF_BROADCAST                  = 0x2
@@ -633,6 +670,7 @@ const (
        IFF_MONITOR                    = 0x40000
        IFF_MULTICAST                  = 0x8000
        IFF_NOARP                      = 0x80
+       IFF_NOGROUP                    = 0x800000
        IFF_OACTIVE                    = 0x400
        IFF_POINTOPOINT                = 0x10
        IFF_PPROMISC                   = 0x20000
@@ -807,6 +845,7 @@ const (
        IPV6_DSTOPTS                   = 0x32
        IPV6_FLOWID                    = 0x43
        IPV6_FLOWINFO_MASK             = 0xffffff0f
+       IPV6_FLOWLABEL_LEN             = 0x14
        IPV6_FLOWLABEL_MASK            = 0xffff0f00
        IPV6_FLOWTYPE                  = 0x44
        IPV6_FRAGTTL                   = 0x78
@@ -827,13 +866,13 @@ const (
        IPV6_MAX_GROUP_SRC_FILTER      = 0x200
        IPV6_MAX_MEMBERSHIPS           = 0xfff
        IPV6_MAX_SOCK_SRC_FILTER       = 0x80
-       IPV6_MIN_MEMBERSHIPS           = 0x1f
        IPV6_MMTU                      = 0x500
        IPV6_MSFILTER                  = 0x4a
        IPV6_MULTICAST_HOPS            = 0xa
        IPV6_MULTICAST_IF              = 0x9
        IPV6_MULTICAST_LOOP            = 0xb
        IPV6_NEXTHOP                   = 0x30
+       IPV6_ORIGDSTADDR               = 0x48
        IPV6_PATHMTU                   = 0x2c
        IPV6_PKTINFO                   = 0x2e
        IPV6_PORTRANGE                 = 0xe
@@ -845,6 +884,7 @@ const (
        IPV6_RECVFLOWID                = 0x46
        IPV6_RECVHOPLIMIT              = 0x25
        IPV6_RECVHOPOPTS               = 0x27
+       IPV6_RECVORIGDSTADDR           = 0x48
        IPV6_RECVPATHMTU               = 0x2b
        IPV6_RECVPKTINFO               = 0x24
        IPV6_RECVRSSBUCKETID           = 0x47
@@ -905,10 +945,8 @@ const (
        IP_MAX_MEMBERSHIPS             = 0xfff
        IP_MAX_SOCK_MUTE_FILTER        = 0x80
        IP_MAX_SOCK_SRC_FILTER         = 0x80
-       IP_MAX_SOURCE_FILTER           = 0x400
        IP_MF                          = 0x2000
        IP_MINTTL                      = 0x42
-       IP_MIN_MEMBERSHIPS             = 0x1f
        IP_MSFILTER                    = 0x4a
        IP_MSS                         = 0x240
        IP_MULTICAST_IF                = 0x9
@@ -918,6 +956,7 @@ const (
        IP_OFFMASK                     = 0x1fff
        IP_ONESBCAST                   = 0x17
        IP_OPTIONS                     = 0x1
+       IP_ORIGDSTADDR                 = 0x1b
        IP_PORTRANGE                   = 0x13
        IP_PORTRANGE_DEFAULT           = 0x0
        IP_PORTRANGE_HIGH              = 0x1
@@ -926,6 +965,7 @@ const (
        IP_RECVFLOWID                  = 0x5d
        IP_RECVIF                      = 0x14
        IP_RECVOPTS                    = 0x5
+       IP_RECVORIGDSTADDR             = 0x1b
        IP_RECVRETOPTS                 = 0x6
        IP_RECVRSSBUCKETID             = 0x5e
        IP_RECVTOS                     = 0x44
@@ -975,6 +1015,7 @@ const (
        MAP_EXCL                       = 0x4000
        MAP_FILE                       = 0x0
        MAP_FIXED                      = 0x10
+       MAP_GUARD                      = 0x2000
        MAP_HASSEMAPHORE               = 0x200
        MAP_NOCORE                     = 0x20000
        MAP_NOSYNC                     = 0x800
@@ -986,6 +1027,15 @@ const (
        MAP_RESERVED0100               = 0x100
        MAP_SHARED                     = 0x1
        MAP_STACK                      = 0x400
+       MCAST_BLOCK_SOURCE             = 0x54
+       MCAST_EXCLUDE                  = 0x2
+       MCAST_INCLUDE                  = 0x1
+       MCAST_JOIN_GROUP               = 0x50
+       MCAST_JOIN_SOURCE_GROUP        = 0x52
+       MCAST_LEAVE_GROUP              = 0x51
+       MCAST_LEAVE_SOURCE_GROUP       = 0x53
+       MCAST_UNBLOCK_SOURCE           = 0x55
+       MCAST_UNDEFINED                = 0x0
        MCL_CURRENT                    = 0x1
        MCL_FUTURE                     = 0x2
        MNT_ACLS                       = 0x8000000
@@ -1026,10 +1076,12 @@ const (
        MNT_SUSPEND                    = 0x4
        MNT_SYNCHRONOUS                = 0x2
        MNT_UNION                      = 0x20
+       MNT_UNTRUSTED                  = 0x800000000
        MNT_UPDATE                     = 0x10000
-       MNT_UPDATEMASK                 = 0x2d8d0807e
+       MNT_UPDATEMASK                 = 0xad8d0807e
        MNT_USER                       = 0x8000
-       MNT_VISFLAGMASK                = 0x3fef0ffff
+       MNT_VERIFIED                   = 0x400000000
+       MNT_VISFLAGMASK                = 0xffef0ffff
        MNT_WAIT                       = 0x1
        MSG_CMSG_CLOEXEC               = 0x40000
        MSG_COMPAT                     = 0x8000
@@ -1058,6 +1110,7 @@ const (
        NFDBITS                        = 0x20
        NOFLSH                         = 0x80000000
        NOKERNINFO                     = 0x2000000
+       NOTE_ABSTIME                   = 0x10
        NOTE_ATTRIB                    = 0x8
        NOTE_CHILD                     = 0x4
        NOTE_CLOSE                     = 0x100
@@ -1212,7 +1265,6 @@ const (
        RTV_WEIGHT                     = 0x100
        RT_ALL_FIBS                    = -0x1
        RT_BLACKHOLE                   = 0x40
-       RT_CACHING_CONTEXT             = 0x1
        RT_DEFAULT_FIB                 = 0x0
        RT_HAS_GW                      = 0x80
        RT_HAS_HEADER                  = 0x10
@@ -1222,15 +1274,17 @@ const (
        RT_LLE_CACHE                   = 0x100
        RT_MAY_LOOP                    = 0x8
        RT_MAY_LOOP_BIT                = 0x3
-       RT_NORTREF                     = 0x2
        RT_REJECT                      = 0x20
        RUSAGE_CHILDREN                = -0x1
        RUSAGE_SELF                    = 0x0
        RUSAGE_THREAD                  = 0x1
        SCM_BINTIME                    = 0x4
        SCM_CREDS                      = 0x3
+       SCM_MONOTONIC                  = 0x6
+       SCM_REALTIME                   = 0x5
        SCM_RIGHTS                     = 0x1
        SCM_TIMESTAMP                  = 0x2
+       SCM_TIME_INFO                  = 0x7
        SHUT_RD                        = 0x0
        SHUT_RDWR                      = 0x2
        SHUT_WR                        = 0x1
@@ -1246,6 +1300,7 @@ const (
        SIOCGETSGCNT                   = 0xc0147210
        SIOCGETVIFCNT                  = 0xc014720f
        SIOCGHIWAT                     = 0x40047301
+       SIOCGHWADDR                    = 0xc020693e
        SIOCGI2C                       = 0xc020693d
        SIOCGIFADDR                    = 0xc0206921
        SIOCGIFBRDADDR                 = 0xc0206923
@@ -1267,8 +1322,11 @@ const (
        SIOCGIFPDSTADDR                = 0xc0206948
        SIOCGIFPHYS                    = 0xc0206935
        SIOCGIFPSRCADDR                = 0xc0206947
+       SIOCGIFRSSHASH                 = 0xc0186997
+       SIOCGIFRSSKEY                  = 0xc0946996
        SIOCGIFSTATUS                  = 0xc331693b
        SIOCGIFXMEDIA                  = 0xc028698b
+       SIOCGLANPCP                    = 0xc0206998
        SIOCGLOWAT                     = 0x40047303
        SIOCGPGRP                      = 0x40047309
        SIOCGPRIVATE_0                 = 0xc0206950
@@ -1299,6 +1357,7 @@ const (
        SIOCSIFPHYS                    = 0x80206936
        SIOCSIFRVNET                   = 0xc020695b
        SIOCSIFVNET                    = 0xc020695a
+       SIOCSLANPCP                    = 0x80206999
        SIOCSLOWAT                     = 0x80047302
        SIOCSPGRP                      = 0x80047308
        SIOCSTUNFIB                    = 0x8020695f
@@ -1317,6 +1376,7 @@ const (
        SO_BINTIME                     = 0x2000
        SO_BROADCAST                   = 0x20
        SO_DEBUG                       = 0x1
+       SO_DOMAIN                      = 0x1019
        SO_DONTROUTE                   = 0x10
        SO_ERROR                       = 0x1007
        SO_KEEPALIVE                   = 0x8
@@ -1325,6 +1385,7 @@ const (
        SO_LISTENINCQLEN               = 0x1013
        SO_LISTENQLEN                  = 0x1012
        SO_LISTENQLIMIT                = 0x1011
+       SO_MAX_PACING_RATE             = 0x1018
        SO_NOSIGPIPE                   = 0x800
        SO_NO_DDP                      = 0x8000
        SO_NO_OFFLOAD                  = 0x4000
@@ -1337,11 +1398,19 @@ const (
        SO_RCVTIMEO                    = 0x1006
        SO_REUSEADDR                   = 0x4
        SO_REUSEPORT                   = 0x200
+       SO_REUSEPORT_LB                = 0x10000
        SO_SETFIB                      = 0x1014
        SO_SNDBUF                      = 0x1001
        SO_SNDLOWAT                    = 0x1003
        SO_SNDTIMEO                    = 0x1005
        SO_TIMESTAMP                   = 0x400
+       SO_TS_BINTIME                  = 0x1
+       SO_TS_CLOCK                    = 0x1017
+       SO_TS_CLOCK_MAX                = 0x3
+       SO_TS_DEFAULT                  = 0x0
+       SO_TS_MONOTONIC                = 0x3
+       SO_TS_REALTIME                 = 0x2
+       SO_TS_REALTIME_MICRO           = 0x0
        SO_TYPE                        = 0x1008
        SO_USELOOPBACK                 = 0x40
        SO_USER_COOKIE                 = 0x1015
@@ -1385,10 +1454,45 @@ const (
        TCOFLUSH                       = 0x2
        TCOOFF                         = 0x1
        TCOON                          = 0x2
+       TCP_BBR_ACK_COMP_ALG           = 0x448
+       TCP_BBR_DRAIN_INC_EXTRA        = 0x43c
+       TCP_BBR_DRAIN_PG               = 0x42e
+       TCP_BBR_EXTRA_GAIN             = 0x449
+       TCP_BBR_IWINTSO                = 0x42b
+       TCP_BBR_LOWGAIN_FD             = 0x436
+       TCP_BBR_LOWGAIN_HALF           = 0x435
+       TCP_BBR_LOWGAIN_THRESH         = 0x434
+       TCP_BBR_MAX_RTO                = 0x439
+       TCP_BBR_MIN_RTO                = 0x438
+       TCP_BBR_ONE_RETRAN             = 0x431
+       TCP_BBR_PACE_CROSS             = 0x442
+       TCP_BBR_PACE_DEL_TAR           = 0x43f
+       TCP_BBR_PACE_PER_SEC           = 0x43e
+       TCP_BBR_PACE_SEG_MAX           = 0x440
+       TCP_BBR_PACE_SEG_MIN           = 0x441
+       TCP_BBR_PROBE_RTT_GAIN         = 0x44d
+       TCP_BBR_PROBE_RTT_INT          = 0x430
+       TCP_BBR_PROBE_RTT_LEN          = 0x44e
+       TCP_BBR_RACK_RTT_USE           = 0x44a
+       TCP_BBR_RECFORCE               = 0x42c
+       TCP_BBR_REC_OVER_HPTS          = 0x43a
+       TCP_BBR_RETRAN_WTSO            = 0x44b
+       TCP_BBR_RWND_IS_APP            = 0x42f
+       TCP_BBR_STARTUP_EXIT_EPOCH     = 0x43d
+       TCP_BBR_STARTUP_LOSS_EXIT      = 0x432
+       TCP_BBR_STARTUP_PG             = 0x42d
+       TCP_BBR_UNLIMITED              = 0x43b
+       TCP_BBR_USEDEL_RATE            = 0x437
+       TCP_BBR_USE_LOWGAIN            = 0x433
        TCP_CA_NAME_MAX                = 0x10
        TCP_CCALGOOPT                  = 0x41
        TCP_CONGESTION                 = 0x40
+       TCP_DATA_AFTER_CLOSE           = 0x44c
+       TCP_DELACK                     = 0x48
        TCP_FASTOPEN                   = 0x401
+       TCP_FASTOPEN_MAX_COOKIE_LEN    = 0x10
+       TCP_FASTOPEN_MIN_COOKIE_LEN    = 0x4
+       TCP_FASTOPEN_PSK_LEN           = 0x10
        TCP_FUNCTION_BLK               = 0x2000
        TCP_FUNCTION_NAME_LEN_MAX      = 0x20
        TCP_INFO                       = 0x20
@@ -1396,6 +1500,12 @@ const (
        TCP_KEEPIDLE                   = 0x100
        TCP_KEEPINIT                   = 0x80
        TCP_KEEPINTVL                  = 0x200
+       TCP_LOG                        = 0x22
+       TCP_LOGBUF                     = 0x23
+       TCP_LOGDUMP                    = 0x25
+       TCP_LOGDUMPID                  = 0x26
+       TCP_LOGID                      = 0x24
+       TCP_LOG_ID_LEN                 = 0x40
        TCP_MAXBURST                   = 0x4
        TCP_MAXHLEN                    = 0x3c
        TCP_MAXOLEN                    = 0x28
@@ -1411,8 +1521,30 @@ const (
        TCP_NOPUSH                     = 0x4
        TCP_PCAP_IN                    = 0x1000
        TCP_PCAP_OUT                   = 0x800
+       TCP_RACK_EARLY_RECOV           = 0x423
+       TCP_RACK_EARLY_SEG             = 0x424
+       TCP_RACK_IDLE_REDUCE_HIGH      = 0x444
+       TCP_RACK_MIN_PACE              = 0x445
+       TCP_RACK_MIN_PACE_SEG          = 0x446
+       TCP_RACK_MIN_TO                = 0x422
+       TCP_RACK_PACE_ALWAYS           = 0x41f
+       TCP_RACK_PACE_MAX_SEG          = 0x41e
+       TCP_RACK_PACE_REDUCE           = 0x41d
+       TCP_RACK_PKT_DELAY             = 0x428
+       TCP_RACK_PROP                  = 0x41b
+       TCP_RACK_PROP_RATE             = 0x420
+       TCP_RACK_PRR_SENDALOT          = 0x421
+       TCP_RACK_REORD_FADE            = 0x426
+       TCP_RACK_REORD_THRESH          = 0x425
+       TCP_RACK_SESS_CWV              = 0x42a
+       TCP_RACK_TLP_INC_VAR           = 0x429
+       TCP_RACK_TLP_REDUCE            = 0x41c
+       TCP_RACK_TLP_THRESH            = 0x427
+       TCP_RACK_TLP_USE               = 0x447
        TCP_VENDOR                     = 0x80000000
        TCSAFLUSH                      = 0x2
+       TIMER_ABSTIME                  = 0x1
+       TIMER_RELTIME                  = 0x0
        TIOCCBRK                       = 0x2000747a
        TIOCCDTR                       = 0x20007478
        TIOCCONS                       = 0x80047462
@@ -1476,6 +1608,8 @@ const (
        TIOCTIMESTAMP                  = 0x40087459
        TIOCUCNTL                      = 0x80047466
        TOSTOP                         = 0x400000
+       UTIME_NOW                      = -0x1
+       UTIME_OMIT                     = -0x2
        VDISCARD                       = 0xf
        VDSUSP                         = 0xb
        VEOF                           = 0x0
@@ -1487,6 +1621,8 @@ const (
        VKILL                          = 0x5
        VLNEXT                         = 0xe
        VMIN                           = 0x10
+       VM_BCACHE_SIZE_MAX             = 0x70e0000
+       VM_SWZONE_SIZE_MAX             = 0x2280000
        VQUIT                          = 0x9
        VREPRINT                       = 0x6
        VSTART                         = 0xc
index 9f382678e5aea2cddf5caafe1b5cdf8b8bdac857..4acd101c3eeba9b89336641333a78d43c52438a2 100644 (file)
@@ -355,6 +355,22 @@ const (
        CTL_KERN                       = 0x1
        CTL_MAXNAME                    = 0x18
        CTL_NET                        = 0x4
+       DIOCGATTR                      = 0xc148648e
+       DIOCGDELETE                    = 0x80106488
+       DIOCGFLUSH                     = 0x20006487
+       DIOCGFRONTSTUFF                = 0x40086486
+       DIOCGFWHEADS                   = 0x40046483
+       DIOCGFWSECTORS                 = 0x40046482
+       DIOCGIDENT                     = 0x41006489
+       DIOCGMEDIASIZE                 = 0x40086481
+       DIOCGPHYSPATH                  = 0x4400648d
+       DIOCGPROVIDERNAME              = 0x4400648a
+       DIOCGSECTORSIZE                = 0x40046480
+       DIOCGSTRIPEOFFSET              = 0x4008648c
+       DIOCGSTRIPESIZE                = 0x4008648b
+       DIOCSKERNELDUMP                = 0x80506490
+       DIOCSKERNELDUMP_FREEBSD11      = 0x80046485
+       DIOCZONECMD                    = 0xc080648f
        DLT_A429                       = 0xb8
        DLT_A653_ICM                   = 0xb9
        DLT_AIRONET_HEADER             = 0x78
@@ -379,11 +395,14 @@ const (
        DLT_CHAOS                      = 0x5
        DLT_CHDLC                      = 0x68
        DLT_CISCO_IOS                  = 0x76
+       DLT_CLASS_NETBSD_RAWAF         = 0x2240000
        DLT_C_HDLC                     = 0x68
        DLT_C_HDLC_WITH_DIR            = 0xcd
        DLT_DBUS                       = 0xe7
        DLT_DECT                       = 0xdd
+       DLT_DISPLAYPORT_AUX            = 0x113
        DLT_DOCSIS                     = 0x8f
+       DLT_DOCSIS31_XRA31             = 0x111
        DLT_DVB_CI                     = 0xeb
        DLT_ECONET                     = 0x73
        DLT_EN10MB                     = 0x1
@@ -393,6 +412,7 @@ const (
        DLT_ERF                        = 0xc5
        DLT_ERF_ETH                    = 0xaf
        DLT_ERF_POS                    = 0xb0
+       DLT_ETHERNET_MPACKET           = 0x112
        DLT_FC_2                       = 0xe0
        DLT_FC_2_WITH_FRAME_DELIMS     = 0xe1
        DLT_FDDI                       = 0xa
@@ -406,7 +426,6 @@ const (
        DLT_GPRS_LLC                   = 0xa9
        DLT_GSMTAP_ABIS                = 0xda
        DLT_GSMTAP_UM                  = 0xd9
-       DLT_HHDLC                      = 0x79
        DLT_IBM_SN                     = 0x92
        DLT_IBM_SP                     = 0x91
        DLT_IEEE802                    = 0x6
@@ -429,6 +448,7 @@ const (
        DLT_IPV4                       = 0xe4
        DLT_IPV6                       = 0xe5
        DLT_IP_OVER_FC                 = 0x7a
+       DLT_ISO_14443                  = 0x108
        DLT_JUNIPER_ATM1               = 0x89
        DLT_JUNIPER_ATM2               = 0x87
        DLT_JUNIPER_ATM_CEMIC          = 0xee
@@ -461,8 +481,9 @@ const (
        DLT_LINUX_PPP_WITHDIRECTION    = 0xa6
        DLT_LINUX_SLL                  = 0x71
        DLT_LOOP                       = 0x6c
+       DLT_LORATAP                    = 0x10e
        DLT_LTALK                      = 0x72
-       DLT_MATCHING_MAX               = 0x104
+       DLT_MATCHING_MAX               = 0x113
        DLT_MATCHING_MIN               = 0x68
        DLT_MFR                        = 0xb6
        DLT_MOST                       = 0xd3
@@ -478,14 +499,16 @@ const (
        DLT_NFC_LLCP                   = 0xf5
        DLT_NFLOG                      = 0xef
        DLT_NG40                       = 0xf4
+       DLT_NORDIC_BLE                 = 0x110
        DLT_NULL                       = 0x0
+       DLT_OPENFLOW                   = 0x10b
        DLT_PCI_EXP                    = 0x7d
        DLT_PFLOG                      = 0x75
        DLT_PFSYNC                     = 0x79
        DLT_PKTAP                      = 0x102
        DLT_PPI                        = 0xc0
        DLT_PPP                        = 0x9
-       DLT_PPP_BSDOS                  = 0x10
+       DLT_PPP_BSDOS                  = 0xe
        DLT_PPP_ETHER                  = 0x33
        DLT_PPP_PPPD                   = 0xa6
        DLT_PPP_SERIAL                 = 0x32
@@ -496,19 +519,25 @@ const (
        DLT_PRONET                     = 0x4
        DLT_RAIF1                      = 0xc6
        DLT_RAW                        = 0xc
+       DLT_RDS                        = 0x109
+       DLT_REDBACK_SMARTEDGE          = 0x20
        DLT_RIO                        = 0x7c
        DLT_RTAC_SERIAL                = 0xfa
        DLT_SCCP                       = 0x8e
        DLT_SCTP                       = 0xf8
+       DLT_SDLC                       = 0x10c
        DLT_SITA                       = 0xc4
        DLT_SLIP                       = 0x8
-       DLT_SLIP_BSDOS                 = 0xf
+       DLT_SLIP_BSDOS                 = 0xd
        DLT_STANAG_5066_D_PDU          = 0xed
        DLT_SUNATM                     = 0x7b
        DLT_SYMANTEC_FIREWALL          = 0x63
+       DLT_TI_LLN_SNIFFER             = 0x10d
        DLT_TZSP                       = 0x80
        DLT_USB                        = 0xba
        DLT_USBPCAP                    = 0xf9
+       DLT_USB_DARWIN                 = 0x10a
+       DLT_USB_FREEBSD                = 0xba
        DLT_USB_LINUX                  = 0xbd
        DLT_USB_LINUX_MMAPPED          = 0xdc
        DLT_USER0                      = 0x93
@@ -527,10 +556,14 @@ const (
        DLT_USER7                      = 0x9a
        DLT_USER8                      = 0x9b
        DLT_USER9                      = 0x9c
+       DLT_VSOCK                      = 0x10f
+       DLT_WATTSTOPPER_DLM            = 0x107
        DLT_WIHART                     = 0xdf
        DLT_WIRESHARK_UPPER_PDU        = 0xfc
        DLT_X2E_SERIAL                 = 0xd5
        DLT_X2E_XORAYA                 = 0xd6
+       DLT_ZWAVE_R1_R2                = 0x105
+       DLT_ZWAVE_R3                   = 0x106
        DT_BLK                         = 0x6
        DT_CHR                         = 0x2
        DT_DIR                         = 0x4
@@ -548,6 +581,7 @@ const (
        ECHONL                         = 0x10
        ECHOPRT                        = 0x20
        EVFILT_AIO                     = -0x3
+       EVFILT_EMPTY                   = -0xd
        EVFILT_FS                      = -0x9
        EVFILT_LIO                     = -0xa
        EVFILT_PROC                    = -0x5
@@ -555,11 +589,12 @@ const (
        EVFILT_READ                    = -0x1
        EVFILT_SENDFILE                = -0xc
        EVFILT_SIGNAL                  = -0x6
-       EVFILT_SYSCOUNT                = 0xc
+       EVFILT_SYSCOUNT                = 0xd
        EVFILT_TIMER                   = -0x7
        EVFILT_USER                    = -0xb
        EVFILT_VNODE                   = -0x4
        EVFILT_WRITE                   = -0x2
+       EVNAMEMAP_NAME_SIZE            = 0x40
        EV_ADD                         = 0x1
        EV_CLEAR                       = 0x20
        EV_DELETE                      = 0x2
@@ -576,6 +611,7 @@ const (
        EV_RECEIPT                     = 0x40
        EV_SYSFLAGS                    = 0xf000
        EXTA                           = 0x4b00
+       EXTATTR_MAXNAMELEN             = 0xff
        EXTATTR_NAMESPACE_EMPTY        = 0x0
        EXTATTR_NAMESPACE_SYSTEM       = 0x2
        EXTATTR_NAMESPACE_USER         = 0x1
@@ -617,6 +653,7 @@ const (
        IEXTEN                         = 0x400
        IFAN_ARRIVAL                   = 0x0
        IFAN_DEPARTURE                 = 0x1
+       IFCAP_WOL_MAGIC                = 0x2000
        IFF_ALLMULTI                   = 0x200
        IFF_ALTPHYS                    = 0x4000
        IFF_BROADCAST                  = 0x2
@@ -633,6 +670,7 @@ const (
        IFF_MONITOR                    = 0x40000
        IFF_MULTICAST                  = 0x8000
        IFF_NOARP                      = 0x80
+       IFF_NOGROUP                    = 0x800000
        IFF_OACTIVE                    = 0x400
        IFF_POINTOPOINT                = 0x10
        IFF_PPROMISC                   = 0x20000
@@ -807,6 +845,7 @@ const (
        IPV6_DSTOPTS                   = 0x32
        IPV6_FLOWID                    = 0x43
        IPV6_FLOWINFO_MASK             = 0xffffff0f
+       IPV6_FLOWLABEL_LEN             = 0x14
        IPV6_FLOWLABEL_MASK            = 0xffff0f00
        IPV6_FLOWTYPE                  = 0x44
        IPV6_FRAGTTL                   = 0x78
@@ -827,13 +866,13 @@ const (
        IPV6_MAX_GROUP_SRC_FILTER      = 0x200
        IPV6_MAX_MEMBERSHIPS           = 0xfff
        IPV6_MAX_SOCK_SRC_FILTER       = 0x80
-       IPV6_MIN_MEMBERSHIPS           = 0x1f
        IPV6_MMTU                      = 0x500
        IPV6_MSFILTER                  = 0x4a
        IPV6_MULTICAST_HOPS            = 0xa
        IPV6_MULTICAST_IF              = 0x9
        IPV6_MULTICAST_LOOP            = 0xb
        IPV6_NEXTHOP                   = 0x30
+       IPV6_ORIGDSTADDR               = 0x48
        IPV6_PATHMTU                   = 0x2c
        IPV6_PKTINFO                   = 0x2e
        IPV6_PORTRANGE                 = 0xe
@@ -845,6 +884,7 @@ const (
        IPV6_RECVFLOWID                = 0x46
        IPV6_RECVHOPLIMIT              = 0x25
        IPV6_RECVHOPOPTS               = 0x27
+       IPV6_RECVORIGDSTADDR           = 0x48
        IPV6_RECVPATHMTU               = 0x2b
        IPV6_RECVPKTINFO               = 0x24
        IPV6_RECVRSSBUCKETID           = 0x47
@@ -905,10 +945,8 @@ const (
        IP_MAX_MEMBERSHIPS             = 0xfff
        IP_MAX_SOCK_MUTE_FILTER        = 0x80
        IP_MAX_SOCK_SRC_FILTER         = 0x80
-       IP_MAX_SOURCE_FILTER           = 0x400
        IP_MF                          = 0x2000
        IP_MINTTL                      = 0x42
-       IP_MIN_MEMBERSHIPS             = 0x1f
        IP_MSFILTER                    = 0x4a
        IP_MSS                         = 0x240
        IP_MULTICAST_IF                = 0x9
@@ -918,6 +956,7 @@ const (
        IP_OFFMASK                     = 0x1fff
        IP_ONESBCAST                   = 0x17
        IP_OPTIONS                     = 0x1
+       IP_ORIGDSTADDR                 = 0x1b
        IP_PORTRANGE                   = 0x13
        IP_PORTRANGE_DEFAULT           = 0x0
        IP_PORTRANGE_HIGH              = 0x1
@@ -926,6 +965,7 @@ const (
        IP_RECVFLOWID                  = 0x5d
        IP_RECVIF                      = 0x14
        IP_RECVOPTS                    = 0x5
+       IP_RECVORIGDSTADDR             = 0x1b
        IP_RECVRETOPTS                 = 0x6
        IP_RECVRSSBUCKETID             = 0x5e
        IP_RECVTOS                     = 0x44
@@ -976,6 +1016,7 @@ const (
        MAP_EXCL                       = 0x4000
        MAP_FILE                       = 0x0
        MAP_FIXED                      = 0x10
+       MAP_GUARD                      = 0x2000
        MAP_HASSEMAPHORE               = 0x200
        MAP_NOCORE                     = 0x20000
        MAP_NOSYNC                     = 0x800
@@ -987,6 +1028,15 @@ const (
        MAP_RESERVED0100               = 0x100
        MAP_SHARED                     = 0x1
        MAP_STACK                      = 0x400
+       MCAST_BLOCK_SOURCE             = 0x54
+       MCAST_EXCLUDE                  = 0x2
+       MCAST_INCLUDE                  = 0x1
+       MCAST_JOIN_GROUP               = 0x50
+       MCAST_JOIN_SOURCE_GROUP        = 0x52
+       MCAST_LEAVE_GROUP              = 0x51
+       MCAST_LEAVE_SOURCE_GROUP       = 0x53
+       MCAST_UNBLOCK_SOURCE           = 0x55
+       MCAST_UNDEFINED                = 0x0
        MCL_CURRENT                    = 0x1
        MCL_FUTURE                     = 0x2
        MNT_ACLS                       = 0x8000000
@@ -1027,10 +1077,12 @@ const (
        MNT_SUSPEND                    = 0x4
        MNT_SYNCHRONOUS                = 0x2
        MNT_UNION                      = 0x20
+       MNT_UNTRUSTED                  = 0x800000000
        MNT_UPDATE                     = 0x10000
-       MNT_UPDATEMASK                 = 0x2d8d0807e
+       MNT_UPDATEMASK                 = 0xad8d0807e
        MNT_USER                       = 0x8000
-       MNT_VISFLAGMASK                = 0x3fef0ffff
+       MNT_VERIFIED                   = 0x400000000
+       MNT_VISFLAGMASK                = 0xffef0ffff
        MNT_WAIT                       = 0x1
        MSG_CMSG_CLOEXEC               = 0x40000
        MSG_COMPAT                     = 0x8000
@@ -1059,6 +1111,7 @@ const (
        NFDBITS                        = 0x40
        NOFLSH                         = 0x80000000
        NOKERNINFO                     = 0x2000000
+       NOTE_ABSTIME                   = 0x10
        NOTE_ATTRIB                    = 0x8
        NOTE_CHILD                     = 0x4
        NOTE_CLOSE                     = 0x100
@@ -1213,7 +1266,6 @@ const (
        RTV_WEIGHT                     = 0x100
        RT_ALL_FIBS                    = -0x1
        RT_BLACKHOLE                   = 0x40
-       RT_CACHING_CONTEXT             = 0x1
        RT_DEFAULT_FIB                 = 0x0
        RT_HAS_GW                      = 0x80
        RT_HAS_HEADER                  = 0x10
@@ -1223,15 +1275,17 @@ const (
        RT_LLE_CACHE                   = 0x100
        RT_MAY_LOOP                    = 0x8
        RT_MAY_LOOP_BIT                = 0x3
-       RT_NORTREF                     = 0x2
        RT_REJECT                      = 0x20
        RUSAGE_CHILDREN                = -0x1
        RUSAGE_SELF                    = 0x0
        RUSAGE_THREAD                  = 0x1
        SCM_BINTIME                    = 0x4
        SCM_CREDS                      = 0x3
+       SCM_MONOTONIC                  = 0x6
+       SCM_REALTIME                   = 0x5
        SCM_RIGHTS                     = 0x1
        SCM_TIMESTAMP                  = 0x2
+       SCM_TIME_INFO                  = 0x7
        SHUT_RD                        = 0x0
        SHUT_RDWR                      = 0x2
        SHUT_WR                        = 0x1
@@ -1247,6 +1301,7 @@ const (
        SIOCGETSGCNT                   = 0xc0207210
        SIOCGETVIFCNT                  = 0xc028720f
        SIOCGHIWAT                     = 0x40047301
+       SIOCGHWADDR                    = 0xc020693e
        SIOCGI2C                       = 0xc020693d
        SIOCGIFADDR                    = 0xc0206921
        SIOCGIFBRDADDR                 = 0xc0206923
@@ -1268,8 +1323,11 @@ const (
        SIOCGIFPDSTADDR                = 0xc0206948
        SIOCGIFPHYS                    = 0xc0206935
        SIOCGIFPSRCADDR                = 0xc0206947
+       SIOCGIFRSSHASH                 = 0xc0186997
+       SIOCGIFRSSKEY                  = 0xc0946996
        SIOCGIFSTATUS                  = 0xc331693b
        SIOCGIFXMEDIA                  = 0xc030698b
+       SIOCGLANPCP                    = 0xc0206998
        SIOCGLOWAT                     = 0x40047303
        SIOCGPGRP                      = 0x40047309
        SIOCGPRIVATE_0                 = 0xc0206950
@@ -1300,6 +1358,7 @@ const (
        SIOCSIFPHYS                    = 0x80206936
        SIOCSIFRVNET                   = 0xc020695b
        SIOCSIFVNET                    = 0xc020695a
+       SIOCSLANPCP                    = 0x80206999
        SIOCSLOWAT                     = 0x80047302
        SIOCSPGRP                      = 0x80047308
        SIOCSTUNFIB                    = 0x8020695f
@@ -1318,6 +1377,7 @@ const (
        SO_BINTIME                     = 0x2000
        SO_BROADCAST                   = 0x20
        SO_DEBUG                       = 0x1
+       SO_DOMAIN                      = 0x1019
        SO_DONTROUTE                   = 0x10
        SO_ERROR                       = 0x1007
        SO_KEEPALIVE                   = 0x8
@@ -1326,6 +1386,7 @@ const (
        SO_LISTENINCQLEN               = 0x1013
        SO_LISTENQLEN                  = 0x1012
        SO_LISTENQLIMIT                = 0x1011
+       SO_MAX_PACING_RATE             = 0x1018
        SO_NOSIGPIPE                   = 0x800
        SO_NO_DDP                      = 0x8000
        SO_NO_OFFLOAD                  = 0x4000
@@ -1338,11 +1399,19 @@ const (
        SO_RCVTIMEO                    = 0x1006
        SO_REUSEADDR                   = 0x4
        SO_REUSEPORT                   = 0x200
+       SO_REUSEPORT_LB                = 0x10000
        SO_SETFIB                      = 0x1014
        SO_SNDBUF                      = 0x1001
        SO_SNDLOWAT                    = 0x1003
        SO_SNDTIMEO                    = 0x1005
        SO_TIMESTAMP                   = 0x400
+       SO_TS_BINTIME                  = 0x1
+       SO_TS_CLOCK                    = 0x1017
+       SO_TS_CLOCK_MAX                = 0x3
+       SO_TS_DEFAULT                  = 0x0
+       SO_TS_MONOTONIC                = 0x3
+       SO_TS_REALTIME                 = 0x2
+       SO_TS_REALTIME_MICRO           = 0x0
        SO_TYPE                        = 0x1008
        SO_USELOOPBACK                 = 0x40
        SO_USER_COOKIE                 = 0x1015
@@ -1386,10 +1455,45 @@ const (
        TCOFLUSH                       = 0x2
        TCOOFF                         = 0x1
        TCOON                          = 0x2
+       TCP_BBR_ACK_COMP_ALG           = 0x448
+       TCP_BBR_DRAIN_INC_EXTRA        = 0x43c
+       TCP_BBR_DRAIN_PG               = 0x42e
+       TCP_BBR_EXTRA_GAIN             = 0x449
+       TCP_BBR_IWINTSO                = 0x42b
+       TCP_BBR_LOWGAIN_FD             = 0x436
+       TCP_BBR_LOWGAIN_HALF           = 0x435
+       TCP_BBR_LOWGAIN_THRESH         = 0x434
+       TCP_BBR_MAX_RTO                = 0x439
+       TCP_BBR_MIN_RTO                = 0x438
+       TCP_BBR_ONE_RETRAN             = 0x431
+       TCP_BBR_PACE_CROSS             = 0x442
+       TCP_BBR_PACE_DEL_TAR           = 0x43f
+       TCP_BBR_PACE_PER_SEC           = 0x43e
+       TCP_BBR_PACE_SEG_MAX           = 0x440
+       TCP_BBR_PACE_SEG_MIN           = 0x441
+       TCP_BBR_PROBE_RTT_GAIN         = 0x44d
+       TCP_BBR_PROBE_RTT_INT          = 0x430
+       TCP_BBR_PROBE_RTT_LEN          = 0x44e
+       TCP_BBR_RACK_RTT_USE           = 0x44a
+       TCP_BBR_RECFORCE               = 0x42c
+       TCP_BBR_REC_OVER_HPTS          = 0x43a
+       TCP_BBR_RETRAN_WTSO            = 0x44b
+       TCP_BBR_RWND_IS_APP            = 0x42f
+       TCP_BBR_STARTUP_EXIT_EPOCH     = 0x43d
+       TCP_BBR_STARTUP_LOSS_EXIT      = 0x432
+       TCP_BBR_STARTUP_PG             = 0x42d
+       TCP_BBR_UNLIMITED              = 0x43b
+       TCP_BBR_USEDEL_RATE            = 0x437
+       TCP_BBR_USE_LOWGAIN            = 0x433
        TCP_CA_NAME_MAX                = 0x10
        TCP_CCALGOOPT                  = 0x41
        TCP_CONGESTION                 = 0x40
+       TCP_DATA_AFTER_CLOSE           = 0x44c
+       TCP_DELACK                     = 0x48
        TCP_FASTOPEN                   = 0x401
+       TCP_FASTOPEN_MAX_COOKIE_LEN    = 0x10
+       TCP_FASTOPEN_MIN_COOKIE_LEN    = 0x4
+       TCP_FASTOPEN_PSK_LEN           = 0x10
        TCP_FUNCTION_BLK               = 0x2000
        TCP_FUNCTION_NAME_LEN_MAX      = 0x20
        TCP_INFO                       = 0x20
@@ -1397,6 +1501,12 @@ const (
        TCP_KEEPIDLE                   = 0x100
        TCP_KEEPINIT                   = 0x80
        TCP_KEEPINTVL                  = 0x200
+       TCP_LOG                        = 0x22
+       TCP_LOGBUF                     = 0x23
+       TCP_LOGDUMP                    = 0x25
+       TCP_LOGDUMPID                  = 0x26
+       TCP_LOGID                      = 0x24
+       TCP_LOG_ID_LEN                 = 0x40
        TCP_MAXBURST                   = 0x4
        TCP_MAXHLEN                    = 0x3c
        TCP_MAXOLEN                    = 0x28
@@ -1412,8 +1522,30 @@ const (
        TCP_NOPUSH                     = 0x4
        TCP_PCAP_IN                    = 0x1000
        TCP_PCAP_OUT                   = 0x800
+       TCP_RACK_EARLY_RECOV           = 0x423
+       TCP_RACK_EARLY_SEG             = 0x424
+       TCP_RACK_IDLE_REDUCE_HIGH      = 0x444
+       TCP_RACK_MIN_PACE              = 0x445
+       TCP_RACK_MIN_PACE_SEG          = 0x446
+       TCP_RACK_MIN_TO                = 0x422
+       TCP_RACK_PACE_ALWAYS           = 0x41f
+       TCP_RACK_PACE_MAX_SEG          = 0x41e
+       TCP_RACK_PACE_REDUCE           = 0x41d
+       TCP_RACK_PKT_DELAY             = 0x428
+       TCP_RACK_PROP                  = 0x41b
+       TCP_RACK_PROP_RATE             = 0x420
+       TCP_RACK_PRR_SENDALOT          = 0x421
+       TCP_RACK_REORD_FADE            = 0x426
+       TCP_RACK_REORD_THRESH          = 0x425
+       TCP_RACK_SESS_CWV              = 0x42a
+       TCP_RACK_TLP_INC_VAR           = 0x429
+       TCP_RACK_TLP_REDUCE            = 0x41c
+       TCP_RACK_TLP_THRESH            = 0x427
+       TCP_RACK_TLP_USE               = 0x447
        TCP_VENDOR                     = 0x80000000
        TCSAFLUSH                      = 0x2
+       TIMER_ABSTIME                  = 0x1
+       TIMER_RELTIME                  = 0x0
        TIOCCBRK                       = 0x2000747a
        TIOCCDTR                       = 0x20007478
        TIOCCONS                       = 0x80047462
@@ -1477,6 +1609,8 @@ const (
        TIOCTIMESTAMP                  = 0x40107459
        TIOCUCNTL                      = 0x80047466
        TOSTOP                         = 0x400000
+       UTIME_NOW                      = -0x1
+       UTIME_OMIT                     = -0x2
        VDISCARD                       = 0xf
        VDSUSP                         = 0xb
        VEOF                           = 0x0
index 16db56abc469c65ee6630db337c18a031e72449c..e4719873b9ef75a3583414cf00f7a182e8b59a23 100644 (file)
@@ -355,6 +355,22 @@ const (
        CTL_KERN                       = 0x1
        CTL_MAXNAME                    = 0x18
        CTL_NET                        = 0x4
+       DIOCGATTR                      = 0xc144648e
+       DIOCGDELETE                    = 0x80106488
+       DIOCGFLUSH                     = 0x20006487
+       DIOCGFRONTSTUFF                = 0x40086486
+       DIOCGFWHEADS                   = 0x40046483
+       DIOCGFWSECTORS                 = 0x40046482
+       DIOCGIDENT                     = 0x41006489
+       DIOCGMEDIASIZE                 = 0x40086481
+       DIOCGPHYSPATH                  = 0x4400648d
+       DIOCGPROVIDERNAME              = 0x4400648a
+       DIOCGSECTORSIZE                = 0x40046480
+       DIOCGSTRIPEOFFSET              = 0x4008648c
+       DIOCGSTRIPESIZE                = 0x4008648b
+       DIOCSKERNELDUMP                = 0x804c6490
+       DIOCSKERNELDUMP_FREEBSD11      = 0x80046485
+       DIOCZONECMD                    = 0xc06c648f
        DLT_A429                       = 0xb8
        DLT_A653_ICM                   = 0xb9
        DLT_AIRONET_HEADER             = 0x78
index 1a1de34543179232be40837d9c5c82bf07578f6e..5e49769d96a87fd58a7fa4258b19178e5998e8d6 100644 (file)
@@ -355,6 +355,22 @@ const (
        CTL_KERN                       = 0x1
        CTL_MAXNAME                    = 0x18
        CTL_NET                        = 0x4
+       DIOCGATTR                      = 0xc148648e
+       DIOCGDELETE                    = 0x80106488
+       DIOCGFLUSH                     = 0x20006487
+       DIOCGFRONTSTUFF                = 0x40086486
+       DIOCGFWHEADS                   = 0x40046483
+       DIOCGFWSECTORS                 = 0x40046482
+       DIOCGIDENT                     = 0x41006489
+       DIOCGMEDIASIZE                 = 0x40086481
+       DIOCGPHYSPATH                  = 0x4400648d
+       DIOCGPROVIDERNAME              = 0x4400648a
+       DIOCGSECTORSIZE                = 0x40046480
+       DIOCGSTRIPEOFFSET              = 0x4008648c
+       DIOCGSTRIPESIZE                = 0x4008648b
+       DIOCSKERNELDUMP                = 0x80506490
+       DIOCSKERNELDUMP_FREEBSD11      = 0x80046485
+       DIOCZONECMD                    = 0xc080648f
        DLT_A429                       = 0xb8
        DLT_A653_ICM                   = 0xb9
        DLT_AIRONET_HEADER             = 0x78
@@ -379,11 +395,14 @@ const (
        DLT_CHAOS                      = 0x5
        DLT_CHDLC                      = 0x68
        DLT_CISCO_IOS                  = 0x76
+       DLT_CLASS_NETBSD_RAWAF         = 0x2240000
        DLT_C_HDLC                     = 0x68
        DLT_C_HDLC_WITH_DIR            = 0xcd
        DLT_DBUS                       = 0xe7
        DLT_DECT                       = 0xdd
+       DLT_DISPLAYPORT_AUX            = 0x113
        DLT_DOCSIS                     = 0x8f
+       DLT_DOCSIS31_XRA31             = 0x111
        DLT_DVB_CI                     = 0xeb
        DLT_ECONET                     = 0x73
        DLT_EN10MB                     = 0x1
@@ -393,6 +412,7 @@ const (
        DLT_ERF                        = 0xc5
        DLT_ERF_ETH                    = 0xaf
        DLT_ERF_POS                    = 0xb0
+       DLT_ETHERNET_MPACKET           = 0x112
        DLT_FC_2                       = 0xe0
        DLT_FC_2_WITH_FRAME_DELIMS     = 0xe1
        DLT_FDDI                       = 0xa
@@ -406,7 +426,6 @@ const (
        DLT_GPRS_LLC                   = 0xa9
        DLT_GSMTAP_ABIS                = 0xda
        DLT_GSMTAP_UM                  = 0xd9
-       DLT_HHDLC                      = 0x79
        DLT_IBM_SN                     = 0x92
        DLT_IBM_SP                     = 0x91
        DLT_IEEE802                    = 0x6
@@ -429,6 +448,7 @@ const (
        DLT_IPV4                       = 0xe4
        DLT_IPV6                       = 0xe5
        DLT_IP_OVER_FC                 = 0x7a
+       DLT_ISO_14443                  = 0x108
        DLT_JUNIPER_ATM1               = 0x89
        DLT_JUNIPER_ATM2               = 0x87
        DLT_JUNIPER_ATM_CEMIC          = 0xee
@@ -461,8 +481,9 @@ const (
        DLT_LINUX_PPP_WITHDIRECTION    = 0xa6
        DLT_LINUX_SLL                  = 0x71
        DLT_LOOP                       = 0x6c
+       DLT_LORATAP                    = 0x10e
        DLT_LTALK                      = 0x72
-       DLT_MATCHING_MAX               = 0x104
+       DLT_MATCHING_MAX               = 0x113
        DLT_MATCHING_MIN               = 0x68
        DLT_MFR                        = 0xb6
        DLT_MOST                       = 0xd3
@@ -478,14 +499,16 @@ const (
        DLT_NFC_LLCP                   = 0xf5
        DLT_NFLOG                      = 0xef
        DLT_NG40                       = 0xf4
+       DLT_NORDIC_BLE                 = 0x110
        DLT_NULL                       = 0x0
+       DLT_OPENFLOW                   = 0x10b
        DLT_PCI_EXP                    = 0x7d
        DLT_PFLOG                      = 0x75
        DLT_PFSYNC                     = 0x79
        DLT_PKTAP                      = 0x102
        DLT_PPI                        = 0xc0
        DLT_PPP                        = 0x9
-       DLT_PPP_BSDOS                  = 0x10
+       DLT_PPP_BSDOS                  = 0xe
        DLT_PPP_ETHER                  = 0x33
        DLT_PPP_PPPD                   = 0xa6
        DLT_PPP_SERIAL                 = 0x32
@@ -496,19 +519,25 @@ const (
        DLT_PRONET                     = 0x4
        DLT_RAIF1                      = 0xc6
        DLT_RAW                        = 0xc
+       DLT_RDS                        = 0x109
+       DLT_REDBACK_SMARTEDGE          = 0x20
        DLT_RIO                        = 0x7c
        DLT_RTAC_SERIAL                = 0xfa
        DLT_SCCP                       = 0x8e
        DLT_SCTP                       = 0xf8
+       DLT_SDLC                       = 0x10c
        DLT_SITA                       = 0xc4
        DLT_SLIP                       = 0x8
-       DLT_SLIP_BSDOS                 = 0xf
+       DLT_SLIP_BSDOS                 = 0xd
        DLT_STANAG_5066_D_PDU          = 0xed
        DLT_SUNATM                     = 0x7b
        DLT_SYMANTEC_FIREWALL          = 0x63
+       DLT_TI_LLN_SNIFFER             = 0x10d
        DLT_TZSP                       = 0x80
        DLT_USB                        = 0xba
        DLT_USBPCAP                    = 0xf9
+       DLT_USB_DARWIN                 = 0x10a
+       DLT_USB_FREEBSD                = 0xba
        DLT_USB_LINUX                  = 0xbd
        DLT_USB_LINUX_MMAPPED          = 0xdc
        DLT_USER0                      = 0x93
@@ -527,10 +556,14 @@ const (
        DLT_USER7                      = 0x9a
        DLT_USER8                      = 0x9b
        DLT_USER9                      = 0x9c
+       DLT_VSOCK                      = 0x10f
+       DLT_WATTSTOPPER_DLM            = 0x107
        DLT_WIHART                     = 0xdf
        DLT_WIRESHARK_UPPER_PDU        = 0xfc
        DLT_X2E_SERIAL                 = 0xd5
        DLT_X2E_XORAYA                 = 0xd6
+       DLT_ZWAVE_R1_R2                = 0x105
+       DLT_ZWAVE_R3                   = 0x106
        DT_BLK                         = 0x6
        DT_CHR                         = 0x2
        DT_DIR                         = 0x4
@@ -548,6 +581,7 @@ const (
        ECHONL                         = 0x10
        ECHOPRT                        = 0x20
        EVFILT_AIO                     = -0x3
+       EVFILT_EMPTY                   = -0xd
        EVFILT_FS                      = -0x9
        EVFILT_LIO                     = -0xa
        EVFILT_PROC                    = -0x5
@@ -555,11 +589,12 @@ const (
        EVFILT_READ                    = -0x1
        EVFILT_SENDFILE                = -0xc
        EVFILT_SIGNAL                  = -0x6
-       EVFILT_SYSCOUNT                = 0xc
+       EVFILT_SYSCOUNT                = 0xd
        EVFILT_TIMER                   = -0x7
        EVFILT_USER                    = -0xb
        EVFILT_VNODE                   = -0x4
        EVFILT_WRITE                   = -0x2
+       EVNAMEMAP_NAME_SIZE            = 0x40
        EV_ADD                         = 0x1
        EV_CLEAR                       = 0x20
        EV_DELETE                      = 0x2
@@ -576,6 +611,7 @@ const (
        EV_RECEIPT                     = 0x40
        EV_SYSFLAGS                    = 0xf000
        EXTA                           = 0x4b00
+       EXTATTR_MAXNAMELEN             = 0xff
        EXTATTR_NAMESPACE_EMPTY        = 0x0
        EXTATTR_NAMESPACE_SYSTEM       = 0x2
        EXTATTR_NAMESPACE_USER         = 0x1
@@ -617,6 +653,7 @@ const (
        IEXTEN                         = 0x400
        IFAN_ARRIVAL                   = 0x0
        IFAN_DEPARTURE                 = 0x1
+       IFCAP_WOL_MAGIC                = 0x2000
        IFF_ALLMULTI                   = 0x200
        IFF_ALTPHYS                    = 0x4000
        IFF_BROADCAST                  = 0x2
@@ -633,6 +670,7 @@ const (
        IFF_MONITOR                    = 0x40000
        IFF_MULTICAST                  = 0x8000
        IFF_NOARP                      = 0x80
+       IFF_NOGROUP                    = 0x800000
        IFF_OACTIVE                    = 0x400
        IFF_POINTOPOINT                = 0x10
        IFF_PPROMISC                   = 0x20000
@@ -807,6 +845,7 @@ const (
        IPV6_DSTOPTS                   = 0x32
        IPV6_FLOWID                    = 0x43
        IPV6_FLOWINFO_MASK             = 0xffffff0f
+       IPV6_FLOWLABEL_LEN             = 0x14
        IPV6_FLOWLABEL_MASK            = 0xffff0f00
        IPV6_FLOWTYPE                  = 0x44
        IPV6_FRAGTTL                   = 0x78
@@ -827,13 +866,13 @@ const (
        IPV6_MAX_GROUP_SRC_FILTER      = 0x200
        IPV6_MAX_MEMBERSHIPS           = 0xfff
        IPV6_MAX_SOCK_SRC_FILTER       = 0x80
-       IPV6_MIN_MEMBERSHIPS           = 0x1f
        IPV6_MMTU                      = 0x500
        IPV6_MSFILTER                  = 0x4a
        IPV6_MULTICAST_HOPS            = 0xa
        IPV6_MULTICAST_IF              = 0x9
        IPV6_MULTICAST_LOOP            = 0xb
        IPV6_NEXTHOP                   = 0x30
+       IPV6_ORIGDSTADDR               = 0x48
        IPV6_PATHMTU                   = 0x2c
        IPV6_PKTINFO                   = 0x2e
        IPV6_PORTRANGE                 = 0xe
@@ -845,6 +884,7 @@ const (
        IPV6_RECVFLOWID                = 0x46
        IPV6_RECVHOPLIMIT              = 0x25
        IPV6_RECVHOPOPTS               = 0x27
+       IPV6_RECVORIGDSTADDR           = 0x48
        IPV6_RECVPATHMTU               = 0x2b
        IPV6_RECVPKTINFO               = 0x24
        IPV6_RECVRSSBUCKETID           = 0x47
@@ -905,10 +945,8 @@ const (
        IP_MAX_MEMBERSHIPS             = 0xfff
        IP_MAX_SOCK_MUTE_FILTER        = 0x80
        IP_MAX_SOCK_SRC_FILTER         = 0x80
-       IP_MAX_SOURCE_FILTER           = 0x400
        IP_MF                          = 0x2000
        IP_MINTTL                      = 0x42
-       IP_MIN_MEMBERSHIPS             = 0x1f
        IP_MSFILTER                    = 0x4a
        IP_MSS                         = 0x240
        IP_MULTICAST_IF                = 0x9
@@ -918,6 +956,7 @@ const (
        IP_OFFMASK                     = 0x1fff
        IP_ONESBCAST                   = 0x17
        IP_OPTIONS                     = 0x1
+       IP_ORIGDSTADDR                 = 0x1b
        IP_PORTRANGE                   = 0x13
        IP_PORTRANGE_DEFAULT           = 0x0
        IP_PORTRANGE_HIGH              = 0x1
@@ -926,6 +965,7 @@ const (
        IP_RECVFLOWID                  = 0x5d
        IP_RECVIF                      = 0x14
        IP_RECVOPTS                    = 0x5
+       IP_RECVORIGDSTADDR             = 0x1b
        IP_RECVRETOPTS                 = 0x6
        IP_RECVRSSBUCKETID             = 0x5e
        IP_RECVTOS                     = 0x44
@@ -976,6 +1016,7 @@ const (
        MAP_EXCL                       = 0x4000
        MAP_FILE                       = 0x0
        MAP_FIXED                      = 0x10
+       MAP_GUARD                      = 0x2000
        MAP_HASSEMAPHORE               = 0x200
        MAP_NOCORE                     = 0x20000
        MAP_NOSYNC                     = 0x800
@@ -987,6 +1028,15 @@ const (
        MAP_RESERVED0100               = 0x100
        MAP_SHARED                     = 0x1
        MAP_STACK                      = 0x400
+       MCAST_BLOCK_SOURCE             = 0x54
+       MCAST_EXCLUDE                  = 0x2
+       MCAST_INCLUDE                  = 0x1
+       MCAST_JOIN_GROUP               = 0x50
+       MCAST_JOIN_SOURCE_GROUP        = 0x52
+       MCAST_LEAVE_GROUP              = 0x51
+       MCAST_LEAVE_SOURCE_GROUP       = 0x53
+       MCAST_UNBLOCK_SOURCE           = 0x55
+       MCAST_UNDEFINED                = 0x0
        MCL_CURRENT                    = 0x1
        MCL_FUTURE                     = 0x2
        MNT_ACLS                       = 0x8000000
@@ -1027,10 +1077,12 @@ const (
        MNT_SUSPEND                    = 0x4
        MNT_SYNCHRONOUS                = 0x2
        MNT_UNION                      = 0x20
+       MNT_UNTRUSTED                  = 0x800000000
        MNT_UPDATE                     = 0x10000
-       MNT_UPDATEMASK                 = 0x2d8d0807e
+       MNT_UPDATEMASK                 = 0xad8d0807e
        MNT_USER                       = 0x8000
-       MNT_VISFLAGMASK                = 0x3fef0ffff
+       MNT_VERIFIED                   = 0x400000000
+       MNT_VISFLAGMASK                = 0xffef0ffff
        MNT_WAIT                       = 0x1
        MSG_CMSG_CLOEXEC               = 0x40000
        MSG_COMPAT                     = 0x8000
@@ -1059,6 +1111,7 @@ const (
        NFDBITS                        = 0x40
        NOFLSH                         = 0x80000000
        NOKERNINFO                     = 0x2000000
+       NOTE_ABSTIME                   = 0x10
        NOTE_ATTRIB                    = 0x8
        NOTE_CHILD                     = 0x4
        NOTE_CLOSE                     = 0x100
@@ -1213,7 +1266,6 @@ const (
        RTV_WEIGHT                     = 0x100
        RT_ALL_FIBS                    = -0x1
        RT_BLACKHOLE                   = 0x40
-       RT_CACHING_CONTEXT             = 0x1
        RT_DEFAULT_FIB                 = 0x0
        RT_HAS_GW                      = 0x80
        RT_HAS_HEADER                  = 0x10
@@ -1223,15 +1275,17 @@ const (
        RT_LLE_CACHE                   = 0x100
        RT_MAY_LOOP                    = 0x8
        RT_MAY_LOOP_BIT                = 0x3
-       RT_NORTREF                     = 0x2
        RT_REJECT                      = 0x20
        RUSAGE_CHILDREN                = -0x1
        RUSAGE_SELF                    = 0x0
        RUSAGE_THREAD                  = 0x1
        SCM_BINTIME                    = 0x4
        SCM_CREDS                      = 0x3
+       SCM_MONOTONIC                  = 0x6
+       SCM_REALTIME                   = 0x5
        SCM_RIGHTS                     = 0x1
        SCM_TIMESTAMP                  = 0x2
+       SCM_TIME_INFO                  = 0x7
        SHUT_RD                        = 0x0
        SHUT_RDWR                      = 0x2
        SHUT_WR                        = 0x1
@@ -1247,6 +1301,7 @@ const (
        SIOCGETSGCNT                   = 0xc0207210
        SIOCGETVIFCNT                  = 0xc028720f
        SIOCGHIWAT                     = 0x40047301
+       SIOCGHWADDR                    = 0xc020693e
        SIOCGI2C                       = 0xc020693d
        SIOCGIFADDR                    = 0xc0206921
        SIOCGIFBRDADDR                 = 0xc0206923
@@ -1268,8 +1323,11 @@ const (
        SIOCGIFPDSTADDR                = 0xc0206948
        SIOCGIFPHYS                    = 0xc0206935
        SIOCGIFPSRCADDR                = 0xc0206947
+       SIOCGIFRSSHASH                 = 0xc0186997
+       SIOCGIFRSSKEY                  = 0xc0946996
        SIOCGIFSTATUS                  = 0xc331693b
        SIOCGIFXMEDIA                  = 0xc030698b
+       SIOCGLANPCP                    = 0xc0206998
        SIOCGLOWAT                     = 0x40047303
        SIOCGPGRP                      = 0x40047309
        SIOCGPRIVATE_0                 = 0xc0206950
@@ -1300,6 +1358,7 @@ const (
        SIOCSIFPHYS                    = 0x80206936
        SIOCSIFRVNET                   = 0xc020695b
        SIOCSIFVNET                    = 0xc020695a
+       SIOCSLANPCP                    = 0x80206999
        SIOCSLOWAT                     = 0x80047302
        SIOCSPGRP                      = 0x80047308
        SIOCSTUNFIB                    = 0x8020695f
@@ -1318,6 +1377,7 @@ const (
        SO_BINTIME                     = 0x2000
        SO_BROADCAST                   = 0x20
        SO_DEBUG                       = 0x1
+       SO_DOMAIN                      = 0x1019
        SO_DONTROUTE                   = 0x10
        SO_ERROR                       = 0x1007
        SO_KEEPALIVE                   = 0x8
@@ -1326,6 +1386,7 @@ const (
        SO_LISTENINCQLEN               = 0x1013
        SO_LISTENQLEN                  = 0x1012
        SO_LISTENQLIMIT                = 0x1011
+       SO_MAX_PACING_RATE             = 0x1018
        SO_NOSIGPIPE                   = 0x800
        SO_NO_DDP                      = 0x8000
        SO_NO_OFFLOAD                  = 0x4000
@@ -1338,11 +1399,19 @@ const (
        SO_RCVTIMEO                    = 0x1006
        SO_REUSEADDR                   = 0x4
        SO_REUSEPORT                   = 0x200
+       SO_REUSEPORT_LB                = 0x10000
        SO_SETFIB                      = 0x1014
        SO_SNDBUF                      = 0x1001
        SO_SNDLOWAT                    = 0x1003
        SO_SNDTIMEO                    = 0x1005
        SO_TIMESTAMP                   = 0x400
+       SO_TS_BINTIME                  = 0x1
+       SO_TS_CLOCK                    = 0x1017
+       SO_TS_CLOCK_MAX                = 0x3
+       SO_TS_DEFAULT                  = 0x0
+       SO_TS_MONOTONIC                = 0x3
+       SO_TS_REALTIME                 = 0x2
+       SO_TS_REALTIME_MICRO           = 0x0
        SO_TYPE                        = 0x1008
        SO_USELOOPBACK                 = 0x40
        SO_USER_COOKIE                 = 0x1015
@@ -1386,10 +1455,45 @@ const (
        TCOFLUSH                       = 0x2
        TCOOFF                         = 0x1
        TCOON                          = 0x2
+       TCP_BBR_ACK_COMP_ALG           = 0x448
+       TCP_BBR_DRAIN_INC_EXTRA        = 0x43c
+       TCP_BBR_DRAIN_PG               = 0x42e
+       TCP_BBR_EXTRA_GAIN             = 0x449
+       TCP_BBR_IWINTSO                = 0x42b
+       TCP_BBR_LOWGAIN_FD             = 0x436
+       TCP_BBR_LOWGAIN_HALF           = 0x435
+       TCP_BBR_LOWGAIN_THRESH         = 0x434
+       TCP_BBR_MAX_RTO                = 0x439
+       TCP_BBR_MIN_RTO                = 0x438
+       TCP_BBR_ONE_RETRAN             = 0x431
+       TCP_BBR_PACE_CROSS             = 0x442
+       TCP_BBR_PACE_DEL_TAR           = 0x43f
+       TCP_BBR_PACE_PER_SEC           = 0x43e
+       TCP_BBR_PACE_SEG_MAX           = 0x440
+       TCP_BBR_PACE_SEG_MIN           = 0x441
+       TCP_BBR_PROBE_RTT_GAIN         = 0x44d
+       TCP_BBR_PROBE_RTT_INT          = 0x430
+       TCP_BBR_PROBE_RTT_LEN          = 0x44e
+       TCP_BBR_RACK_RTT_USE           = 0x44a
+       TCP_BBR_RECFORCE               = 0x42c
+       TCP_BBR_REC_OVER_HPTS          = 0x43a
+       TCP_BBR_RETRAN_WTSO            = 0x44b
+       TCP_BBR_RWND_IS_APP            = 0x42f
+       TCP_BBR_STARTUP_EXIT_EPOCH     = 0x43d
+       TCP_BBR_STARTUP_LOSS_EXIT      = 0x432
+       TCP_BBR_STARTUP_PG             = 0x42d
+       TCP_BBR_UNLIMITED              = 0x43b
+       TCP_BBR_USEDEL_RATE            = 0x437
+       TCP_BBR_USE_LOWGAIN            = 0x433
        TCP_CA_NAME_MAX                = 0x10
        TCP_CCALGOOPT                  = 0x41
        TCP_CONGESTION                 = 0x40
+       TCP_DATA_AFTER_CLOSE           = 0x44c
+       TCP_DELACK                     = 0x48
        TCP_FASTOPEN                   = 0x401
+       TCP_FASTOPEN_MAX_COOKIE_LEN    = 0x10
+       TCP_FASTOPEN_MIN_COOKIE_LEN    = 0x4
+       TCP_FASTOPEN_PSK_LEN           = 0x10
        TCP_FUNCTION_BLK               = 0x2000
        TCP_FUNCTION_NAME_LEN_MAX      = 0x20
        TCP_INFO                       = 0x20
@@ -1397,6 +1501,12 @@ const (
        TCP_KEEPIDLE                   = 0x100
        TCP_KEEPINIT                   = 0x80
        TCP_KEEPINTVL                  = 0x200
+       TCP_LOG                        = 0x22
+       TCP_LOGBUF                     = 0x23
+       TCP_LOGDUMP                    = 0x25
+       TCP_LOGDUMPID                  = 0x26
+       TCP_LOGID                      = 0x24
+       TCP_LOG_ID_LEN                 = 0x40
        TCP_MAXBURST                   = 0x4
        TCP_MAXHLEN                    = 0x3c
        TCP_MAXOLEN                    = 0x28
@@ -1412,8 +1522,30 @@ const (
        TCP_NOPUSH                     = 0x4
        TCP_PCAP_IN                    = 0x1000
        TCP_PCAP_OUT                   = 0x800
+       TCP_RACK_EARLY_RECOV           = 0x423
+       TCP_RACK_EARLY_SEG             = 0x424
+       TCP_RACK_IDLE_REDUCE_HIGH      = 0x444
+       TCP_RACK_MIN_PACE              = 0x445
+       TCP_RACK_MIN_PACE_SEG          = 0x446
+       TCP_RACK_MIN_TO                = 0x422
+       TCP_RACK_PACE_ALWAYS           = 0x41f
+       TCP_RACK_PACE_MAX_SEG          = 0x41e
+       TCP_RACK_PACE_REDUCE           = 0x41d
+       TCP_RACK_PKT_DELAY             = 0x428
+       TCP_RACK_PROP                  = 0x41b
+       TCP_RACK_PROP_RATE             = 0x420
+       TCP_RACK_PRR_SENDALOT          = 0x421
+       TCP_RACK_REORD_FADE            = 0x426
+       TCP_RACK_REORD_THRESH          = 0x425
+       TCP_RACK_SESS_CWV              = 0x42a
+       TCP_RACK_TLP_INC_VAR           = 0x429
+       TCP_RACK_TLP_REDUCE            = 0x41c
+       TCP_RACK_TLP_THRESH            = 0x427
+       TCP_RACK_TLP_USE               = 0x447
        TCP_VENDOR                     = 0x80000000
        TCSAFLUSH                      = 0x2
+       TIMER_ABSTIME                  = 0x1
+       TIMER_RELTIME                  = 0x0
        TIOCCBRK                       = 0x2000747a
        TIOCCDTR                       = 0x20007478
        TIOCCONS                       = 0x80047462
@@ -1477,6 +1609,8 @@ const (
        TIOCTIMESTAMP                  = 0x40107459
        TIOCUCNTL                      = 0x80047466
        TOSTOP                         = 0x400000
+       UTIME_NOW                      = -0x1
+       UTIME_OMIT                     = -0x2
        VDISCARD                       = 0xf
        VDSUSP                         = 0xb
        VEOF                           = 0x0
@@ -1488,6 +1622,7 @@ const (
        VKILL                          = 0x5
        VLNEXT                         = 0xe
        VMIN                           = 0x10
+       VM_BCACHE_SIZE_MAX             = 0x19000000
        VQUIT                          = 0x9
        VREPRINT                       = 0x6
        VSTART                         = 0xc
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux.go b/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux.go
new file mode 100644 (file)
index 0000000..84c599c
--- /dev/null
@@ -0,0 +1,2454 @@
+// Code generated by mkmerge.go; DO NOT EDIT.
+
+// +build linux
+
+package unix
+
+import "syscall"
+
+const (
+       AAFS_MAGIC                                  = 0x5a3c69f0
+       ADFS_SUPER_MAGIC                            = 0xadf5
+       AFFS_SUPER_MAGIC                            = 0xadff
+       AFS_FS_MAGIC                                = 0x6b414653
+       AFS_SUPER_MAGIC                             = 0x5346414f
+       AF_ALG                                      = 0x26
+       AF_APPLETALK                                = 0x5
+       AF_ASH                                      = 0x12
+       AF_ATMPVC                                   = 0x8
+       AF_ATMSVC                                   = 0x14
+       AF_AX25                                     = 0x3
+       AF_BLUETOOTH                                = 0x1f
+       AF_BRIDGE                                   = 0x7
+       AF_CAIF                                     = 0x25
+       AF_CAN                                      = 0x1d
+       AF_DECnet                                   = 0xc
+       AF_ECONET                                   = 0x13
+       AF_FILE                                     = 0x1
+       AF_IB                                       = 0x1b
+       AF_IEEE802154                               = 0x24
+       AF_INET                                     = 0x2
+       AF_INET6                                    = 0xa
+       AF_IPX                                      = 0x4
+       AF_IRDA                                     = 0x17
+       AF_ISDN                                     = 0x22
+       AF_IUCV                                     = 0x20
+       AF_KCM                                      = 0x29
+       AF_KEY                                      = 0xf
+       AF_LLC                                      = 0x1a
+       AF_LOCAL                                    = 0x1
+       AF_MAX                                      = 0x2d
+       AF_MPLS                                     = 0x1c
+       AF_NETBEUI                                  = 0xd
+       AF_NETLINK                                  = 0x10
+       AF_NETROM                                   = 0x6
+       AF_NFC                                      = 0x27
+       AF_PACKET                                   = 0x11
+       AF_PHONET                                   = 0x23
+       AF_PPPOX                                    = 0x18
+       AF_QIPCRTR                                  = 0x2a
+       AF_RDS                                      = 0x15
+       AF_ROSE                                     = 0xb
+       AF_ROUTE                                    = 0x10
+       AF_RXRPC                                    = 0x21
+       AF_SECURITY                                 = 0xe
+       AF_SMC                                      = 0x2b
+       AF_SNA                                      = 0x16
+       AF_TIPC                                     = 0x1e
+       AF_UNIX                                     = 0x1
+       AF_UNSPEC                                   = 0x0
+       AF_VSOCK                                    = 0x28
+       AF_WANPIPE                                  = 0x19
+       AF_X25                                      = 0x9
+       AF_XDP                                      = 0x2c
+       ALG_OP_DECRYPT                              = 0x0
+       ALG_OP_ENCRYPT                              = 0x1
+       ALG_SET_AEAD_ASSOCLEN                       = 0x4
+       ALG_SET_AEAD_AUTHSIZE                       = 0x5
+       ALG_SET_IV                                  = 0x2
+       ALG_SET_KEY                                 = 0x1
+       ALG_SET_OP                                  = 0x3
+       ANON_INODE_FS_MAGIC                         = 0x9041934
+       ARPHRD_6LOWPAN                              = 0x339
+       ARPHRD_ADAPT                                = 0x108
+       ARPHRD_APPLETLK                             = 0x8
+       ARPHRD_ARCNET                               = 0x7
+       ARPHRD_ASH                                  = 0x30d
+       ARPHRD_ATM                                  = 0x13
+       ARPHRD_AX25                                 = 0x3
+       ARPHRD_BIF                                  = 0x307
+       ARPHRD_CAIF                                 = 0x336
+       ARPHRD_CAN                                  = 0x118
+       ARPHRD_CHAOS                                = 0x5
+       ARPHRD_CISCO                                = 0x201
+       ARPHRD_CSLIP                                = 0x101
+       ARPHRD_CSLIP6                               = 0x103
+       ARPHRD_DDCMP                                = 0x205
+       ARPHRD_DLCI                                 = 0xf
+       ARPHRD_ECONET                               = 0x30e
+       ARPHRD_EETHER                               = 0x2
+       ARPHRD_ETHER                                = 0x1
+       ARPHRD_EUI64                                = 0x1b
+       ARPHRD_FCAL                                 = 0x311
+       ARPHRD_FCFABRIC                             = 0x313
+       ARPHRD_FCPL                                 = 0x312
+       ARPHRD_FCPP                                 = 0x310
+       ARPHRD_FDDI                                 = 0x306
+       ARPHRD_FRAD                                 = 0x302
+       ARPHRD_HDLC                                 = 0x201
+       ARPHRD_HIPPI                                = 0x30c
+       ARPHRD_HWX25                                = 0x110
+       ARPHRD_IEEE1394                             = 0x18
+       ARPHRD_IEEE802                              = 0x6
+       ARPHRD_IEEE80211                            = 0x321
+       ARPHRD_IEEE80211_PRISM                      = 0x322
+       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
+       ARPHRD_IEEE802154                           = 0x324
+       ARPHRD_IEEE802154_MONITOR                   = 0x325
+       ARPHRD_IEEE802_TR                           = 0x320
+       ARPHRD_INFINIBAND                           = 0x20
+       ARPHRD_IP6GRE                               = 0x337
+       ARPHRD_IPDDP                                = 0x309
+       ARPHRD_IPGRE                                = 0x30a
+       ARPHRD_IRDA                                 = 0x30f
+       ARPHRD_LAPB                                 = 0x204
+       ARPHRD_LOCALTLK                             = 0x305
+       ARPHRD_LOOPBACK                             = 0x304
+       ARPHRD_METRICOM                             = 0x17
+       ARPHRD_NETLINK                              = 0x338
+       ARPHRD_NETROM                               = 0x0
+       ARPHRD_NONE                                 = 0xfffe
+       ARPHRD_PHONET                               = 0x334
+       ARPHRD_PHONET_PIPE                          = 0x335
+       ARPHRD_PIMREG                               = 0x30b
+       ARPHRD_PPP                                  = 0x200
+       ARPHRD_PRONET                               = 0x4
+       ARPHRD_RAWHDLC                              = 0x206
+       ARPHRD_RAWIP                                = 0x207
+       ARPHRD_ROSE                                 = 0x10e
+       ARPHRD_RSRVD                                = 0x104
+       ARPHRD_SIT                                  = 0x308
+       ARPHRD_SKIP                                 = 0x303
+       ARPHRD_SLIP                                 = 0x100
+       ARPHRD_SLIP6                                = 0x102
+       ARPHRD_TUNNEL                               = 0x300
+       ARPHRD_TUNNEL6                              = 0x301
+       ARPHRD_VOID                                 = 0xffff
+       ARPHRD_VSOCKMON                             = 0x33a
+       ARPHRD_X25                                  = 0x10f
+       AUTOFS_SUPER_MAGIC                          = 0x187
+       B0                                          = 0x0
+       B110                                        = 0x3
+       B1200                                       = 0x9
+       B134                                        = 0x4
+       B150                                        = 0x5
+       B1800                                       = 0xa
+       B19200                                      = 0xe
+       B200                                        = 0x6
+       B2400                                       = 0xb
+       B300                                        = 0x7
+       B38400                                      = 0xf
+       B4800                                       = 0xc
+       B50                                         = 0x1
+       B600                                        = 0x8
+       B75                                         = 0x2
+       B9600                                       = 0xd
+       BALLOON_KVM_MAGIC                           = 0x13661366
+       BDEVFS_MAGIC                                = 0x62646576
+       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
+       BINFMTFS_MAGIC                              = 0x42494e4d
+       BPF_A                                       = 0x10
+       BPF_ABS                                     = 0x20
+       BPF_ADD                                     = 0x0
+       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
+       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
+       BPF_ALU                                     = 0x4
+       BPF_ALU64                                   = 0x7
+       BPF_AND                                     = 0x50
+       BPF_ANY                                     = 0x0
+       BPF_ARSH                                    = 0xc0
+       BPF_B                                       = 0x10
+       BPF_BUILD_ID_SIZE                           = 0x14
+       BPF_CALL                                    = 0x80
+       BPF_DEVCG_ACC_MKNOD                         = 0x1
+       BPF_DEVCG_ACC_READ                          = 0x2
+       BPF_DEVCG_ACC_WRITE                         = 0x4
+       BPF_DEVCG_DEV_BLOCK                         = 0x1
+       BPF_DEVCG_DEV_CHAR                          = 0x2
+       BPF_DIV                                     = 0x30
+       BPF_DW                                      = 0x18
+       BPF_END                                     = 0xd0
+       BPF_EXIST                                   = 0x2
+       BPF_EXIT                                    = 0x90
+       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
+       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
+       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
+       BPF_FROM_BE                                 = 0x8
+       BPF_FROM_LE                                 = 0x0
+       BPF_FS_MAGIC                                = 0xcafe4a11
+       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
+       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
+       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
+       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
+       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
+       BPF_F_ALLOW_MULTI                           = 0x2
+       BPF_F_ALLOW_OVERRIDE                        = 0x1
+       BPF_F_ANY_ALIGNMENT                         = 0x2
+       BPF_F_CLONE                                 = 0x200
+       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
+       BPF_F_CURRENT_CPU                           = 0xffffffff
+       BPF_F_CURRENT_NETNS                         = -0x1
+       BPF_F_DONT_FRAGMENT                         = 0x4
+       BPF_F_FAST_STACK_CMP                        = 0x200
+       BPF_F_HDR_FIELD_MASK                        = 0xf
+       BPF_F_INDEX_MASK                            = 0xffffffff
+       BPF_F_INGRESS                               = 0x1
+       BPF_F_INVALIDATE_HASH                       = 0x2
+       BPF_F_LOCK                                  = 0x4
+       BPF_F_MARK_ENFORCE                          = 0x40
+       BPF_F_MARK_MANGLED_0                        = 0x20
+       BPF_F_MMAPABLE                              = 0x400
+       BPF_F_NO_COMMON_LRU                         = 0x2
+       BPF_F_NO_PREALLOC                           = 0x1
+       BPF_F_NUMA_NODE                             = 0x4
+       BPF_F_PSEUDO_HDR                            = 0x10
+       BPF_F_QUERY_EFFECTIVE                       = 0x1
+       BPF_F_RDONLY                                = 0x8
+       BPF_F_RDONLY_PROG                           = 0x80
+       BPF_F_RECOMPUTE_CSUM                        = 0x1
+       BPF_F_REUSE_STACKID                         = 0x400
+       BPF_F_SEQ_NUMBER                            = 0x8
+       BPF_F_SKIP_FIELD_MASK                       = 0xff
+       BPF_F_STACK_BUILD_ID                        = 0x20
+       BPF_F_STRICT_ALIGNMENT                      = 0x1
+       BPF_F_SYSCTL_BASE_NAME                      = 0x1
+       BPF_F_TEST_RND_HI32                         = 0x4
+       BPF_F_TEST_STATE_FREQ                       = 0x8
+       BPF_F_TUNINFO_IPV6                          = 0x1
+       BPF_F_USER_BUILD_ID                         = 0x800
+       BPF_F_USER_STACK                            = 0x100
+       BPF_F_WRONLY                                = 0x10
+       BPF_F_WRONLY_PROG                           = 0x100
+       BPF_F_ZERO_CSUM_TX                          = 0x2
+       BPF_F_ZERO_SEED                             = 0x40
+       BPF_H                                       = 0x8
+       BPF_IMM                                     = 0x0
+       BPF_IND                                     = 0x40
+       BPF_JA                                      = 0x0
+       BPF_JEQ                                     = 0x10
+       BPF_JGE                                     = 0x30
+       BPF_JGT                                     = 0x20
+       BPF_JLE                                     = 0xb0
+       BPF_JLT                                     = 0xa0
+       BPF_JMP                                     = 0x5
+       BPF_JMP32                                   = 0x6
+       BPF_JNE                                     = 0x50
+       BPF_JSET                                    = 0x40
+       BPF_JSGE                                    = 0x70
+       BPF_JSGT                                    = 0x60
+       BPF_JSLE                                    = 0xd0
+       BPF_JSLT                                    = 0xc0
+       BPF_K                                       = 0x0
+       BPF_LD                                      = 0x0
+       BPF_LDX                                     = 0x1
+       BPF_LEN                                     = 0x80
+       BPF_LL_OFF                                  = -0x200000
+       BPF_LSH                                     = 0x60
+       BPF_MAJOR_VERSION                           = 0x1
+       BPF_MAXINSNS                                = 0x1000
+       BPF_MEM                                     = 0x60
+       BPF_MEMWORDS                                = 0x10
+       BPF_MINOR_VERSION                           = 0x1
+       BPF_MISC                                    = 0x7
+       BPF_MOD                                     = 0x90
+       BPF_MOV                                     = 0xb0
+       BPF_MSH                                     = 0xa0
+       BPF_MUL                                     = 0x20
+       BPF_NEG                                     = 0x80
+       BPF_NET_OFF                                 = -0x100000
+       BPF_NOEXIST                                 = 0x1
+       BPF_OBJ_NAME_LEN                            = 0x10
+       BPF_OR                                      = 0x40
+       BPF_PSEUDO_CALL                             = 0x1
+       BPF_PSEUDO_MAP_FD                           = 0x1
+       BPF_PSEUDO_MAP_VALUE                        = 0x2
+       BPF_RET                                     = 0x6
+       BPF_RSH                                     = 0x70
+       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
+       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
+       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
+       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
+       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
+       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
+       BPF_ST                                      = 0x2
+       BPF_STX                                     = 0x3
+       BPF_SUB                                     = 0x10
+       BPF_TAG_SIZE                                = 0x8
+       BPF_TAX                                     = 0x0
+       BPF_TO_BE                                   = 0x8
+       BPF_TO_LE                                   = 0x0
+       BPF_TXA                                     = 0x80
+       BPF_W                                       = 0x0
+       BPF_X                                       = 0x8
+       BPF_XADD                                    = 0xc0
+       BPF_XOR                                     = 0xa0
+       BRKINT                                      = 0x2
+       BS0                                         = 0x0
+       BTRFS_SUPER_MAGIC                           = 0x9123683e
+       BTRFS_TEST_MAGIC                            = 0x73727279
+       CAN_BCM                                     = 0x2
+       CAN_EFF_FLAG                                = 0x80000000
+       CAN_EFF_ID_BITS                             = 0x1d
+       CAN_EFF_MASK                                = 0x1fffffff
+       CAN_ERR_FLAG                                = 0x20000000
+       CAN_ERR_MASK                                = 0x1fffffff
+       CAN_INV_FILTER                              = 0x20000000
+       CAN_ISOTP                                   = 0x6
+       CAN_J1939                                   = 0x7
+       CAN_MAX_DLC                                 = 0x8
+       CAN_MAX_DLEN                                = 0x8
+       CAN_MCNET                                   = 0x5
+       CAN_MTU                                     = 0x10
+       CAN_NPROTO                                  = 0x8
+       CAN_RAW                                     = 0x1
+       CAN_RAW_FILTER_MAX                          = 0x200
+       CAN_RTR_FLAG                                = 0x40000000
+       CAN_SFF_ID_BITS                             = 0xb
+       CAN_SFF_MASK                                = 0x7ff
+       CAN_TP16                                    = 0x3
+       CAN_TP20                                    = 0x4
+       CAP_AUDIT_CONTROL                           = 0x1e
+       CAP_AUDIT_READ                              = 0x25
+       CAP_AUDIT_WRITE                             = 0x1d
+       CAP_BLOCK_SUSPEND                           = 0x24
+       CAP_CHOWN                                   = 0x0
+       CAP_DAC_OVERRIDE                            = 0x1
+       CAP_DAC_READ_SEARCH                         = 0x2
+       CAP_FOWNER                                  = 0x3
+       CAP_FSETID                                  = 0x4
+       CAP_IPC_LOCK                                = 0xe
+       CAP_IPC_OWNER                               = 0xf
+       CAP_KILL                                    = 0x5
+       CAP_LAST_CAP                                = 0x25
+       CAP_LEASE                                   = 0x1c
+       CAP_LINUX_IMMUTABLE                         = 0x9
+       CAP_MAC_ADMIN                               = 0x21
+       CAP_MAC_OVERRIDE                            = 0x20
+       CAP_MKNOD                                   = 0x1b
+       CAP_NET_ADMIN                               = 0xc
+       CAP_NET_BIND_SERVICE                        = 0xa
+       CAP_NET_BROADCAST                           = 0xb
+       CAP_NET_RAW                                 = 0xd
+       CAP_SETFCAP                                 = 0x1f
+       CAP_SETGID                                  = 0x6
+       CAP_SETPCAP                                 = 0x8
+       CAP_SETUID                                  = 0x7
+       CAP_SYSLOG                                  = 0x22
+       CAP_SYS_ADMIN                               = 0x15
+       CAP_SYS_BOOT                                = 0x16
+       CAP_SYS_CHROOT                              = 0x12
+       CAP_SYS_MODULE                              = 0x10
+       CAP_SYS_NICE                                = 0x17
+       CAP_SYS_PACCT                               = 0x14
+       CAP_SYS_PTRACE                              = 0x13
+       CAP_SYS_RAWIO                               = 0x11
+       CAP_SYS_RESOURCE                            = 0x18
+       CAP_SYS_TIME                                = 0x19
+       CAP_SYS_TTY_CONFIG                          = 0x1a
+       CAP_WAKE_ALARM                              = 0x23
+       CFLUSH                                      = 0xf
+       CGROUP2_SUPER_MAGIC                         = 0x63677270
+       CGROUP_SUPER_MAGIC                          = 0x27e0eb
+       CLOCK_BOOTTIME                              = 0x7
+       CLOCK_BOOTTIME_ALARM                        = 0x9
+       CLOCK_DEFAULT                               = 0x0
+       CLOCK_EXT                                   = 0x1
+       CLOCK_INT                                   = 0x2
+       CLOCK_MONOTONIC                             = 0x1
+       CLOCK_MONOTONIC_COARSE                      = 0x6
+       CLOCK_MONOTONIC_RAW                         = 0x4
+       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
+       CLOCK_REALTIME                              = 0x0
+       CLOCK_REALTIME_ALARM                        = 0x8
+       CLOCK_REALTIME_COARSE                       = 0x5
+       CLOCK_TAI                                   = 0xb
+       CLOCK_THREAD_CPUTIME_ID                     = 0x3
+       CLOCK_TXFROMRX                              = 0x4
+       CLOCK_TXINT                                 = 0x3
+       CLONE_ARGS_SIZE_VER0                        = 0x40
+       CLONE_ARGS_SIZE_VER1                        = 0x50
+       CLONE_CHILD_CLEARTID                        = 0x200000
+       CLONE_CHILD_SETTID                          = 0x1000000
+       CLONE_CLEAR_SIGHAND                         = 0x100000000
+       CLONE_DETACHED                              = 0x400000
+       CLONE_FILES                                 = 0x400
+       CLONE_FS                                    = 0x200
+       CLONE_IO                                    = 0x80000000
+       CLONE_NEWCGROUP                             = 0x2000000
+       CLONE_NEWIPC                                = 0x8000000
+       CLONE_NEWNET                                = 0x40000000
+       CLONE_NEWNS                                 = 0x20000
+       CLONE_NEWPID                                = 0x20000000
+       CLONE_NEWUSER                               = 0x10000000
+       CLONE_NEWUTS                                = 0x4000000
+       CLONE_PARENT                                = 0x8000
+       CLONE_PARENT_SETTID                         = 0x100000
+       CLONE_PIDFD                                 = 0x1000
+       CLONE_PTRACE                                = 0x2000
+       CLONE_SETTLS                                = 0x80000
+       CLONE_SIGHAND                               = 0x800
+       CLONE_SYSVSEM                               = 0x40000
+       CLONE_THREAD                                = 0x10000
+       CLONE_UNTRACED                              = 0x800000
+       CLONE_VFORK                                 = 0x4000
+       CLONE_VM                                    = 0x100
+       CMSPAR                                      = 0x40000000
+       CODA_SUPER_MAGIC                            = 0x73757245
+       CR0                                         = 0x0
+       CRAMFS_MAGIC                                = 0x28cd3d45
+       CRTSCTS                                     = 0x80000000
+       CRYPTO_MAX_NAME                             = 0x40
+       CRYPTO_MSG_MAX                              = 0x15
+       CRYPTO_NR_MSGTYPES                          = 0x6
+       CRYPTO_REPORT_MAXSIZE                       = 0x160
+       CS5                                         = 0x0
+       CSIGNAL                                     = 0xff
+       CSTART                                      = 0x11
+       CSTATUS                                     = 0x0
+       CSTOP                                       = 0x13
+       CSUSP                                       = 0x1a
+       DAXFS_MAGIC                                 = 0x64646178
+       DEBUGFS_MAGIC                               = 0x64626720
+       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
+       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
+       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
+       DEVLINK_GENL_NAME                           = "devlink"
+       DEVLINK_GENL_VERSION                        = 0x1
+       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
+       DEVPTS_SUPER_MAGIC                          = 0x1cd1
+       DMA_BUF_MAGIC                               = 0x444d4142
+       DT_BLK                                      = 0x6
+       DT_CHR                                      = 0x2
+       DT_DIR                                      = 0x4
+       DT_FIFO                                     = 0x1
+       DT_LNK                                      = 0xa
+       DT_REG                                      = 0x8
+       DT_SOCK                                     = 0xc
+       DT_UNKNOWN                                  = 0x0
+       DT_WHT                                      = 0xe
+       ECHO                                        = 0x8
+       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
+       EFD_SEMAPHORE                               = 0x1
+       EFIVARFS_MAGIC                              = 0xde5e81e4
+       EFS_SUPER_MAGIC                             = 0x414a53
+       ENCODING_DEFAULT                            = 0x0
+       ENCODING_FM_MARK                            = 0x3
+       ENCODING_FM_SPACE                           = 0x4
+       ENCODING_MANCHESTER                         = 0x5
+       ENCODING_NRZ                                = 0x1
+       ENCODING_NRZI                               = 0x2
+       EPOLLERR                                    = 0x8
+       EPOLLET                                     = 0x80000000
+       EPOLLEXCLUSIVE                              = 0x10000000
+       EPOLLHUP                                    = 0x10
+       EPOLLIN                                     = 0x1
+       EPOLLMSG                                    = 0x400
+       EPOLLONESHOT                                = 0x40000000
+       EPOLLOUT                                    = 0x4
+       EPOLLPRI                                    = 0x2
+       EPOLLRDBAND                                 = 0x80
+       EPOLLRDHUP                                  = 0x2000
+       EPOLLRDNORM                                 = 0x40
+       EPOLLWAKEUP                                 = 0x20000000
+       EPOLLWRBAND                                 = 0x200
+       EPOLLWRNORM                                 = 0x100
+       EPOLL_CTL_ADD                               = 0x1
+       EPOLL_CTL_DEL                               = 0x2
+       EPOLL_CTL_MOD                               = 0x3
+       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
+       ETH_P_1588                                  = 0x88f7
+       ETH_P_8021AD                                = 0x88a8
+       ETH_P_8021AH                                = 0x88e7
+       ETH_P_8021Q                                 = 0x8100
+       ETH_P_80221                                 = 0x8917
+       ETH_P_802_2                                 = 0x4
+       ETH_P_802_3                                 = 0x1
+       ETH_P_802_3_MIN                             = 0x600
+       ETH_P_802_EX1                               = 0x88b5
+       ETH_P_AARP                                  = 0x80f3
+       ETH_P_AF_IUCV                               = 0xfbfb
+       ETH_P_ALL                                   = 0x3
+       ETH_P_AOE                                   = 0x88a2
+       ETH_P_ARCNET                                = 0x1a
+       ETH_P_ARP                                   = 0x806
+       ETH_P_ATALK                                 = 0x809b
+       ETH_P_ATMFATE                               = 0x8884
+       ETH_P_ATMMPOA                               = 0x884c
+       ETH_P_AX25                                  = 0x2
+       ETH_P_BATMAN                                = 0x4305
+       ETH_P_BPQ                                   = 0x8ff
+       ETH_P_CAIF                                  = 0xf7
+       ETH_P_CAN                                   = 0xc
+       ETH_P_CANFD                                 = 0xd
+       ETH_P_CONTROL                               = 0x16
+       ETH_P_CUST                                  = 0x6006
+       ETH_P_DDCMP                                 = 0x6
+       ETH_P_DEC                                   = 0x6000
+       ETH_P_DIAG                                  = 0x6005
+       ETH_P_DNA_DL                                = 0x6001
+       ETH_P_DNA_RC                                = 0x6002
+       ETH_P_DNA_RT                                = 0x6003
+       ETH_P_DSA                                   = 0x1b
+       ETH_P_DSA_8021Q                             = 0xdadb
+       ETH_P_ECONET                                = 0x18
+       ETH_P_EDSA                                  = 0xdada
+       ETH_P_ERSPAN                                = 0x88be
+       ETH_P_ERSPAN2                               = 0x22eb
+       ETH_P_FCOE                                  = 0x8906
+       ETH_P_FIP                                   = 0x8914
+       ETH_P_HDLC                                  = 0x19
+       ETH_P_HSR                                   = 0x892f
+       ETH_P_IBOE                                  = 0x8915
+       ETH_P_IEEE802154                            = 0xf6
+       ETH_P_IEEEPUP                               = 0xa00
+       ETH_P_IEEEPUPAT                             = 0xa01
+       ETH_P_IFE                                   = 0xed3e
+       ETH_P_IP                                    = 0x800
+       ETH_P_IPV6                                  = 0x86dd
+       ETH_P_IPX                                   = 0x8137
+       ETH_P_IRDA                                  = 0x17
+       ETH_P_LAT                                   = 0x6004
+       ETH_P_LINK_CTL                              = 0x886c
+       ETH_P_LLDP                                  = 0x88cc
+       ETH_P_LOCALTALK                             = 0x9
+       ETH_P_LOOP                                  = 0x60
+       ETH_P_LOOPBACK                              = 0x9000
+       ETH_P_MACSEC                                = 0x88e5
+       ETH_P_MAP                                   = 0xf9
+       ETH_P_MOBITEX                               = 0x15
+       ETH_P_MPLS_MC                               = 0x8848
+       ETH_P_MPLS_UC                               = 0x8847
+       ETH_P_MVRP                                  = 0x88f5
+       ETH_P_NCSI                                  = 0x88f8
+       ETH_P_NSH                                   = 0x894f
+       ETH_P_PAE                                   = 0x888e
+       ETH_P_PAUSE                                 = 0x8808
+       ETH_P_PHONET                                = 0xf5
+       ETH_P_PPPTALK                               = 0x10
+       ETH_P_PPP_DISC                              = 0x8863
+       ETH_P_PPP_MP                                = 0x8
+       ETH_P_PPP_SES                               = 0x8864
+       ETH_P_PREAUTH                               = 0x88c7
+       ETH_P_PRP                                   = 0x88fb
+       ETH_P_PUP                                   = 0x200
+       ETH_P_PUPAT                                 = 0x201
+       ETH_P_QINQ1                                 = 0x9100
+       ETH_P_QINQ2                                 = 0x9200
+       ETH_P_QINQ3                                 = 0x9300
+       ETH_P_RARP                                  = 0x8035
+       ETH_P_SCA                                   = 0x6007
+       ETH_P_SLOW                                  = 0x8809
+       ETH_P_SNAP                                  = 0x5
+       ETH_P_TDLS                                  = 0x890d
+       ETH_P_TEB                                   = 0x6558
+       ETH_P_TIPC                                  = 0x88ca
+       ETH_P_TRAILER                               = 0x1c
+       ETH_P_TR_802_2                              = 0x11
+       ETH_P_TSN                                   = 0x22f0
+       ETH_P_WAN_PPP                               = 0x7
+       ETH_P_WCCP                                  = 0x883e
+       ETH_P_X25                                   = 0x805
+       ETH_P_XDSA                                  = 0xf8
+       EXABYTE_ENABLE_NEST                         = 0xf0
+       EXT2_SUPER_MAGIC                            = 0xef53
+       EXT3_SUPER_MAGIC                            = 0xef53
+       EXT4_SUPER_MAGIC                            = 0xef53
+       EXTA                                        = 0xe
+       EXTB                                        = 0xf
+       F2FS_SUPER_MAGIC                            = 0xf2f52010
+       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
+       FALLOC_FL_INSERT_RANGE                      = 0x20
+       FALLOC_FL_KEEP_SIZE                         = 0x1
+       FALLOC_FL_NO_HIDE_STALE                     = 0x4
+       FALLOC_FL_PUNCH_HOLE                        = 0x2
+       FALLOC_FL_UNSHARE_RANGE                     = 0x40
+       FALLOC_FL_ZERO_RANGE                        = 0x10
+       FANOTIFY_METADATA_VERSION                   = 0x3
+       FAN_ACCESS                                  = 0x1
+       FAN_ACCESS_PERM                             = 0x20000
+       FAN_ALLOW                                   = 0x1
+       FAN_ALL_CLASS_BITS                          = 0xc
+       FAN_ALL_EVENTS                              = 0x3b
+       FAN_ALL_INIT_FLAGS                          = 0x3f
+       FAN_ALL_MARK_FLAGS                          = 0xff
+       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
+       FAN_ALL_PERM_EVENTS                         = 0x30000
+       FAN_ATTRIB                                  = 0x4
+       FAN_AUDIT                                   = 0x10
+       FAN_CLASS_CONTENT                           = 0x4
+       FAN_CLASS_NOTIF                             = 0x0
+       FAN_CLASS_PRE_CONTENT                       = 0x8
+       FAN_CLOEXEC                                 = 0x1
+       FAN_CLOSE                                   = 0x18
+       FAN_CLOSE_NOWRITE                           = 0x10
+       FAN_CLOSE_WRITE                             = 0x8
+       FAN_CREATE                                  = 0x100
+       FAN_DELETE                                  = 0x200
+       FAN_DELETE_SELF                             = 0x400
+       FAN_DENY                                    = 0x2
+       FAN_ENABLE_AUDIT                            = 0x40
+       FAN_EVENT_INFO_TYPE_FID                     = 0x1
+       FAN_EVENT_METADATA_LEN                      = 0x18
+       FAN_EVENT_ON_CHILD                          = 0x8000000
+       FAN_MARK_ADD                                = 0x1
+       FAN_MARK_DONT_FOLLOW                        = 0x4
+       FAN_MARK_FILESYSTEM                         = 0x100
+       FAN_MARK_FLUSH                              = 0x80
+       FAN_MARK_IGNORED_MASK                       = 0x20
+       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
+       FAN_MARK_INODE                              = 0x0
+       FAN_MARK_MOUNT                              = 0x10
+       FAN_MARK_ONLYDIR                            = 0x8
+       FAN_MARK_REMOVE                             = 0x2
+       FAN_MODIFY                                  = 0x2
+       FAN_MOVE                                    = 0xc0
+       FAN_MOVED_FROM                              = 0x40
+       FAN_MOVED_TO                                = 0x80
+       FAN_MOVE_SELF                               = 0x800
+       FAN_NOFD                                    = -0x1
+       FAN_NONBLOCK                                = 0x2
+       FAN_ONDIR                                   = 0x40000000
+       FAN_OPEN                                    = 0x20
+       FAN_OPEN_EXEC                               = 0x1000
+       FAN_OPEN_EXEC_PERM                          = 0x40000
+       FAN_OPEN_PERM                               = 0x10000
+       FAN_Q_OVERFLOW                              = 0x4000
+       FAN_REPORT_FID                              = 0x200
+       FAN_REPORT_TID                              = 0x100
+       FAN_UNLIMITED_MARKS                         = 0x20
+       FAN_UNLIMITED_QUEUE                         = 0x10
+       FD_CLOEXEC                                  = 0x1
+       FD_SETSIZE                                  = 0x400
+       FF0                                         = 0x0
+       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
+       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
+       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
+       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
+       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
+       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
+       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
+       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
+       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
+       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
+       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
+       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
+       FSCRYPT_MAX_KEY_SIZE                        = 0x40
+       FSCRYPT_MODE_ADIANTUM                       = 0x9
+       FSCRYPT_MODE_AES_128_CBC                    = 0x5
+       FSCRYPT_MODE_AES_128_CTS                    = 0x6
+       FSCRYPT_MODE_AES_256_CTS                    = 0x4
+       FSCRYPT_MODE_AES_256_XTS                    = 0x1
+       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
+       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
+       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
+       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
+       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
+       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
+       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
+       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
+       FSCRYPT_POLICY_V1                           = 0x0
+       FSCRYPT_POLICY_V2                           = 0x2
+       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
+       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
+       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
+       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
+       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
+       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
+       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
+       FS_ENCRYPTION_MODE_INVALID                  = 0x0
+       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
+       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
+       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
+       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
+       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
+       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
+       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
+       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
+       FS_KEY_DESC_PREFIX                          = "fscrypt:"
+       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
+       FS_MAX_KEY_SIZE                             = 0x40
+       FS_POLICY_FLAGS_PAD_16                      = 0x2
+       FS_POLICY_FLAGS_PAD_32                      = 0x3
+       FS_POLICY_FLAGS_PAD_4                       = 0x0
+       FS_POLICY_FLAGS_PAD_8                       = 0x1
+       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
+       FS_POLICY_FLAGS_VALID                       = 0xf
+       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
+       F_ADD_SEALS                                 = 0x409
+       F_DUPFD                                     = 0x0
+       F_DUPFD_CLOEXEC                             = 0x406
+       F_EXLCK                                     = 0x4
+       F_GETFD                                     = 0x1
+       F_GETFL                                     = 0x3
+       F_GETLEASE                                  = 0x401
+       F_GETOWN_EX                                 = 0x10
+       F_GETPIPE_SZ                                = 0x408
+       F_GETSIG                                    = 0xb
+       F_GET_FILE_RW_HINT                          = 0x40d
+       F_GET_RW_HINT                               = 0x40b
+       F_GET_SEALS                                 = 0x40a
+       F_LOCK                                      = 0x1
+       F_NOTIFY                                    = 0x402
+       F_OFD_GETLK                                 = 0x24
+       F_OFD_SETLK                                 = 0x25
+       F_OFD_SETLKW                                = 0x26
+       F_OK                                        = 0x0
+       F_SEAL_FUTURE_WRITE                         = 0x10
+       F_SEAL_GROW                                 = 0x4
+       F_SEAL_SEAL                                 = 0x1
+       F_SEAL_SHRINK                               = 0x2
+       F_SEAL_WRITE                                = 0x8
+       F_SETFD                                     = 0x2
+       F_SETFL                                     = 0x4
+       F_SETLEASE                                  = 0x400
+       F_SETOWN_EX                                 = 0xf
+       F_SETPIPE_SZ                                = 0x407
+       F_SETSIG                                    = 0xa
+       F_SET_FILE_RW_HINT                          = 0x40e
+       F_SET_RW_HINT                               = 0x40c
+       F_SHLCK                                     = 0x8
+       F_TEST                                      = 0x3
+       F_TLOCK                                     = 0x2
+       F_ULOCK                                     = 0x0
+       GENL_ADMIN_PERM                             = 0x1
+       GENL_CMD_CAP_DO                             = 0x2
+       GENL_CMD_CAP_DUMP                           = 0x4
+       GENL_CMD_CAP_HASPOL                         = 0x8
+       GENL_HDRLEN                                 = 0x4
+       GENL_ID_CTRL                                = 0x10
+       GENL_ID_PMCRAID                             = 0x12
+       GENL_ID_VFS_DQUOT                           = 0x11
+       GENL_MAX_ID                                 = 0x3ff
+       GENL_MIN_ID                                 = 0x10
+       GENL_NAMSIZ                                 = 0x10
+       GENL_START_ALLOC                            = 0x13
+       GENL_UNS_ADMIN_PERM                         = 0x10
+       GRND_NONBLOCK                               = 0x1
+       GRND_RANDOM                                 = 0x2
+       HDIO_DRIVE_CMD                              = 0x31f
+       HDIO_DRIVE_CMD_AEB                          = 0x31e
+       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
+       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
+       HDIO_DRIVE_RESET                            = 0x31c
+       HDIO_DRIVE_TASK                             = 0x31e
+       HDIO_DRIVE_TASKFILE                         = 0x31d
+       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
+       HDIO_GETGEO                                 = 0x301
+       HDIO_GET_32BIT                              = 0x309
+       HDIO_GET_ACOUSTIC                           = 0x30f
+       HDIO_GET_ADDRESS                            = 0x310
+       HDIO_GET_BUSSTATE                           = 0x31a
+       HDIO_GET_DMA                                = 0x30b
+       HDIO_GET_IDENTITY                           = 0x30d
+       HDIO_GET_KEEPSETTINGS                       = 0x308
+       HDIO_GET_MULTCOUNT                          = 0x304
+       HDIO_GET_NICE                               = 0x30c
+       HDIO_GET_NOWERR                             = 0x30a
+       HDIO_GET_QDMA                               = 0x305
+       HDIO_GET_UNMASKINTR                         = 0x302
+       HDIO_GET_WCACHE                             = 0x30e
+       HDIO_OBSOLETE_IDENTITY                      = 0x307
+       HDIO_SCAN_HWIF                              = 0x328
+       HDIO_SET_32BIT                              = 0x324
+       HDIO_SET_ACOUSTIC                           = 0x32c
+       HDIO_SET_ADDRESS                            = 0x32f
+       HDIO_SET_BUSSTATE                           = 0x32d
+       HDIO_SET_DMA                                = 0x326
+       HDIO_SET_KEEPSETTINGS                       = 0x323
+       HDIO_SET_MULTCOUNT                          = 0x321
+       HDIO_SET_NICE                               = 0x329
+       HDIO_SET_NOWERR                             = 0x325
+       HDIO_SET_PIO_MODE                           = 0x327
+       HDIO_SET_QDMA                               = 0x32e
+       HDIO_SET_UNMASKINTR                         = 0x322
+       HDIO_SET_WCACHE                             = 0x32b
+       HDIO_SET_XFER                               = 0x306
+       HDIO_TRISTATE_HWIF                          = 0x31b
+       HDIO_UNREGISTER_HWIF                        = 0x32a
+       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
+       HPFS_SUPER_MAGIC                            = 0xf995e849
+       HUGETLBFS_MAGIC                             = 0x958458f6
+       IBSHIFT                                     = 0x10
+       ICMPV6_FILTER                               = 0x1
+       ICRNL                                       = 0x100
+       IFA_F_DADFAILED                             = 0x8
+       IFA_F_DEPRECATED                            = 0x20
+       IFA_F_HOMEADDRESS                           = 0x10
+       IFA_F_MANAGETEMPADDR                        = 0x100
+       IFA_F_MCAUTOJOIN                            = 0x400
+       IFA_F_NODAD                                 = 0x2
+       IFA_F_NOPREFIXROUTE                         = 0x200
+       IFA_F_OPTIMISTIC                            = 0x4
+       IFA_F_PERMANENT                             = 0x80
+       IFA_F_SECONDARY                             = 0x1
+       IFA_F_STABLE_PRIVACY                        = 0x800
+       IFA_F_TEMPORARY                             = 0x1
+       IFA_F_TENTATIVE                             = 0x40
+       IFA_MAX                                     = 0xa
+       IFF_ALLMULTI                                = 0x200
+       IFF_ATTACH_QUEUE                            = 0x200
+       IFF_AUTOMEDIA                               = 0x4000
+       IFF_BROADCAST                               = 0x2
+       IFF_DEBUG                                   = 0x4
+       IFF_DETACH_QUEUE                            = 0x400
+       IFF_DORMANT                                 = 0x20000
+       IFF_DYNAMIC                                 = 0x8000
+       IFF_ECHO                                    = 0x40000
+       IFF_LOOPBACK                                = 0x8
+       IFF_LOWER_UP                                = 0x10000
+       IFF_MASTER                                  = 0x400
+       IFF_MULTICAST                               = 0x1000
+       IFF_MULTI_QUEUE                             = 0x100
+       IFF_NAPI                                    = 0x10
+       IFF_NAPI_FRAGS                              = 0x20
+       IFF_NOARP                                   = 0x80
+       IFF_NOFILTER                                = 0x1000
+       IFF_NOTRAILERS                              = 0x20
+       IFF_NO_PI                                   = 0x1000
+       IFF_ONE_QUEUE                               = 0x2000
+       IFF_PERSIST                                 = 0x800
+       IFF_POINTOPOINT                             = 0x10
+       IFF_PORTSEL                                 = 0x2000
+       IFF_PROMISC                                 = 0x100
+       IFF_RUNNING                                 = 0x40
+       IFF_SLAVE                                   = 0x800
+       IFF_TAP                                     = 0x2
+       IFF_TUN                                     = 0x1
+       IFF_TUN_EXCL                                = 0x8000
+       IFF_UP                                      = 0x1
+       IFF_VNET_HDR                                = 0x4000
+       IFF_VOLATILE                                = 0x70c5a
+       IFNAMSIZ                                    = 0x10
+       IGNBRK                                      = 0x1
+       IGNCR                                       = 0x80
+       IGNPAR                                      = 0x4
+       IMAXBEL                                     = 0x2000
+       INLCR                                       = 0x40
+       INPCK                                       = 0x10
+       IN_ACCESS                                   = 0x1
+       IN_ALL_EVENTS                               = 0xfff
+       IN_ATTRIB                                   = 0x4
+       IN_CLASSA_HOST                              = 0xffffff
+       IN_CLASSA_MAX                               = 0x80
+       IN_CLASSA_NET                               = 0xff000000
+       IN_CLASSA_NSHIFT                            = 0x18
+       IN_CLASSB_HOST                              = 0xffff
+       IN_CLASSB_MAX                               = 0x10000
+       IN_CLASSB_NET                               = 0xffff0000
+       IN_CLASSB_NSHIFT                            = 0x10
+       IN_CLASSC_HOST                              = 0xff
+       IN_CLASSC_NET                               = 0xffffff00
+       IN_CLASSC_NSHIFT                            = 0x8
+       IN_CLOSE                                    = 0x18
+       IN_CLOSE_NOWRITE                            = 0x10
+       IN_CLOSE_WRITE                              = 0x8
+       IN_CREATE                                   = 0x100
+       IN_DELETE                                   = 0x200
+       IN_DELETE_SELF                              = 0x400
+       IN_DONT_FOLLOW                              = 0x2000000
+       IN_EXCL_UNLINK                              = 0x4000000
+       IN_IGNORED                                  = 0x8000
+       IN_ISDIR                                    = 0x40000000
+       IN_LOOPBACKNET                              = 0x7f
+       IN_MASK_ADD                                 = 0x20000000
+       IN_MASK_CREATE                              = 0x10000000
+       IN_MODIFY                                   = 0x2
+       IN_MOVE                                     = 0xc0
+       IN_MOVED_FROM                               = 0x40
+       IN_MOVED_TO                                 = 0x80
+       IN_MOVE_SELF                                = 0x800
+       IN_ONESHOT                                  = 0x80000000
+       IN_ONLYDIR                                  = 0x1000000
+       IN_OPEN                                     = 0x20
+       IN_Q_OVERFLOW                               = 0x4000
+       IN_UNMOUNT                                  = 0x2000
+       IPPROTO_AH                                  = 0x33
+       IPPROTO_BEETPH                              = 0x5e
+       IPPROTO_COMP                                = 0x6c
+       IPPROTO_DCCP                                = 0x21
+       IPPROTO_DSTOPTS                             = 0x3c
+       IPPROTO_EGP                                 = 0x8
+       IPPROTO_ENCAP                               = 0x62
+       IPPROTO_ESP                                 = 0x32
+       IPPROTO_FRAGMENT                            = 0x2c
+       IPPROTO_GRE                                 = 0x2f
+       IPPROTO_HOPOPTS                             = 0x0
+       IPPROTO_ICMP                                = 0x1
+       IPPROTO_ICMPV6                              = 0x3a
+       IPPROTO_IDP                                 = 0x16
+       IPPROTO_IGMP                                = 0x2
+       IPPROTO_IP                                  = 0x0
+       IPPROTO_IPIP                                = 0x4
+       IPPROTO_IPV6                                = 0x29
+       IPPROTO_L2TP                                = 0x73
+       IPPROTO_MH                                  = 0x87
+       IPPROTO_MPLS                                = 0x89
+       IPPROTO_MTP                                 = 0x5c
+       IPPROTO_NONE                                = 0x3b
+       IPPROTO_PIM                                 = 0x67
+       IPPROTO_PUP                                 = 0xc
+       IPPROTO_RAW                                 = 0xff
+       IPPROTO_ROUTING                             = 0x2b
+       IPPROTO_RSVP                                = 0x2e
+       IPPROTO_SCTP                                = 0x84
+       IPPROTO_TCP                                 = 0x6
+       IPPROTO_TP                                  = 0x1d
+       IPPROTO_UDP                                 = 0x11
+       IPPROTO_UDPLITE                             = 0x88
+       IPV6_2292DSTOPTS                            = 0x4
+       IPV6_2292HOPLIMIT                           = 0x8
+       IPV6_2292HOPOPTS                            = 0x3
+       IPV6_2292PKTINFO                            = 0x2
+       IPV6_2292PKTOPTIONS                         = 0x6
+       IPV6_2292RTHDR                              = 0x5
+       IPV6_ADDRFORM                               = 0x1
+       IPV6_ADDR_PREFERENCES                       = 0x48
+       IPV6_ADD_MEMBERSHIP                         = 0x14
+       IPV6_AUTHHDR                                = 0xa
+       IPV6_AUTOFLOWLABEL                          = 0x46
+       IPV6_CHECKSUM                               = 0x7
+       IPV6_DONTFRAG                               = 0x3e
+       IPV6_DROP_MEMBERSHIP                        = 0x15
+       IPV6_DSTOPTS                                = 0x3b
+       IPV6_FREEBIND                               = 0x4e
+       IPV6_HDRINCL                                = 0x24
+       IPV6_HOPLIMIT                               = 0x34
+       IPV6_HOPOPTS                                = 0x36
+       IPV6_IPSEC_POLICY                           = 0x22
+       IPV6_JOIN_ANYCAST                           = 0x1b
+       IPV6_JOIN_GROUP                             = 0x14
+       IPV6_LEAVE_ANYCAST                          = 0x1c
+       IPV6_LEAVE_GROUP                            = 0x15
+       IPV6_MINHOPCOUNT                            = 0x49
+       IPV6_MTU                                    = 0x18
+       IPV6_MTU_DISCOVER                           = 0x17
+       IPV6_MULTICAST_ALL                          = 0x1d
+       IPV6_MULTICAST_HOPS                         = 0x12
+       IPV6_MULTICAST_IF                           = 0x11
+       IPV6_MULTICAST_LOOP                         = 0x13
+       IPV6_NEXTHOP                                = 0x9
+       IPV6_ORIGDSTADDR                            = 0x4a
+       IPV6_PATHMTU                                = 0x3d
+       IPV6_PKTINFO                                = 0x32
+       IPV6_PMTUDISC_DO                            = 0x2
+       IPV6_PMTUDISC_DONT                          = 0x0
+       IPV6_PMTUDISC_INTERFACE                     = 0x4
+       IPV6_PMTUDISC_OMIT                          = 0x5
+       IPV6_PMTUDISC_PROBE                         = 0x3
+       IPV6_PMTUDISC_WANT                          = 0x1
+       IPV6_RECVDSTOPTS                            = 0x3a
+       IPV6_RECVERR                                = 0x19
+       IPV6_RECVFRAGSIZE                           = 0x4d
+       IPV6_RECVHOPLIMIT                           = 0x33
+       IPV6_RECVHOPOPTS                            = 0x35
+       IPV6_RECVORIGDSTADDR                        = 0x4a
+       IPV6_RECVPATHMTU                            = 0x3c
+       IPV6_RECVPKTINFO                            = 0x31
+       IPV6_RECVRTHDR                              = 0x38
+       IPV6_RECVTCLASS                             = 0x42
+       IPV6_ROUTER_ALERT                           = 0x16
+       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
+       IPV6_RTHDR                                  = 0x39
+       IPV6_RTHDRDSTOPTS                           = 0x37
+       IPV6_RTHDR_LOOSE                            = 0x0
+       IPV6_RTHDR_STRICT                           = 0x1
+       IPV6_RTHDR_TYPE_0                           = 0x0
+       IPV6_RXDSTOPTS                              = 0x3b
+       IPV6_RXHOPOPTS                              = 0x36
+       IPV6_TCLASS                                 = 0x43
+       IPV6_TRANSPARENT                            = 0x4b
+       IPV6_UNICAST_HOPS                           = 0x10
+       IPV6_UNICAST_IF                             = 0x4c
+       IPV6_V6ONLY                                 = 0x1a
+       IPV6_XFRM_POLICY                            = 0x23
+       IP_ADD_MEMBERSHIP                           = 0x23
+       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
+       IP_BIND_ADDRESS_NO_PORT                     = 0x18
+       IP_BLOCK_SOURCE                             = 0x26
+       IP_CHECKSUM                                 = 0x17
+       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
+       IP_DEFAULT_MULTICAST_TTL                    = 0x1
+       IP_DF                                       = 0x4000
+       IP_DROP_MEMBERSHIP                          = 0x24
+       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
+       IP_FREEBIND                                 = 0xf
+       IP_HDRINCL                                  = 0x3
+       IP_IPSEC_POLICY                             = 0x10
+       IP_MAXPACKET                                = 0xffff
+       IP_MAX_MEMBERSHIPS                          = 0x14
+       IP_MF                                       = 0x2000
+       IP_MINTTL                                   = 0x15
+       IP_MSFILTER                                 = 0x29
+       IP_MSS                                      = 0x240
+       IP_MTU                                      = 0xe
+       IP_MTU_DISCOVER                             = 0xa
+       IP_MULTICAST_ALL                            = 0x31
+       IP_MULTICAST_IF                             = 0x20
+       IP_MULTICAST_LOOP                           = 0x22
+       IP_MULTICAST_TTL                            = 0x21
+       IP_NODEFRAG                                 = 0x16
+       IP_OFFMASK                                  = 0x1fff
+       IP_OPTIONS                                  = 0x4
+       IP_ORIGDSTADDR                              = 0x14
+       IP_PASSSEC                                  = 0x12
+       IP_PKTINFO                                  = 0x8
+       IP_PKTOPTIONS                               = 0x9
+       IP_PMTUDISC                                 = 0xa
+       IP_PMTUDISC_DO                              = 0x2
+       IP_PMTUDISC_DONT                            = 0x0
+       IP_PMTUDISC_INTERFACE                       = 0x4
+       IP_PMTUDISC_OMIT                            = 0x5
+       IP_PMTUDISC_PROBE                           = 0x3
+       IP_PMTUDISC_WANT                            = 0x1
+       IP_RECVERR                                  = 0xb
+       IP_RECVFRAGSIZE                             = 0x19
+       IP_RECVOPTS                                 = 0x6
+       IP_RECVORIGDSTADDR                          = 0x14
+       IP_RECVRETOPTS                              = 0x7
+       IP_RECVTOS                                  = 0xd
+       IP_RECVTTL                                  = 0xc
+       IP_RETOPTS                                  = 0x7
+       IP_RF                                       = 0x8000
+       IP_ROUTER_ALERT                             = 0x5
+       IP_TOS                                      = 0x1
+       IP_TRANSPARENT                              = 0x13
+       IP_TTL                                      = 0x2
+       IP_UNBLOCK_SOURCE                           = 0x25
+       IP_UNICAST_IF                               = 0x32
+       IP_XFRM_POLICY                              = 0x11
+       ISOFS_SUPER_MAGIC                           = 0x9660
+       ISTRIP                                      = 0x20
+       IUTF8                                       = 0x4000
+       IXANY                                       = 0x800
+       JFFS2_SUPER_MAGIC                           = 0x72b6
+       KEXEC_ARCH_386                              = 0x30000
+       KEXEC_ARCH_68K                              = 0x40000
+       KEXEC_ARCH_AARCH64                          = 0xb70000
+       KEXEC_ARCH_ARM                              = 0x280000
+       KEXEC_ARCH_DEFAULT                          = 0x0
+       KEXEC_ARCH_IA_64                            = 0x320000
+       KEXEC_ARCH_MASK                             = 0xffff0000
+       KEXEC_ARCH_MIPS                             = 0x80000
+       KEXEC_ARCH_MIPS_LE                          = 0xa0000
+       KEXEC_ARCH_PARISC                           = 0xf0000
+       KEXEC_ARCH_PPC                              = 0x140000
+       KEXEC_ARCH_PPC64                            = 0x150000
+       KEXEC_ARCH_S390                             = 0x160000
+       KEXEC_ARCH_SH                               = 0x2a0000
+       KEXEC_ARCH_X86_64                           = 0x3e0000
+       KEXEC_FILE_NO_INITRAMFS                     = 0x4
+       KEXEC_FILE_ON_CRASH                         = 0x2
+       KEXEC_FILE_UNLOAD                           = 0x1
+       KEXEC_ON_CRASH                              = 0x1
+       KEXEC_PRESERVE_CONTEXT                      = 0x2
+       KEXEC_SEGMENT_MAX                           = 0x10
+       KEYCTL_ASSUME_AUTHORITY                     = 0x10
+       KEYCTL_CAPABILITIES                         = 0x1f
+       KEYCTL_CAPS0_BIG_KEY                        = 0x10
+       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
+       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
+       KEYCTL_CAPS0_INVALIDATE                     = 0x20
+       KEYCTL_CAPS0_MOVE                           = 0x80
+       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
+       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
+       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
+       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
+       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
+       KEYCTL_CHOWN                                = 0x4
+       KEYCTL_CLEAR                                = 0x7
+       KEYCTL_DESCRIBE                             = 0x6
+       KEYCTL_DH_COMPUTE                           = 0x17
+       KEYCTL_GET_KEYRING_ID                       = 0x0
+       KEYCTL_GET_PERSISTENT                       = 0x16
+       KEYCTL_GET_SECURITY                         = 0x11
+       KEYCTL_INSTANTIATE                          = 0xc
+       KEYCTL_INSTANTIATE_IOV                      = 0x14
+       KEYCTL_INVALIDATE                           = 0x15
+       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
+       KEYCTL_LINK                                 = 0x8
+       KEYCTL_MOVE                                 = 0x1e
+       KEYCTL_MOVE_EXCL                            = 0x1
+       KEYCTL_NEGATE                               = 0xd
+       KEYCTL_PKEY_DECRYPT                         = 0x1a
+       KEYCTL_PKEY_ENCRYPT                         = 0x19
+       KEYCTL_PKEY_QUERY                           = 0x18
+       KEYCTL_PKEY_SIGN                            = 0x1b
+       KEYCTL_PKEY_VERIFY                          = 0x1c
+       KEYCTL_READ                                 = 0xb
+       KEYCTL_REJECT                               = 0x13
+       KEYCTL_RESTRICT_KEYRING                     = 0x1d
+       KEYCTL_REVOKE                               = 0x3
+       KEYCTL_SEARCH                               = 0xa
+       KEYCTL_SESSION_TO_PARENT                    = 0x12
+       KEYCTL_SETPERM                              = 0x5
+       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
+       KEYCTL_SET_TIMEOUT                          = 0xf
+       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
+       KEYCTL_SUPPORTS_SIGN                        = 0x4
+       KEYCTL_SUPPORTS_VERIFY                      = 0x8
+       KEYCTL_UNLINK                               = 0x9
+       KEYCTL_UPDATE                               = 0x2
+       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
+       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
+       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
+       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
+       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
+       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
+       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
+       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
+       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
+       KEY_SPEC_GROUP_KEYRING                      = -0x6
+       KEY_SPEC_PROCESS_KEYRING                    = -0x2
+       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
+       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
+       KEY_SPEC_SESSION_KEYRING                    = -0x3
+       KEY_SPEC_THREAD_KEYRING                     = -0x1
+       KEY_SPEC_USER_KEYRING                       = -0x4
+       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
+       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
+       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
+       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
+       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
+       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
+       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
+       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
+       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
+       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
+       LINUX_REBOOT_MAGIC2                         = 0x28121969
+       LOCK_EX                                     = 0x2
+       LOCK_NB                                     = 0x4
+       LOCK_SH                                     = 0x1
+       LOCK_UN                                     = 0x8
+       LOOP_CLR_FD                                 = 0x4c01
+       LOOP_CTL_ADD                                = 0x4c80
+       LOOP_CTL_GET_FREE                           = 0x4c82
+       LOOP_CTL_REMOVE                             = 0x4c81
+       LOOP_GET_STATUS                             = 0x4c03
+       LOOP_GET_STATUS64                           = 0x4c05
+       LOOP_SET_BLOCK_SIZE                         = 0x4c09
+       LOOP_SET_CAPACITY                           = 0x4c07
+       LOOP_SET_DIRECT_IO                          = 0x4c08
+       LOOP_SET_FD                                 = 0x4c00
+       LOOP_SET_STATUS                             = 0x4c02
+       LOOP_SET_STATUS64                           = 0x4c04
+       LO_KEY_SIZE                                 = 0x20
+       LO_NAME_SIZE                                = 0x40
+       MADV_COLD                                   = 0x14
+       MADV_DODUMP                                 = 0x11
+       MADV_DOFORK                                 = 0xb
+       MADV_DONTDUMP                               = 0x10
+       MADV_DONTFORK                               = 0xa
+       MADV_DONTNEED                               = 0x4
+       MADV_FREE                                   = 0x8
+       MADV_HUGEPAGE                               = 0xe
+       MADV_HWPOISON                               = 0x64
+       MADV_KEEPONFORK                             = 0x13
+       MADV_MERGEABLE                              = 0xc
+       MADV_NOHUGEPAGE                             = 0xf
+       MADV_NORMAL                                 = 0x0
+       MADV_PAGEOUT                                = 0x15
+       MADV_RANDOM                                 = 0x1
+       MADV_REMOVE                                 = 0x9
+       MADV_SEQUENTIAL                             = 0x2
+       MADV_UNMERGEABLE                            = 0xd
+       MADV_WILLNEED                               = 0x3
+       MADV_WIPEONFORK                             = 0x12
+       MAP_FILE                                    = 0x0
+       MAP_FIXED                                   = 0x10
+       MAP_FIXED_NOREPLACE                         = 0x100000
+       MAP_HUGE_MASK                               = 0x3f
+       MAP_HUGE_SHIFT                              = 0x1a
+       MAP_PRIVATE                                 = 0x2
+       MAP_SHARED                                  = 0x1
+       MAP_SHARED_VALIDATE                         = 0x3
+       MAP_TYPE                                    = 0xf
+       MCAST_BLOCK_SOURCE                          = 0x2b
+       MCAST_EXCLUDE                               = 0x0
+       MCAST_INCLUDE                               = 0x1
+       MCAST_JOIN_GROUP                            = 0x2a
+       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
+       MCAST_LEAVE_GROUP                           = 0x2d
+       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
+       MCAST_MSFILTER                              = 0x30
+       MCAST_UNBLOCK_SOURCE                        = 0x2c
+       MFD_ALLOW_SEALING                           = 0x2
+       MFD_CLOEXEC                                 = 0x1
+       MFD_HUGETLB                                 = 0x4
+       MFD_HUGE_16GB                               = -0x78000000
+       MFD_HUGE_16MB                               = 0x60000000
+       MFD_HUGE_1GB                                = 0x78000000
+       MFD_HUGE_1MB                                = 0x50000000
+       MFD_HUGE_256MB                              = 0x70000000
+       MFD_HUGE_2GB                                = 0x7c000000
+       MFD_HUGE_2MB                                = 0x54000000
+       MFD_HUGE_32MB                               = 0x64000000
+       MFD_HUGE_512KB                              = 0x4c000000
+       MFD_HUGE_512MB                              = 0x74000000
+       MFD_HUGE_64KB                               = 0x40000000
+       MFD_HUGE_8MB                                = 0x5c000000
+       MFD_HUGE_MASK                               = 0x3f
+       MFD_HUGE_SHIFT                              = 0x1a
+       MINIX2_SUPER_MAGIC                          = 0x2468
+       MINIX2_SUPER_MAGIC2                         = 0x2478
+       MINIX3_SUPER_MAGIC                          = 0x4d5a
+       MINIX_SUPER_MAGIC                           = 0x137f
+       MINIX_SUPER_MAGIC2                          = 0x138f
+       MNT_DETACH                                  = 0x2
+       MNT_EXPIRE                                  = 0x4
+       MNT_FORCE                                   = 0x1
+       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
+       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
+       MSDOS_SUPER_MAGIC                           = 0x4d44
+       MSG_BATCH                                   = 0x40000
+       MSG_CMSG_CLOEXEC                            = 0x40000000
+       MSG_CONFIRM                                 = 0x800
+       MSG_CTRUNC                                  = 0x8
+       MSG_DONTROUTE                               = 0x4
+       MSG_DONTWAIT                                = 0x40
+       MSG_EOR                                     = 0x80
+       MSG_ERRQUEUE                                = 0x2000
+       MSG_FASTOPEN                                = 0x20000000
+       MSG_FIN                                     = 0x200
+       MSG_MORE                                    = 0x8000
+       MSG_NOSIGNAL                                = 0x4000
+       MSG_OOB                                     = 0x1
+       MSG_PEEK                                    = 0x2
+       MSG_PROXY                                   = 0x10
+       MSG_RST                                     = 0x1000
+       MSG_SYN                                     = 0x400
+       MSG_TRUNC                                   = 0x20
+       MSG_TRYHARD                                 = 0x4
+       MSG_WAITALL                                 = 0x100
+       MSG_WAITFORONE                              = 0x10000
+       MSG_ZEROCOPY                                = 0x4000000
+       MS_ACTIVE                                   = 0x40000000
+       MS_ASYNC                                    = 0x1
+       MS_BIND                                     = 0x1000
+       MS_BORN                                     = 0x20000000
+       MS_DIRSYNC                                  = 0x80
+       MS_INVALIDATE                               = 0x2
+       MS_I_VERSION                                = 0x800000
+       MS_KERNMOUNT                                = 0x400000
+       MS_LAZYTIME                                 = 0x2000000
+       MS_MANDLOCK                                 = 0x40
+       MS_MGC_MSK                                  = 0xffff0000
+       MS_MGC_VAL                                  = 0xc0ed0000
+       MS_MOVE                                     = 0x2000
+       MS_NOATIME                                  = 0x400
+       MS_NODEV                                    = 0x4
+       MS_NODIRATIME                               = 0x800
+       MS_NOEXEC                                   = 0x8
+       MS_NOREMOTELOCK                             = 0x8000000
+       MS_NOSEC                                    = 0x10000000
+       MS_NOSUID                                   = 0x2
+       MS_NOUSER                                   = -0x80000000
+       MS_POSIXACL                                 = 0x10000
+       MS_PRIVATE                                  = 0x40000
+       MS_RDONLY                                   = 0x1
+       MS_REC                                      = 0x4000
+       MS_RELATIME                                 = 0x200000
+       MS_REMOUNT                                  = 0x20
+       MS_RMT_MASK                                 = 0x2800051
+       MS_SHARED                                   = 0x100000
+       MS_SILENT                                   = 0x8000
+       MS_SLAVE                                    = 0x80000
+       MS_STRICTATIME                              = 0x1000000
+       MS_SUBMOUNT                                 = 0x4000000
+       MS_SYNC                                     = 0x4
+       MS_SYNCHRONOUS                              = 0x10
+       MS_UNBINDABLE                               = 0x20000
+       MS_VERBOSE                                  = 0x8000
+       MTD_INODE_FS_MAGIC                          = 0x11307854
+       NAME_MAX                                    = 0xff
+       NCP_SUPER_MAGIC                             = 0x564c
+       NETLINK_ADD_MEMBERSHIP                      = 0x1
+       NETLINK_AUDIT                               = 0x9
+       NETLINK_BROADCAST_ERROR                     = 0x4
+       NETLINK_CAP_ACK                             = 0xa
+       NETLINK_CONNECTOR                           = 0xb
+       NETLINK_CRYPTO                              = 0x15
+       NETLINK_DNRTMSG                             = 0xe
+       NETLINK_DROP_MEMBERSHIP                     = 0x2
+       NETLINK_ECRYPTFS                            = 0x13
+       NETLINK_EXT_ACK                             = 0xb
+       NETLINK_FIB_LOOKUP                          = 0xa
+       NETLINK_FIREWALL                            = 0x3
+       NETLINK_GENERIC                             = 0x10
+       NETLINK_GET_STRICT_CHK                      = 0xc
+       NETLINK_INET_DIAG                           = 0x4
+       NETLINK_IP6_FW                              = 0xd
+       NETLINK_ISCSI                               = 0x8
+       NETLINK_KOBJECT_UEVENT                      = 0xf
+       NETLINK_LISTEN_ALL_NSID                     = 0x8
+       NETLINK_LIST_MEMBERSHIPS                    = 0x9
+       NETLINK_NETFILTER                           = 0xc
+       NETLINK_NFLOG                               = 0x5
+       NETLINK_NO_ENOBUFS                          = 0x5
+       NETLINK_PKTINFO                             = 0x3
+       NETLINK_RDMA                                = 0x14
+       NETLINK_ROUTE                               = 0x0
+       NETLINK_RX_RING                             = 0x6
+       NETLINK_SCSITRANSPORT                       = 0x12
+       NETLINK_SELINUX                             = 0x7
+       NETLINK_SMC                                 = 0x16
+       NETLINK_SOCK_DIAG                           = 0x4
+       NETLINK_TX_RING                             = 0x7
+       NETLINK_UNUSED                              = 0x1
+       NETLINK_USERSOCK                            = 0x2
+       NETLINK_XFRM                                = 0x6
+       NETNSA_MAX                                  = 0x5
+       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
+       NFNETLINK_V0                                = 0x0
+       NFNLGRP_ACCT_QUOTA                          = 0x8
+       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
+       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
+       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
+       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
+       NFNLGRP_CONNTRACK_NEW                       = 0x1
+       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
+       NFNLGRP_MAX                                 = 0x9
+       NFNLGRP_NFTABLES                            = 0x7
+       NFNLGRP_NFTRACE                             = 0x9
+       NFNLGRP_NONE                                = 0x0
+       NFNL_BATCH_MAX                              = 0x1
+       NFNL_MSG_BATCH_BEGIN                        = 0x10
+       NFNL_MSG_BATCH_END                          = 0x11
+       NFNL_NFA_NEST                               = 0x8000
+       NFNL_SUBSYS_ACCT                            = 0x7
+       NFNL_SUBSYS_COUNT                           = 0xc
+       NFNL_SUBSYS_CTHELPER                        = 0x9
+       NFNL_SUBSYS_CTNETLINK                       = 0x1
+       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
+       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
+       NFNL_SUBSYS_IPSET                           = 0x6
+       NFNL_SUBSYS_NFTABLES                        = 0xa
+       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
+       NFNL_SUBSYS_NONE                            = 0x0
+       NFNL_SUBSYS_OSF                             = 0x5
+       NFNL_SUBSYS_QUEUE                           = 0x3
+       NFNL_SUBSYS_ULOG                            = 0x4
+       NFS_SUPER_MAGIC                             = 0x6969
+       NILFS_SUPER_MAGIC                           = 0x3434
+       NL0                                         = 0x0
+       NL1                                         = 0x100
+       NLA_ALIGNTO                                 = 0x4
+       NLA_F_NESTED                                = 0x8000
+       NLA_F_NET_BYTEORDER                         = 0x4000
+       NLA_HDRLEN                                  = 0x4
+       NLMSG_ALIGNTO                               = 0x4
+       NLMSG_DONE                                  = 0x3
+       NLMSG_ERROR                                 = 0x2
+       NLMSG_HDRLEN                                = 0x10
+       NLMSG_MIN_TYPE                              = 0x10
+       NLMSG_NOOP                                  = 0x1
+       NLMSG_OVERRUN                               = 0x4
+       NLM_F_ACK                                   = 0x4
+       NLM_F_ACK_TLVS                              = 0x200
+       NLM_F_APPEND                                = 0x800
+       NLM_F_ATOMIC                                = 0x400
+       NLM_F_CAPPED                                = 0x100
+       NLM_F_CREATE                                = 0x400
+       NLM_F_DUMP                                  = 0x300
+       NLM_F_DUMP_FILTERED                         = 0x20
+       NLM_F_DUMP_INTR                             = 0x10
+       NLM_F_ECHO                                  = 0x8
+       NLM_F_EXCL                                  = 0x200
+       NLM_F_MATCH                                 = 0x200
+       NLM_F_MULTI                                 = 0x2
+       NLM_F_NONREC                                = 0x100
+       NLM_F_REPLACE                               = 0x100
+       NLM_F_REQUEST                               = 0x1
+       NLM_F_ROOT                                  = 0x100
+       NSFS_MAGIC                                  = 0x6e736673
+       OCFS2_SUPER_MAGIC                           = 0x7461636f
+       OCRNL                                       = 0x8
+       OFDEL                                       = 0x80
+       OFILL                                       = 0x40
+       ONLRET                                      = 0x20
+       ONOCR                                       = 0x10
+       OPENPROM_SUPER_MAGIC                        = 0x9fa1
+       OPOST                                       = 0x1
+       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
+       O_ACCMODE                                   = 0x3
+       O_RDONLY                                    = 0x0
+       O_RDWR                                      = 0x2
+       O_WRONLY                                    = 0x1
+       PACKET_ADD_MEMBERSHIP                       = 0x1
+       PACKET_AUXDATA                              = 0x8
+       PACKET_BROADCAST                            = 0x1
+       PACKET_COPY_THRESH                          = 0x7
+       PACKET_DROP_MEMBERSHIP                      = 0x2
+       PACKET_FANOUT                               = 0x12
+       PACKET_FANOUT_CBPF                          = 0x6
+       PACKET_FANOUT_CPU                           = 0x2
+       PACKET_FANOUT_DATA                          = 0x16
+       PACKET_FANOUT_EBPF                          = 0x7
+       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
+       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
+       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
+       PACKET_FANOUT_HASH                          = 0x0
+       PACKET_FANOUT_LB                            = 0x1
+       PACKET_FANOUT_QM                            = 0x5
+       PACKET_FANOUT_RND                           = 0x4
+       PACKET_FANOUT_ROLLOVER                      = 0x3
+       PACKET_FASTROUTE                            = 0x6
+       PACKET_HDRLEN                               = 0xb
+       PACKET_HOST                                 = 0x0
+       PACKET_IGNORE_OUTGOING                      = 0x17
+       PACKET_KERNEL                               = 0x7
+       PACKET_LOOPBACK                             = 0x5
+       PACKET_LOSS                                 = 0xe
+       PACKET_MR_ALLMULTI                          = 0x2
+       PACKET_MR_MULTICAST                         = 0x0
+       PACKET_MR_PROMISC                           = 0x1
+       PACKET_MR_UNICAST                           = 0x3
+       PACKET_MULTICAST                            = 0x2
+       PACKET_ORIGDEV                              = 0x9
+       PACKET_OTHERHOST                            = 0x3
+       PACKET_OUTGOING                             = 0x4
+       PACKET_QDISC_BYPASS                         = 0x14
+       PACKET_RECV_OUTPUT                          = 0x3
+       PACKET_RESERVE                              = 0xc
+       PACKET_ROLLOVER_STATS                       = 0x15
+       PACKET_RX_RING                              = 0x5
+       PACKET_STATISTICS                           = 0x6
+       PACKET_TIMESTAMP                            = 0x11
+       PACKET_TX_HAS_OFF                           = 0x13
+       PACKET_TX_RING                              = 0xd
+       PACKET_TX_TIMESTAMP                         = 0x10
+       PACKET_USER                                 = 0x6
+       PACKET_VERSION                              = 0xa
+       PACKET_VNET_HDR                             = 0xf
+       PARITY_CRC16_PR0                            = 0x2
+       PARITY_CRC16_PR0_CCITT                      = 0x4
+       PARITY_CRC16_PR1                            = 0x3
+       PARITY_CRC16_PR1_CCITT                      = 0x5
+       PARITY_CRC32_PR0_CCITT                      = 0x6
+       PARITY_CRC32_PR1_CCITT                      = 0x7
+       PARITY_DEFAULT                              = 0x0
+       PARITY_NONE                                 = 0x1
+       PARMRK                                      = 0x8
+       PIPEFS_MAGIC                                = 0x50495045
+       PPC_CMM_MAGIC                               = 0xc7571590
+       PPPIOCGNPMODE                               = 0xc008744c
+       PPPIOCNEWUNIT                               = 0xc004743e
+       PRIO_PGRP                                   = 0x1
+       PRIO_PROCESS                                = 0x0
+       PRIO_USER                                   = 0x2
+       PROC_SUPER_MAGIC                            = 0x9fa0
+       PROT_EXEC                                   = 0x4
+       PROT_GROWSDOWN                              = 0x1000000
+       PROT_GROWSUP                                = 0x2000000
+       PROT_NONE                                   = 0x0
+       PROT_READ                                   = 0x1
+       PROT_WRITE                                  = 0x2
+       PR_CAPBSET_DROP                             = 0x18
+       PR_CAPBSET_READ                             = 0x17
+       PR_CAP_AMBIENT                              = 0x2f
+       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
+       PR_CAP_AMBIENT_IS_SET                       = 0x1
+       PR_CAP_AMBIENT_LOWER                        = 0x3
+       PR_CAP_AMBIENT_RAISE                        = 0x2
+       PR_ENDIAN_BIG                               = 0x0
+       PR_ENDIAN_LITTLE                            = 0x1
+       PR_ENDIAN_PPC_LITTLE                        = 0x2
+       PR_FPEMU_NOPRINT                            = 0x1
+       PR_FPEMU_SIGFPE                             = 0x2
+       PR_FP_EXC_ASYNC                             = 0x2
+       PR_FP_EXC_DISABLED                          = 0x0
+       PR_FP_EXC_DIV                               = 0x10000
+       PR_FP_EXC_INV                               = 0x100000
+       PR_FP_EXC_NONRECOV                          = 0x1
+       PR_FP_EXC_OVF                               = 0x20000
+       PR_FP_EXC_PRECISE                           = 0x3
+       PR_FP_EXC_RES                               = 0x80000
+       PR_FP_EXC_SW_ENABLE                         = 0x80
+       PR_FP_EXC_UND                               = 0x40000
+       PR_FP_MODE_FR                               = 0x1
+       PR_FP_MODE_FRE                              = 0x2
+       PR_GET_CHILD_SUBREAPER                      = 0x25
+       PR_GET_DUMPABLE                             = 0x3
+       PR_GET_ENDIAN                               = 0x13
+       PR_GET_FPEMU                                = 0x9
+       PR_GET_FPEXC                                = 0xb
+       PR_GET_FP_MODE                              = 0x2e
+       PR_GET_KEEPCAPS                             = 0x7
+       PR_GET_NAME                                 = 0x10
+       PR_GET_NO_NEW_PRIVS                         = 0x27
+       PR_GET_PDEATHSIG                            = 0x2
+       PR_GET_SECCOMP                              = 0x15
+       PR_GET_SECUREBITS                           = 0x1b
+       PR_GET_SPECULATION_CTRL                     = 0x34
+       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
+       PR_GET_THP_DISABLE                          = 0x2a
+       PR_GET_TID_ADDRESS                          = 0x28
+       PR_GET_TIMERSLACK                           = 0x1e
+       PR_GET_TIMING                               = 0xd
+       PR_GET_TSC                                  = 0x19
+       PR_GET_UNALIGN                              = 0x5
+       PR_MCE_KILL                                 = 0x21
+       PR_MCE_KILL_CLEAR                           = 0x0
+       PR_MCE_KILL_DEFAULT                         = 0x2
+       PR_MCE_KILL_EARLY                           = 0x1
+       PR_MCE_KILL_GET                             = 0x22
+       PR_MCE_KILL_LATE                            = 0x0
+       PR_MCE_KILL_SET                             = 0x1
+       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
+       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
+       PR_PAC_APDAKEY                              = 0x4
+       PR_PAC_APDBKEY                              = 0x8
+       PR_PAC_APGAKEY                              = 0x10
+       PR_PAC_APIAKEY                              = 0x1
+       PR_PAC_APIBKEY                              = 0x2
+       PR_PAC_RESET_KEYS                           = 0x36
+       PR_SET_CHILD_SUBREAPER                      = 0x24
+       PR_SET_DUMPABLE                             = 0x4
+       PR_SET_ENDIAN                               = 0x14
+       PR_SET_FPEMU                                = 0xa
+       PR_SET_FPEXC                                = 0xc
+       PR_SET_FP_MODE                              = 0x2d
+       PR_SET_KEEPCAPS                             = 0x8
+       PR_SET_MM                                   = 0x23
+       PR_SET_MM_ARG_END                           = 0x9
+       PR_SET_MM_ARG_START                         = 0x8
+       PR_SET_MM_AUXV                              = 0xc
+       PR_SET_MM_BRK                               = 0x7
+       PR_SET_MM_END_CODE                          = 0x2
+       PR_SET_MM_END_DATA                          = 0x4
+       PR_SET_MM_ENV_END                           = 0xb
+       PR_SET_MM_ENV_START                         = 0xa
+       PR_SET_MM_EXE_FILE                          = 0xd
+       PR_SET_MM_MAP                               = 0xe
+       PR_SET_MM_MAP_SIZE                          = 0xf
+       PR_SET_MM_START_BRK                         = 0x6
+       PR_SET_MM_START_CODE                        = 0x1
+       PR_SET_MM_START_DATA                        = 0x3
+       PR_SET_MM_START_STACK                       = 0x5
+       PR_SET_NAME                                 = 0xf
+       PR_SET_NO_NEW_PRIVS                         = 0x26
+       PR_SET_PDEATHSIG                            = 0x1
+       PR_SET_PTRACER                              = 0x59616d61
+       PR_SET_SECCOMP                              = 0x16
+       PR_SET_SECUREBITS                           = 0x1c
+       PR_SET_SPECULATION_CTRL                     = 0x35
+       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
+       PR_SET_THP_DISABLE                          = 0x29
+       PR_SET_TIMERSLACK                           = 0x1d
+       PR_SET_TIMING                               = 0xe
+       PR_SET_TSC                                  = 0x1a
+       PR_SET_UNALIGN                              = 0x6
+       PR_SPEC_DISABLE                             = 0x4
+       PR_SPEC_DISABLE_NOEXEC                      = 0x10
+       PR_SPEC_ENABLE                              = 0x2
+       PR_SPEC_FORCE_DISABLE                       = 0x8
+       PR_SPEC_INDIRECT_BRANCH                     = 0x1
+       PR_SPEC_NOT_AFFECTED                        = 0x0
+       PR_SPEC_PRCTL                               = 0x1
+       PR_SPEC_STORE_BYPASS                        = 0x0
+       PR_SVE_GET_VL                               = 0x33
+       PR_SVE_SET_VL                               = 0x32
+       PR_SVE_SET_VL_ONEXEC                        = 0x40000
+       PR_SVE_VL_INHERIT                           = 0x20000
+       PR_SVE_VL_LEN_MASK                          = 0xffff
+       PR_TAGGED_ADDR_ENABLE                       = 0x1
+       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
+       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
+       PR_TIMING_STATISTICAL                       = 0x0
+       PR_TIMING_TIMESTAMP                         = 0x1
+       PR_TSC_ENABLE                               = 0x1
+       PR_TSC_SIGSEGV                              = 0x2
+       PR_UNALIGN_NOPRINT                          = 0x1
+       PR_UNALIGN_SIGBUS                           = 0x2
+       PSTOREFS_MAGIC                              = 0x6165676c
+       PTRACE_ATTACH                               = 0x10
+       PTRACE_CONT                                 = 0x7
+       PTRACE_DETACH                               = 0x11
+       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
+       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
+       PTRACE_EVENT_CLONE                          = 0x3
+       PTRACE_EVENT_EXEC                           = 0x4
+       PTRACE_EVENT_EXIT                           = 0x6
+       PTRACE_EVENT_FORK                           = 0x1
+       PTRACE_EVENT_SECCOMP                        = 0x7
+       PTRACE_EVENT_STOP                           = 0x80
+       PTRACE_EVENT_VFORK                          = 0x2
+       PTRACE_EVENT_VFORK_DONE                     = 0x5
+       PTRACE_GETEVENTMSG                          = 0x4201
+       PTRACE_GETREGS                              = 0xc
+       PTRACE_GETREGSET                            = 0x4204
+       PTRACE_GETSIGINFO                           = 0x4202
+       PTRACE_GETSIGMASK                           = 0x420a
+       PTRACE_GET_SYSCALL_INFO                     = 0x420e
+       PTRACE_INTERRUPT                            = 0x4207
+       PTRACE_KILL                                 = 0x8
+       PTRACE_LISTEN                               = 0x4208
+       PTRACE_O_EXITKILL                           = 0x100000
+       PTRACE_O_MASK                               = 0x3000ff
+       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
+       PTRACE_O_TRACECLONE                         = 0x8
+       PTRACE_O_TRACEEXEC                          = 0x10
+       PTRACE_O_TRACEEXIT                          = 0x40
+       PTRACE_O_TRACEFORK                          = 0x2
+       PTRACE_O_TRACESECCOMP                       = 0x80
+       PTRACE_O_TRACESYSGOOD                       = 0x1
+       PTRACE_O_TRACEVFORK                         = 0x4
+       PTRACE_O_TRACEVFORKDONE                     = 0x20
+       PTRACE_PEEKDATA                             = 0x2
+       PTRACE_PEEKSIGINFO                          = 0x4209
+       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
+       PTRACE_PEEKTEXT                             = 0x1
+       PTRACE_PEEKUSR                              = 0x3
+       PTRACE_POKEDATA                             = 0x5
+       PTRACE_POKETEXT                             = 0x4
+       PTRACE_POKEUSR                              = 0x6
+       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
+       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
+       PTRACE_SEIZE                                = 0x4206
+       PTRACE_SETOPTIONS                           = 0x4200
+       PTRACE_SETREGS                              = 0xd
+       PTRACE_SETREGSET                            = 0x4205
+       PTRACE_SETSIGINFO                           = 0x4203
+       PTRACE_SETSIGMASK                           = 0x420b
+       PTRACE_SINGLESTEP                           = 0x9
+       PTRACE_SYSCALL                              = 0x18
+       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
+       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
+       PTRACE_SYSCALL_INFO_NONE                    = 0x0
+       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
+       PTRACE_TRACEME                              = 0x0
+       QNX4_SUPER_MAGIC                            = 0x2f
+       QNX6_SUPER_MAGIC                            = 0x68191122
+       RAMFS_MAGIC                                 = 0x858458f6
+       RDTGROUP_SUPER_MAGIC                        = 0x7655821
+       REISERFS_SUPER_MAGIC                        = 0x52654973
+       RENAME_EXCHANGE                             = 0x2
+       RENAME_NOREPLACE                            = 0x1
+       RENAME_WHITEOUT                             = 0x4
+       RLIMIT_CORE                                 = 0x4
+       RLIMIT_CPU                                  = 0x0
+       RLIMIT_DATA                                 = 0x2
+       RLIMIT_FSIZE                                = 0x1
+       RLIMIT_LOCKS                                = 0xa
+       RLIMIT_MSGQUEUE                             = 0xc
+       RLIMIT_NICE                                 = 0xd
+       RLIMIT_RTPRIO                               = 0xe
+       RLIMIT_RTTIME                               = 0xf
+       RLIMIT_SIGPENDING                           = 0xb
+       RLIMIT_STACK                                = 0x3
+       RLIM_INFINITY                               = 0xffffffffffffffff
+       RTAX_ADVMSS                                 = 0x8
+       RTAX_CC_ALGO                                = 0x10
+       RTAX_CWND                                   = 0x7
+       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
+       RTAX_FEATURES                               = 0xc
+       RTAX_FEATURE_ALLFRAG                        = 0x8
+       RTAX_FEATURE_ECN                            = 0x1
+       RTAX_FEATURE_MASK                           = 0xf
+       RTAX_FEATURE_SACK                           = 0x2
+       RTAX_FEATURE_TIMESTAMP                      = 0x4
+       RTAX_HOPLIMIT                               = 0xa
+       RTAX_INITCWND                               = 0xb
+       RTAX_INITRWND                               = 0xe
+       RTAX_LOCK                                   = 0x1
+       RTAX_MAX                                    = 0x11
+       RTAX_MTU                                    = 0x2
+       RTAX_QUICKACK                               = 0xf
+       RTAX_REORDERING                             = 0x9
+       RTAX_RTO_MIN                                = 0xd
+       RTAX_RTT                                    = 0x4
+       RTAX_RTTVAR                                 = 0x5
+       RTAX_SSTHRESH                               = 0x6
+       RTAX_UNSPEC                                 = 0x0
+       RTAX_WINDOW                                 = 0x3
+       RTA_ALIGNTO                                 = 0x4
+       RTA_MAX                                     = 0x1e
+       RTCF_DIRECTSRC                              = 0x4000000
+       RTCF_DOREDIRECT                             = 0x1000000
+       RTCF_LOG                                    = 0x2000000
+       RTCF_MASQ                                   = 0x400000
+       RTCF_NAT                                    = 0x800000
+       RTCF_VALVE                                  = 0x200000
+       RTC_AF                                      = 0x20
+       RTC_IRQF                                    = 0x80
+       RTC_MAX_FREQ                                = 0x2000
+       RTC_PF                                      = 0x40
+       RTC_UF                                      = 0x10
+       RTF_ADDRCLASSMASK                           = 0xf8000000
+       RTF_ADDRCONF                                = 0x40000
+       RTF_ALLONLINK                               = 0x20000
+       RTF_BROADCAST                               = 0x10000000
+       RTF_CACHE                                   = 0x1000000
+       RTF_DEFAULT                                 = 0x10000
+       RTF_DYNAMIC                                 = 0x10
+       RTF_FLOW                                    = 0x2000000
+       RTF_GATEWAY                                 = 0x2
+       RTF_HOST                                    = 0x4
+       RTF_INTERFACE                               = 0x40000000
+       RTF_IRTT                                    = 0x100
+       RTF_LINKRT                                  = 0x100000
+       RTF_LOCAL                                   = 0x80000000
+       RTF_MODIFIED                                = 0x20
+       RTF_MSS                                     = 0x40
+       RTF_MTU                                     = 0x40
+       RTF_MULTICAST                               = 0x20000000
+       RTF_NAT                                     = 0x8000000
+       RTF_NOFORWARD                               = 0x1000
+       RTF_NONEXTHOP                               = 0x200000
+       RTF_NOPMTUDISC                              = 0x4000
+       RTF_POLICY                                  = 0x4000000
+       RTF_REINSTATE                               = 0x8
+       RTF_REJECT                                  = 0x200
+       RTF_STATIC                                  = 0x400
+       RTF_THROW                                   = 0x2000
+       RTF_UP                                      = 0x1
+       RTF_WINDOW                                  = 0x80
+       RTF_XRESOLVE                                = 0x800
+       RTMGRP_DECnet_IFADDR                        = 0x1000
+       RTMGRP_DECnet_ROUTE                         = 0x4000
+       RTMGRP_IPV4_IFADDR                          = 0x10
+       RTMGRP_IPV4_MROUTE                          = 0x20
+       RTMGRP_IPV4_ROUTE                           = 0x40
+       RTMGRP_IPV4_RULE                            = 0x80
+       RTMGRP_IPV6_IFADDR                          = 0x100
+       RTMGRP_IPV6_IFINFO                          = 0x800
+       RTMGRP_IPV6_MROUTE                          = 0x200
+       RTMGRP_IPV6_PREFIX                          = 0x20000
+       RTMGRP_IPV6_ROUTE                           = 0x400
+       RTMGRP_LINK                                 = 0x1
+       RTMGRP_NEIGH                                = 0x4
+       RTMGRP_NOTIFY                               = 0x2
+       RTMGRP_TC                                   = 0x8
+       RTM_BASE                                    = 0x10
+       RTM_DELACTION                               = 0x31
+       RTM_DELADDR                                 = 0x15
+       RTM_DELADDRLABEL                            = 0x49
+       RTM_DELCHAIN                                = 0x65
+       RTM_DELLINK                                 = 0x11
+       RTM_DELLINKPROP                             = 0x6d
+       RTM_DELMDB                                  = 0x55
+       RTM_DELNEIGH                                = 0x1d
+       RTM_DELNETCONF                              = 0x51
+       RTM_DELNEXTHOP                              = 0x69
+       RTM_DELNSID                                 = 0x59
+       RTM_DELQDISC                                = 0x25
+       RTM_DELROUTE                                = 0x19
+       RTM_DELRULE                                 = 0x21
+       RTM_DELTCLASS                               = 0x29
+       RTM_DELTFILTER                              = 0x2d
+       RTM_F_CLONED                                = 0x200
+       RTM_F_EQUALIZE                              = 0x400
+       RTM_F_FIB_MATCH                             = 0x2000
+       RTM_F_LOOKUP_TABLE                          = 0x1000
+       RTM_F_NOTIFY                                = 0x100
+       RTM_F_PREFIX                                = 0x800
+       RTM_GETACTION                               = 0x32
+       RTM_GETADDR                                 = 0x16
+       RTM_GETADDRLABEL                            = 0x4a
+       RTM_GETANYCAST                              = 0x3e
+       RTM_GETCHAIN                                = 0x66
+       RTM_GETDCB                                  = 0x4e
+       RTM_GETLINK                                 = 0x12
+       RTM_GETLINKPROP                             = 0x6e
+       RTM_GETMDB                                  = 0x56
+       RTM_GETMULTICAST                            = 0x3a
+       RTM_GETNEIGH                                = 0x1e
+       RTM_GETNEIGHTBL                             = 0x42
+       RTM_GETNETCONF                              = 0x52
+       RTM_GETNEXTHOP                              = 0x6a
+       RTM_GETNSID                                 = 0x5a
+       RTM_GETQDISC                                = 0x26
+       RTM_GETROUTE                                = 0x1a
+       RTM_GETRULE                                 = 0x22
+       RTM_GETSTATS                                = 0x5e
+       RTM_GETTCLASS                               = 0x2a
+       RTM_GETTFILTER                              = 0x2e
+       RTM_MAX                                     = 0x6f
+       RTM_NEWACTION                               = 0x30
+       RTM_NEWADDR                                 = 0x14
+       RTM_NEWADDRLABEL                            = 0x48
+       RTM_NEWCACHEREPORT                          = 0x60
+       RTM_NEWCHAIN                                = 0x64
+       RTM_NEWLINK                                 = 0x10
+       RTM_NEWLINKPROP                             = 0x6c
+       RTM_NEWMDB                                  = 0x54
+       RTM_NEWNDUSEROPT                            = 0x44
+       RTM_NEWNEIGH                                = 0x1c
+       RTM_NEWNEIGHTBL                             = 0x40
+       RTM_NEWNETCONF                              = 0x50
+       RTM_NEWNEXTHOP                              = 0x68
+       RTM_NEWNSID                                 = 0x58
+       RTM_NEWPREFIX                               = 0x34
+       RTM_NEWQDISC                                = 0x24
+       RTM_NEWROUTE                                = 0x18
+       RTM_NEWRULE                                 = 0x20
+       RTM_NEWSTATS                                = 0x5c
+       RTM_NEWTCLASS                               = 0x28
+       RTM_NEWTFILTER                              = 0x2c
+       RTM_NR_FAMILIES                             = 0x18
+       RTM_NR_MSGTYPES                             = 0x60
+       RTM_SETDCB                                  = 0x4f
+       RTM_SETLINK                                 = 0x13
+       RTM_SETNEIGHTBL                             = 0x43
+       RTNH_ALIGNTO                                = 0x4
+       RTNH_COMPARE_MASK                           = 0x19
+       RTNH_F_DEAD                                 = 0x1
+       RTNH_F_LINKDOWN                             = 0x10
+       RTNH_F_OFFLOAD                              = 0x8
+       RTNH_F_ONLINK                               = 0x4
+       RTNH_F_PERVASIVE                            = 0x2
+       RTNH_F_UNRESOLVED                           = 0x20
+       RTN_MAX                                     = 0xb
+       RTPROT_BABEL                                = 0x2a
+       RTPROT_BGP                                  = 0xba
+       RTPROT_BIRD                                 = 0xc
+       RTPROT_BOOT                                 = 0x3
+       RTPROT_DHCP                                 = 0x10
+       RTPROT_DNROUTED                             = 0xd
+       RTPROT_EIGRP                                = 0xc0
+       RTPROT_GATED                                = 0x8
+       RTPROT_ISIS                                 = 0xbb
+       RTPROT_KERNEL                               = 0x2
+       RTPROT_MROUTED                              = 0x11
+       RTPROT_MRT                                  = 0xa
+       RTPROT_NTK                                  = 0xf
+       RTPROT_OSPF                                 = 0xbc
+       RTPROT_RA                                   = 0x9
+       RTPROT_REDIRECT                             = 0x1
+       RTPROT_RIP                                  = 0xbd
+       RTPROT_STATIC                               = 0x4
+       RTPROT_UNSPEC                               = 0x0
+       RTPROT_XORP                                 = 0xe
+       RTPROT_ZEBRA                                = 0xb
+       RT_CLASS_DEFAULT                            = 0xfd
+       RT_CLASS_LOCAL                              = 0xff
+       RT_CLASS_MAIN                               = 0xfe
+       RT_CLASS_MAX                                = 0xff
+       RT_CLASS_UNSPEC                             = 0x0
+       RUSAGE_CHILDREN                             = -0x1
+       RUSAGE_SELF                                 = 0x0
+       RUSAGE_THREAD                               = 0x1
+       RWF_APPEND                                  = 0x10
+       RWF_DSYNC                                   = 0x2
+       RWF_HIPRI                                   = 0x1
+       RWF_NOWAIT                                  = 0x8
+       RWF_SUPPORTED                               = 0x1f
+       RWF_SYNC                                    = 0x4
+       RWF_WRITE_LIFE_NOT_SET                      = 0x0
+       SCM_CREDENTIALS                             = 0x2
+       SCM_RIGHTS                                  = 0x1
+       SCM_TIMESTAMP                               = 0x1d
+       SC_LOG_FLUSH                                = 0x100000
+       SECCOMP_MODE_DISABLED                       = 0x0
+       SECCOMP_MODE_FILTER                         = 0x2
+       SECCOMP_MODE_STRICT                         = 0x1
+       SECURITYFS_MAGIC                            = 0x73636673
+       SELINUX_MAGIC                               = 0xf97cff8c
+       SHUT_RD                                     = 0x0
+       SHUT_RDWR                                   = 0x2
+       SHUT_WR                                     = 0x1
+       SIOCADDDLCI                                 = 0x8980
+       SIOCADDMULTI                                = 0x8931
+       SIOCADDRT                                   = 0x890b
+       SIOCBONDCHANGEACTIVE                        = 0x8995
+       SIOCBONDENSLAVE                             = 0x8990
+       SIOCBONDINFOQUERY                           = 0x8994
+       SIOCBONDRELEASE                             = 0x8991
+       SIOCBONDSETHWADDR                           = 0x8992
+       SIOCBONDSLAVEINFOQUERY                      = 0x8993
+       SIOCBRADDBR                                 = 0x89a0
+       SIOCBRADDIF                                 = 0x89a2
+       SIOCBRDELBR                                 = 0x89a1
+       SIOCBRDELIF                                 = 0x89a3
+       SIOCDARP                                    = 0x8953
+       SIOCDELDLCI                                 = 0x8981
+       SIOCDELMULTI                                = 0x8932
+       SIOCDELRT                                   = 0x890c
+       SIOCDEVPRIVATE                              = 0x89f0
+       SIOCDIFADDR                                 = 0x8936
+       SIOCDRARP                                   = 0x8960
+       SIOCETHTOOL                                 = 0x8946
+       SIOCGARP                                    = 0x8954
+       SIOCGETLINKNAME                             = 0x89e0
+       SIOCGETNODEID                               = 0x89e1
+       SIOCGHWTSTAMP                               = 0x89b1
+       SIOCGIFADDR                                 = 0x8915
+       SIOCGIFBR                                   = 0x8940
+       SIOCGIFBRDADDR                              = 0x8919
+       SIOCGIFCONF                                 = 0x8912
+       SIOCGIFCOUNT                                = 0x8938
+       SIOCGIFDSTADDR                              = 0x8917
+       SIOCGIFENCAP                                = 0x8925
+       SIOCGIFFLAGS                                = 0x8913
+       SIOCGIFHWADDR                               = 0x8927
+       SIOCGIFINDEX                                = 0x8933
+       SIOCGIFMAP                                  = 0x8970
+       SIOCGIFMEM                                  = 0x891f
+       SIOCGIFMETRIC                               = 0x891d
+       SIOCGIFMTU                                  = 0x8921
+       SIOCGIFNAME                                 = 0x8910
+       SIOCGIFNETMASK                              = 0x891b
+       SIOCGIFPFLAGS                               = 0x8935
+       SIOCGIFSLAVE                                = 0x8929
+       SIOCGIFTXQLEN                               = 0x8942
+       SIOCGIFVLAN                                 = 0x8982
+       SIOCGMIIPHY                                 = 0x8947
+       SIOCGMIIREG                                 = 0x8948
+       SIOCGPPPCSTATS                              = 0x89f2
+       SIOCGPPPSTATS                               = 0x89f0
+       SIOCGPPPVER                                 = 0x89f1
+       SIOCGRARP                                   = 0x8961
+       SIOCGSKNS                                   = 0x894c
+       SIOCGSTAMP                                  = 0x8906
+       SIOCGSTAMPNS                                = 0x8907
+       SIOCGSTAMPNS_OLD                            = 0x8907
+       SIOCGSTAMP_OLD                              = 0x8906
+       SIOCOUTQNSD                                 = 0x894b
+       SIOCPROTOPRIVATE                            = 0x89e0
+       SIOCRTMSG                                   = 0x890d
+       SIOCSARP                                    = 0x8955
+       SIOCSHWTSTAMP                               = 0x89b0
+       SIOCSIFADDR                                 = 0x8916
+       SIOCSIFBR                                   = 0x8941
+       SIOCSIFBRDADDR                              = 0x891a
+       SIOCSIFDSTADDR                              = 0x8918
+       SIOCSIFENCAP                                = 0x8926
+       SIOCSIFFLAGS                                = 0x8914
+       SIOCSIFHWADDR                               = 0x8924
+       SIOCSIFHWBROADCAST                          = 0x8937
+       SIOCSIFLINK                                 = 0x8911
+       SIOCSIFMAP                                  = 0x8971
+       SIOCSIFMEM                                  = 0x8920
+       SIOCSIFMETRIC                               = 0x891e
+       SIOCSIFMTU                                  = 0x8922
+       SIOCSIFNAME                                 = 0x8923
+       SIOCSIFNETMASK                              = 0x891c
+       SIOCSIFPFLAGS                               = 0x8934
+       SIOCSIFSLAVE                                = 0x8930
+       SIOCSIFTXQLEN                               = 0x8943
+       SIOCSIFVLAN                                 = 0x8983
+       SIOCSMIIREG                                 = 0x8949
+       SIOCSRARP                                   = 0x8962
+       SIOCWANDEV                                  = 0x894a
+       SMACK_MAGIC                                 = 0x43415d53
+       SMART_AUTOSAVE                              = 0xd2
+       SMART_AUTO_OFFLINE                          = 0xdb
+       SMART_DISABLE                               = 0xd9
+       SMART_ENABLE                                = 0xd8
+       SMART_HCYL_PASS                             = 0xc2
+       SMART_IMMEDIATE_OFFLINE                     = 0xd4
+       SMART_LCYL_PASS                             = 0x4f
+       SMART_READ_LOG_SECTOR                       = 0xd5
+       SMART_READ_THRESHOLDS                       = 0xd1
+       SMART_READ_VALUES                           = 0xd0
+       SMART_SAVE                                  = 0xd3
+       SMART_STATUS                                = 0xda
+       SMART_WRITE_LOG_SECTOR                      = 0xd6
+       SMART_WRITE_THRESHOLDS                      = 0xd7
+       SMB_SUPER_MAGIC                             = 0x517b
+       SOCKFS_MAGIC                                = 0x534f434b
+       SOCK_DCCP                                   = 0x6
+       SOCK_IOC_TYPE                               = 0x89
+       SOCK_PACKET                                 = 0xa
+       SOCK_RAW                                    = 0x3
+       SOCK_RDM                                    = 0x4
+       SOCK_SEQPACKET                              = 0x5
+       SOL_AAL                                     = 0x109
+       SOL_ALG                                     = 0x117
+       SOL_ATM                                     = 0x108
+       SOL_CAIF                                    = 0x116
+       SOL_CAN_BASE                                = 0x64
+       SOL_DCCP                                    = 0x10d
+       SOL_DECNET                                  = 0x105
+       SOL_ICMPV6                                  = 0x3a
+       SOL_IP                                      = 0x0
+       SOL_IPV6                                    = 0x29
+       SOL_IRDA                                    = 0x10a
+       SOL_IUCV                                    = 0x115
+       SOL_KCM                                     = 0x119
+       SOL_LLC                                     = 0x10c
+       SOL_NETBEUI                                 = 0x10b
+       SOL_NETLINK                                 = 0x10e
+       SOL_NFC                                     = 0x118
+       SOL_PACKET                                  = 0x107
+       SOL_PNPIPE                                  = 0x113
+       SOL_PPPOL2TP                                = 0x111
+       SOL_RAW                                     = 0xff
+       SOL_RDS                                     = 0x114
+       SOL_RXRPC                                   = 0x110
+       SOL_TCP                                     = 0x6
+       SOL_TIPC                                    = 0x10f
+       SOL_TLS                                     = 0x11a
+       SOL_X25                                     = 0x106
+       SOL_XDP                                     = 0x11b
+       SOMAXCONN                                   = 0x1000
+       SO_ATTACH_FILTER                            = 0x1a
+       SO_DEBUG                                    = 0x1
+       SO_DETACH_BPF                               = 0x1b
+       SO_DETACH_FILTER                            = 0x1b
+       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
+       SO_EE_CODE_TXTIME_MISSED                    = 0x2
+       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
+       SO_EE_ORIGIN_ICMP                           = 0x2
+       SO_EE_ORIGIN_ICMP6                          = 0x3
+       SO_EE_ORIGIN_LOCAL                          = 0x1
+       SO_EE_ORIGIN_NONE                           = 0x0
+       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
+       SO_EE_ORIGIN_TXSTATUS                       = 0x4
+       SO_EE_ORIGIN_TXTIME                         = 0x6
+       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
+       SO_GET_FILTER                               = 0x1a
+       SO_NO_CHECK                                 = 0xb
+       SO_PEERNAME                                 = 0x1c
+       SO_PRIORITY                                 = 0xc
+       SO_TIMESTAMP                                = 0x1d
+       SO_TIMESTAMP_OLD                            = 0x1d
+       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
+       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
+       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
+       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
+       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
+       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
+       SO_VM_SOCKETS_TRUSTED                       = 0x5
+       SPLICE_F_GIFT                               = 0x8
+       SPLICE_F_MORE                               = 0x4
+       SPLICE_F_MOVE                               = 0x1
+       SPLICE_F_NONBLOCK                           = 0x2
+       SQUASHFS_MAGIC                              = 0x73717368
+       STACK_END_MAGIC                             = 0x57ac6e9d
+       STATX_ALL                                   = 0xfff
+       STATX_ATIME                                 = 0x20
+       STATX_ATTR_APPEND                           = 0x20
+       STATX_ATTR_AUTOMOUNT                        = 0x1000
+       STATX_ATTR_COMPRESSED                       = 0x4
+       STATX_ATTR_ENCRYPTED                        = 0x800
+       STATX_ATTR_IMMUTABLE                        = 0x10
+       STATX_ATTR_NODUMP                           = 0x40
+       STATX_ATTR_VERITY                           = 0x100000
+       STATX_BASIC_STATS                           = 0x7ff
+       STATX_BLOCKS                                = 0x400
+       STATX_BTIME                                 = 0x800
+       STATX_CTIME                                 = 0x80
+       STATX_GID                                   = 0x10
+       STATX_INO                                   = 0x100
+       STATX_MODE                                  = 0x2
+       STATX_MTIME                                 = 0x40
+       STATX_NLINK                                 = 0x4
+       STATX_SIZE                                  = 0x200
+       STATX_TYPE                                  = 0x1
+       STATX_UID                                   = 0x8
+       STATX__RESERVED                             = 0x80000000
+       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
+       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
+       SYNC_FILE_RANGE_WRITE                       = 0x2
+       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
+       SYSFS_MAGIC                                 = 0x62656572
+       S_BLKSIZE                                   = 0x200
+       S_IEXEC                                     = 0x40
+       S_IFBLK                                     = 0x6000
+       S_IFCHR                                     = 0x2000
+       S_IFDIR                                     = 0x4000
+       S_IFIFO                                     = 0x1000
+       S_IFLNK                                     = 0xa000
+       S_IFMT                                      = 0xf000
+       S_IFREG                                     = 0x8000
+       S_IFSOCK                                    = 0xc000
+       S_IREAD                                     = 0x100
+       S_IRGRP                                     = 0x20
+       S_IROTH                                     = 0x4
+       S_IRUSR                                     = 0x100
+       S_IRWXG                                     = 0x38
+       S_IRWXO                                     = 0x7
+       S_IRWXU                                     = 0x1c0
+       S_ISGID                                     = 0x400
+       S_ISUID                                     = 0x800
+       S_ISVTX                                     = 0x200
+       S_IWGRP                                     = 0x10
+       S_IWOTH                                     = 0x2
+       S_IWRITE                                    = 0x80
+       S_IWUSR                                     = 0x80
+       S_IXGRP                                     = 0x8
+       S_IXOTH                                     = 0x1
+       S_IXUSR                                     = 0x40
+       TAB0                                        = 0x0
+       TASKSTATS_CMD_ATTR_MAX                      = 0x4
+       TASKSTATS_CMD_MAX                           = 0x2
+       TASKSTATS_GENL_NAME                         = "TASKSTATS"
+       TASKSTATS_GENL_VERSION                      = 0x1
+       TASKSTATS_TYPE_MAX                          = 0x6
+       TASKSTATS_VERSION                           = 0x9
+       TCIFLUSH                                    = 0x0
+       TCIOFF                                      = 0x2
+       TCIOFLUSH                                   = 0x2
+       TCION                                       = 0x3
+       TCOFLUSH                                    = 0x1
+       TCOOFF                                      = 0x0
+       TCOON                                       = 0x1
+       TCP_BPF_IW                                  = 0x3e9
+       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
+       TCP_CC_INFO                                 = 0x1a
+       TCP_CM_INQ                                  = 0x24
+       TCP_CONGESTION                              = 0xd
+       TCP_COOKIE_IN_ALWAYS                        = 0x1
+       TCP_COOKIE_MAX                              = 0x10
+       TCP_COOKIE_MIN                              = 0x8
+       TCP_COOKIE_OUT_NEVER                        = 0x2
+       TCP_COOKIE_PAIR_SIZE                        = 0x20
+       TCP_COOKIE_TRANSACTIONS                     = 0xf
+       TCP_CORK                                    = 0x3
+       TCP_DEFER_ACCEPT                            = 0x9
+       TCP_FASTOPEN                                = 0x17
+       TCP_FASTOPEN_CONNECT                        = 0x1e
+       TCP_FASTOPEN_KEY                            = 0x21
+       TCP_FASTOPEN_NO_COOKIE                      = 0x22
+       TCP_INFO                                    = 0xb
+       TCP_INQ                                     = 0x24
+       TCP_KEEPCNT                                 = 0x6
+       TCP_KEEPIDLE                                = 0x4
+       TCP_KEEPINTVL                               = 0x5
+       TCP_LINGER2                                 = 0x8
+       TCP_MAXSEG                                  = 0x2
+       TCP_MAXWIN                                  = 0xffff
+       TCP_MAX_WINSHIFT                            = 0xe
+       TCP_MD5SIG                                  = 0xe
+       TCP_MD5SIG_EXT                              = 0x20
+       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
+       TCP_MD5SIG_MAXKEYLEN                        = 0x50
+       TCP_MSS                                     = 0x200
+       TCP_MSS_DEFAULT                             = 0x218
+       TCP_MSS_DESIRED                             = 0x4c4
+       TCP_NODELAY                                 = 0x1
+       TCP_NOTSENT_LOWAT                           = 0x19
+       TCP_QUEUE_SEQ                               = 0x15
+       TCP_QUICKACK                                = 0xc
+       TCP_REPAIR                                  = 0x13
+       TCP_REPAIR_OFF                              = 0x0
+       TCP_REPAIR_OFF_NO_WP                        = -0x1
+       TCP_REPAIR_ON                               = 0x1
+       TCP_REPAIR_OPTIONS                          = 0x16
+       TCP_REPAIR_QUEUE                            = 0x14
+       TCP_REPAIR_WINDOW                           = 0x1d
+       TCP_SAVED_SYN                               = 0x1c
+       TCP_SAVE_SYN                                = 0x1b
+       TCP_SYNCNT                                  = 0x7
+       TCP_S_DATA_IN                               = 0x4
+       TCP_S_DATA_OUT                              = 0x8
+       TCP_THIN_DUPACK                             = 0x11
+       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
+       TCP_TIMESTAMP                               = 0x18
+       TCP_TX_DELAY                                = 0x25
+       TCP_ULP                                     = 0x1f
+       TCP_USER_TIMEOUT                            = 0x12
+       TCP_WINDOW_CLAMP                            = 0xa
+       TCP_ZEROCOPY_RECEIVE                        = 0x23
+       TIMER_ABSTIME                               = 0x1
+       TIOCM_DTR                                   = 0x2
+       TIOCM_LE                                    = 0x1
+       TIOCM_RTS                                   = 0x4
+       TIOCPKT_DATA                                = 0x0
+       TIOCPKT_DOSTOP                              = 0x20
+       TIOCPKT_FLUSHREAD                           = 0x1
+       TIOCPKT_FLUSHWRITE                          = 0x2
+       TIOCPKT_IOCTL                               = 0x40
+       TIOCPKT_NOSTOP                              = 0x10
+       TIOCPKT_START                               = 0x8
+       TIOCPKT_STOP                                = 0x4
+       TIPC_ADDR_ID                                = 0x3
+       TIPC_ADDR_MCAST                             = 0x1
+       TIPC_ADDR_NAME                              = 0x2
+       TIPC_ADDR_NAMESEQ                           = 0x1
+       TIPC_AEAD_ALG_NAME                          = 0x20
+       TIPC_AEAD_KEYLEN_MAX                        = 0x24
+       TIPC_AEAD_KEYLEN_MIN                        = 0x14
+       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
+       TIPC_CFG_SRV                                = 0x0
+       TIPC_CLUSTER_BITS                           = 0xc
+       TIPC_CLUSTER_MASK                           = 0xfff000
+       TIPC_CLUSTER_OFFSET                         = 0xc
+       TIPC_CLUSTER_SIZE                           = 0xfff
+       TIPC_CONN_SHUTDOWN                          = 0x5
+       TIPC_CONN_TIMEOUT                           = 0x82
+       TIPC_CRITICAL_IMPORTANCE                    = 0x3
+       TIPC_DESTNAME                               = 0x3
+       TIPC_DEST_DROPPABLE                         = 0x81
+       TIPC_ERRINFO                                = 0x1
+       TIPC_ERR_NO_NAME                            = 0x1
+       TIPC_ERR_NO_NODE                            = 0x3
+       TIPC_ERR_NO_PORT                            = 0x2
+       TIPC_ERR_OVERLOAD                           = 0x4
+       TIPC_GROUP_JOIN                             = 0x87
+       TIPC_GROUP_LEAVE                            = 0x88
+       TIPC_GROUP_LOOPBACK                         = 0x1
+       TIPC_GROUP_MEMBER_EVTS                      = 0x2
+       TIPC_HIGH_IMPORTANCE                        = 0x2
+       TIPC_IMPORTANCE                             = 0x7f
+       TIPC_LINK_STATE                             = 0x2
+       TIPC_LOW_IMPORTANCE                         = 0x0
+       TIPC_MAX_BEARER_NAME                        = 0x20
+       TIPC_MAX_IF_NAME                            = 0x10
+       TIPC_MAX_LINK_NAME                          = 0x44
+       TIPC_MAX_MEDIA_NAME                         = 0x10
+       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
+       TIPC_MCAST_BROADCAST                        = 0x85
+       TIPC_MCAST_REPLICAST                        = 0x86
+       TIPC_MEDIUM_IMPORTANCE                      = 0x1
+       TIPC_NODEID_LEN                             = 0x10
+       TIPC_NODELAY                                = 0x8a
+       TIPC_NODE_BITS                              = 0xc
+       TIPC_NODE_MASK                              = 0xfff
+       TIPC_NODE_OFFSET                            = 0x0
+       TIPC_NODE_RECVQ_DEPTH                       = 0x83
+       TIPC_NODE_SIZE                              = 0xfff
+       TIPC_NODE_STATE                             = 0x0
+       TIPC_OK                                     = 0x0
+       TIPC_PUBLISHED                              = 0x1
+       TIPC_RESERVED_TYPES                         = 0x40
+       TIPC_RETDATA                                = 0x2
+       TIPC_SERVICE_ADDR                           = 0x2
+       TIPC_SERVICE_RANGE                          = 0x1
+       TIPC_SOCKET_ADDR                            = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
+       TIPC_SOCK_RECVQ_USED                        = 0x89
+       TIPC_SRC_DROPPABLE                          = 0x80
+       TIPC_SUBSCR_TIMEOUT                         = 0x3
+       TIPC_SUB_CANCEL                             = 0x4
+       TIPC_SUB_PORTS                              = 0x1
+       TIPC_SUB_SERVICE                            = 0x2
+       TIPC_TOP_SRV                                = 0x1
+       TIPC_WAIT_FOREVER                           = 0xffffffff
+       TIPC_WITHDRAWN                              = 0x2
+       TIPC_ZONE_BITS                              = 0x8
+       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
+       TIPC_ZONE_MASK                              = 0xff000000
+       TIPC_ZONE_OFFSET                            = 0x18
+       TIPC_ZONE_SCOPE                             = 0x1
+       TIPC_ZONE_SIZE                              = 0xff
+       TMPFS_MAGIC                                 = 0x1021994
+       TPACKET_ALIGNMENT                           = 0x10
+       TPACKET_HDRLEN                              = 0x34
+       TP_STATUS_AVAILABLE                         = 0x0
+       TP_STATUS_BLK_TMO                           = 0x20
+       TP_STATUS_COPY                              = 0x2
+       TP_STATUS_CSUMNOTREADY                      = 0x8
+       TP_STATUS_CSUM_VALID                        = 0x80
+       TP_STATUS_KERNEL                            = 0x0
+       TP_STATUS_LOSING                            = 0x4
+       TP_STATUS_SENDING                           = 0x2
+       TP_STATUS_SEND_REQUEST                      = 0x1
+       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
+       TP_STATUS_TS_SOFTWARE                       = 0x20000000
+       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
+       TP_STATUS_USER                              = 0x1
+       TP_STATUS_VLAN_TPID_VALID                   = 0x40
+       TP_STATUS_VLAN_VALID                        = 0x10
+       TP_STATUS_WRONG_FORMAT                      = 0x4
+       TRACEFS_MAGIC                               = 0x74726163
+       TS_COMM_LEN                                 = 0x20
+       UDF_SUPER_MAGIC                             = 0x15013346
+       UMOUNT_NOFOLLOW                             = 0x8
+       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
+       UTIME_NOW                                   = 0x3fffffff
+       UTIME_OMIT                                  = 0x3ffffffe
+       V9FS_MAGIC                                  = 0x1021997
+       VERASE                                      = 0x2
+       VINTR                                       = 0x0
+       VKILL                                       = 0x3
+       VLNEXT                                      = 0xf
+       VMADDR_CID_ANY                              = 0xffffffff
+       VMADDR_CID_HOST                             = 0x2
+       VMADDR_CID_HYPERVISOR                       = 0x0
+       VMADDR_CID_RESERVED                         = 0x1
+       VMADDR_PORT_ANY                             = 0xffffffff
+       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
+       VQUIT                                       = 0x1
+       VT0                                         = 0x0
+       WALL                                        = 0x40000000
+       WCLONE                                      = 0x80000000
+       WCONTINUED                                  = 0x8
+       WDIOC_SETPRETIMEOUT                         = 0xc0045708
+       WDIOC_SETTIMEOUT                            = 0xc0045706
+       WEXITED                                     = 0x4
+       WIN_ACKMEDIACHANGE                          = 0xdb
+       WIN_CHECKPOWERMODE1                         = 0xe5
+       WIN_CHECKPOWERMODE2                         = 0x98
+       WIN_DEVICE_RESET                            = 0x8
+       WIN_DIAGNOSE                                = 0x90
+       WIN_DOORLOCK                                = 0xde
+       WIN_DOORUNLOCK                              = 0xdf
+       WIN_DOWNLOAD_MICROCODE                      = 0x92
+       WIN_FLUSH_CACHE                             = 0xe7
+       WIN_FLUSH_CACHE_EXT                         = 0xea
+       WIN_FORMAT                                  = 0x50
+       WIN_GETMEDIASTATUS                          = 0xda
+       WIN_IDENTIFY                                = 0xec
+       WIN_IDENTIFY_DMA                            = 0xee
+       WIN_IDLEIMMEDIATE                           = 0xe1
+       WIN_INIT                                    = 0x60
+       WIN_MEDIAEJECT                              = 0xed
+       WIN_MULTREAD                                = 0xc4
+       WIN_MULTREAD_EXT                            = 0x29
+       WIN_MULTWRITE                               = 0xc5
+       WIN_MULTWRITE_EXT                           = 0x39
+       WIN_NOP                                     = 0x0
+       WIN_PACKETCMD                               = 0xa0
+       WIN_PIDENTIFY                               = 0xa1
+       WIN_POSTBOOT                                = 0xdc
+       WIN_PREBOOT                                 = 0xdd
+       WIN_QUEUED_SERVICE                          = 0xa2
+       WIN_READ                                    = 0x20
+       WIN_READDMA                                 = 0xc8
+       WIN_READDMA_EXT                             = 0x25
+       WIN_READDMA_ONCE                            = 0xc9
+       WIN_READDMA_QUEUED                          = 0xc7
+       WIN_READDMA_QUEUED_EXT                      = 0x26
+       WIN_READ_BUFFER                             = 0xe4
+       WIN_READ_EXT                                = 0x24
+       WIN_READ_LONG                               = 0x22
+       WIN_READ_LONG_ONCE                          = 0x23
+       WIN_READ_NATIVE_MAX                         = 0xf8
+       WIN_READ_NATIVE_MAX_EXT                     = 0x27
+       WIN_READ_ONCE                               = 0x21
+       WIN_RECAL                                   = 0x10
+       WIN_RESTORE                                 = 0x10
+       WIN_SECURITY_DISABLE                        = 0xf6
+       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
+       WIN_SECURITY_ERASE_UNIT                     = 0xf4
+       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
+       WIN_SECURITY_SET_PASS                       = 0xf1
+       WIN_SECURITY_UNLOCK                         = 0xf2
+       WIN_SEEK                                    = 0x70
+       WIN_SETFEATURES                             = 0xef
+       WIN_SETIDLE1                                = 0xe3
+       WIN_SETIDLE2                                = 0x97
+       WIN_SETMULT                                 = 0xc6
+       WIN_SET_MAX                                 = 0xf9
+       WIN_SET_MAX_EXT                             = 0x37
+       WIN_SLEEPNOW1                               = 0xe6
+       WIN_SLEEPNOW2                               = 0x99
+       WIN_SMART                                   = 0xb0
+       WIN_SPECIFY                                 = 0x91
+       WIN_SRST                                    = 0x8
+       WIN_STANDBY                                 = 0xe2
+       WIN_STANDBY2                                = 0x96
+       WIN_STANDBYNOW1                             = 0xe0
+       WIN_STANDBYNOW2                             = 0x94
+       WIN_VERIFY                                  = 0x40
+       WIN_VERIFY_EXT                              = 0x42
+       WIN_VERIFY_ONCE                             = 0x41
+       WIN_WRITE                                   = 0x30
+       WIN_WRITEDMA                                = 0xca
+       WIN_WRITEDMA_EXT                            = 0x35
+       WIN_WRITEDMA_ONCE                           = 0xcb
+       WIN_WRITEDMA_QUEUED                         = 0xcc
+       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
+       WIN_WRITE_BUFFER                            = 0xe8
+       WIN_WRITE_EXT                               = 0x34
+       WIN_WRITE_LONG                              = 0x32
+       WIN_WRITE_LONG_ONCE                         = 0x33
+       WIN_WRITE_ONCE                              = 0x31
+       WIN_WRITE_SAME                              = 0xe9
+       WIN_WRITE_VERIFY                            = 0x3c
+       WNOHANG                                     = 0x1
+       WNOTHREAD                                   = 0x20000000
+       WNOWAIT                                     = 0x1000000
+       WSTOPPED                                    = 0x2
+       WUNTRACED                                   = 0x2
+       XATTR_CREATE                                = 0x1
+       XATTR_REPLACE                               = 0x2
+       XDP_COPY                                    = 0x2
+       XDP_FLAGS_DRV_MODE                          = 0x4
+       XDP_FLAGS_HW_MODE                           = 0x8
+       XDP_FLAGS_MASK                              = 0xf
+       XDP_FLAGS_MODES                             = 0xe
+       XDP_FLAGS_SKB_MODE                          = 0x2
+       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
+       XDP_MMAP_OFFSETS                            = 0x1
+       XDP_OPTIONS                                 = 0x8
+       XDP_OPTIONS_ZEROCOPY                        = 0x1
+       XDP_PACKET_HEADROOM                         = 0x100
+       XDP_PGOFF_RX_RING                           = 0x0
+       XDP_PGOFF_TX_RING                           = 0x80000000
+       XDP_RING_NEED_WAKEUP                        = 0x1
+       XDP_RX_RING                                 = 0x2
+       XDP_SHARED_UMEM                             = 0x1
+       XDP_STATISTICS                              = 0x7
+       XDP_TX_RING                                 = 0x3
+       XDP_UMEM_COMPLETION_RING                    = 0x6
+       XDP_UMEM_FILL_RING                          = 0x5
+       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
+       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
+       XDP_UMEM_REG                                = 0x4
+       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
+       XDP_USE_NEED_WAKEUP                         = 0x8
+       XDP_ZEROCOPY                                = 0x4
+       XENFS_SUPER_MAGIC                           = 0xabba1974
+       XFS_SUPER_MAGIC                             = 0x58465342
+       Z3FOLD_MAGIC                                = 0x33
+       ZSMALLOC_MAGIC                              = 0x58295829
+)
+
+// Errors
+const (
+       E2BIG       = syscall.Errno(0x7)
+       EACCES      = syscall.Errno(0xd)
+       EAGAIN      = syscall.Errno(0xb)
+       EBADF       = syscall.Errno(0x9)
+       EBUSY       = syscall.Errno(0x10)
+       ECHILD      = syscall.Errno(0xa)
+       EDOM        = syscall.Errno(0x21)
+       EEXIST      = syscall.Errno(0x11)
+       EFAULT      = syscall.Errno(0xe)
+       EFBIG       = syscall.Errno(0x1b)
+       EINTR       = syscall.Errno(0x4)
+       EINVAL      = syscall.Errno(0x16)
+       EIO         = syscall.Errno(0x5)
+       EISDIR      = syscall.Errno(0x15)
+       EMFILE      = syscall.Errno(0x18)
+       EMLINK      = syscall.Errno(0x1f)
+       ENFILE      = syscall.Errno(0x17)
+       ENODEV      = syscall.Errno(0x13)
+       ENOENT      = syscall.Errno(0x2)
+       ENOEXEC     = syscall.Errno(0x8)
+       ENOMEM      = syscall.Errno(0xc)
+       ENOSPC      = syscall.Errno(0x1c)
+       ENOTBLK     = syscall.Errno(0xf)
+       ENOTDIR     = syscall.Errno(0x14)
+       ENOTTY      = syscall.Errno(0x19)
+       ENXIO       = syscall.Errno(0x6)
+       EPERM       = syscall.Errno(0x1)
+       EPIPE       = syscall.Errno(0x20)
+       ERANGE      = syscall.Errno(0x22)
+       EROFS       = syscall.Errno(0x1e)
+       ESPIPE      = syscall.Errno(0x1d)
+       ESRCH       = syscall.Errno(0x3)
+       ETXTBSY     = syscall.Errno(0x1a)
+       EWOULDBLOCK = syscall.Errno(0xb)
+       EXDEV       = syscall.Errno(0x12)
+)
+
+// Signals
+const (
+       SIGABRT = syscall.Signal(0x6)
+       SIGALRM = syscall.Signal(0xe)
+       SIGFPE  = syscall.Signal(0x8)
+       SIGHUP  = syscall.Signal(0x1)
+       SIGILL  = syscall.Signal(0x4)
+       SIGINT  = syscall.Signal(0x2)
+       SIGIOT  = syscall.Signal(0x6)
+       SIGKILL = syscall.Signal(0x9)
+       SIGPIPE = syscall.Signal(0xd)
+       SIGQUIT = syscall.Signal(0x3)
+       SIGSEGV = syscall.Signal(0xb)
+       SIGTERM = syscall.Signal(0xf)
+       SIGTRAP = syscall.Signal(0x5)
+)
index 72066f808ac7ba7dfc47d49ece963b4c2f49f445..0876cf92ff3f2de5f31eca5175cd4bb75ca690b4 100644 (file)
@@ -11,2878 +11,485 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x1008
-       B110                                        = 0x3
-       B115200                                     = 0x1002
-       B1152000                                    = 0x1009
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x100a
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x100b
-       B230400                                     = 0x1003
-       B2400                                       = 0xb
-       B2500000                                    = 0x100c
-       B300                                        = 0x7
-       B3000000                                    = 0x100d
-       B3500000                                    = 0x100e
-       B38400                                      = 0xf
-       B4000000                                    = 0x100f
-       B460800                                     = 0x1004
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x1005
-       B57600                                      = 0x1001
-       B576000                                     = 0x1006
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x1007
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x80041270
-       BLKBSZSET                                   = 0x40041271
-       BLKFLSBUF                                   = 0x1261
-       BLKFRAGET                                   = 0x1265
-       BLKFRASET                                   = 0x1264
-       BLKGETSIZE                                  = 0x1260
-       BLKGETSIZE64                                = 0x80041272
-       BLKPBSZGET                                  = 0x127b
-       BLKRAGET                                    = 0x1263
-       BLKRASET                                    = 0x1262
-       BLKROGET                                    = 0x125e
-       BLKROSET                                    = 0x125d
-       BLKRRPART                                   = 0x125f
-       BLKSECTGET                                  = 0x1267
-       BLKSECTSET                                  = 0x1266
-       BLKSSZGET                                   = 0x1268
-       BOTHER                                      = 0x1000
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x2000
-       BSDLY                                       = 0x2000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0x100f
-       CBAUDEX                                     = 0x1000
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0x100f0000
-       CLOCAL                                      = 0x800
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x200
-       CR2                                         = 0x400
-       CR3                                         = 0x600
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x600
-       CREAD                                       = 0x80
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x10
-       CS7                                         = 0x20
-       CS8                                         = 0x30
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x30
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x40
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x200
-       ECHOE                                       = 0x10
-       ECHOK                                       = 0x20
-       ECHOKE                                      = 0x800
-       ECHONL                                      = 0x40
-       ECHOPRT                                     = 0x400
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x80000
-       EFD_NONBLOCK                                = 0x800
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x80000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x8000
-       FFDLY                                       = 0x8000
-       FLUSHO                                      = 0x1000
-       FP_XSTATE_MAGIC2                            = 0x46505845
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x400c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x40106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x800c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0xc
-       F_GETLK64                                   = 0xc
-       F_GETOWN                                    = 0x9
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x0
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0xd
-       F_SETLK64                                   = 0xd
-       F_SETLKW                                    = 0xe
-       F_SETLKW64                                  = 0xe
-       F_SETOWN                                    = 0x8
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x2
-       F_WRLCK                                     = 0x1
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x400
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x2
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x8000
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x80000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x800
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x7b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x1
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x200
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x1000
-       IXON                                        = 0x400
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_32BIT                                   = 0x40
-       MAP_ANON                                    = 0x20
-       MAP_ANONYMOUS                               = 0x20
-       MAP_DENYWRITE                               = 0x800
-       MAP_EXECUTABLE                              = 0x1000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x100
-       MAP_HUGETLB                                 = 0x40000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x2000
-       MAP_NONBLOCK                                = 0x10000
-       MAP_NORESERVE                               = 0x4000
-       MAP_POPULATE                                = 0x8000
-       MAP_PRIVATE                                 = 0x2
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x20000
-       MAP_SYNC                                    = 0x80000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x1
-       MCL_FUTURE                                  = 0x2
-       MCL_ONFAULT                                 = 0x4
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x20
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x100
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0xb703
-       NS_GET_OWNER_UID                            = 0xb704
-       NS_GET_PARENT                               = 0xb702
-       NS_GET_USERNS                               = 0xb701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x2
-       ONLCR                                       = 0x4
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x400
-       O_ASYNC                                     = 0x2000
-       O_CLOEXEC                                   = 0x80000
-       O_CREAT                                     = 0x40
-       O_DIRECT                                    = 0x4000
-       O_DIRECTORY                                 = 0x10000
-       O_DSYNC                                     = 0x1000
-       O_EXCL                                      = 0x80
-       O_FSYNC                                     = 0x101000
-       O_LARGEFILE                                 = 0x8000
-       O_NDELAY                                    = 0x800
-       O_NOATIME                                   = 0x40000
-       O_NOCTTY                                    = 0x100
-       O_NOFOLLOW                                  = 0x20000
-       O_NONBLOCK                                  = 0x800
-       O_PATH                                      = 0x200000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x101000
-       O_SYNC                                      = 0x101000
-       O_TMPFILE                                   = 0x410000
-       O_TRUNC                                     = 0x200
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x100
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x200
-       PENDIN                                      = 0x4000
-       PERF_EVENT_IOC_DISABLE                      = 0x2401
-       PERF_EVENT_IOC_ENABLE                       = 0x2400
-       PERF_EVENT_IOC_ID                           = 0x80042407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x4004240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x40042409
-       PERF_EVENT_IOC_PERIOD                       = 0x40082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc004240a
-       PERF_EVENT_IOC_REFRESH                      = 0x2402
-       PERF_EVENT_IOC_RESET                        = 0x2403
-       PERF_EVENT_IOC_SET_BPF                      = 0x40042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x40042406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x2405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x4004743d
-       PPPIOCATTCHAN                               = 0x40047438
-       PPPIOCCONNECT                               = 0x4004743a
-       PPPIOCDETACH                                = 0x4004743c
-       PPPIOCDISCONN                               = 0x7439
-       PPPIOCGASYNCMAP                             = 0x80047458
-       PPPIOCGCHAN                                 = 0x80047437
-       PPPIOCGDEBUG                                = 0x80047441
-       PPPIOCGFLAGS                                = 0x8004745a
-       PPPIOCGIDLE                                 = 0x8008743f
-       PPPIOCGIDLE32                               = 0x8008743f
-       PPPIOCGIDLE64                               = 0x8010743f
-       PPPIOCGL2TPSTATS                            = 0x80487436
-       PPPIOCGMRU                                  = 0x80047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x80047455
-       PPPIOCGUNIT                                 = 0x80047456
-       PPPIOCGXASYNCMAP                            = 0x80207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x40087446
-       PPPIOCSASYNCMAP                             = 0x40047457
-       PPPIOCSCOMPRESS                             = 0x400c744d
-       PPPIOCSDEBUG                                = 0x40047440
-       PPPIOCSFLAGS                                = 0x40047459
-       PPPIOCSMAXCID                               = 0x40047451
-       PPPIOCSMRRU                                 = 0x4004743b
-       PPPIOCSMRU                                  = 0x40047452
-       PPPIOCSNPMODE                               = 0x4008744b
-       PPPIOCSPASS                                 = 0x40087447
-       PPPIOCSRASYNCMAP                            = 0x40047454
-       PPPIOCSXASYNCMAP                            = 0x4020744f
-       PPPIOCXFERUNIT                              = 0x744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETFPREGS                            = 0xe
-       PTRACE_GETFPXREGS                           = 0x12
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_GET_THREAD_AREA                      = 0x19
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_OLDSETOPTIONS                        = 0x15
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETFPREGS                            = 0xf
-       PTRACE_SETFPXREGS                           = 0x13
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SET_THREAD_AREA                      = 0x1a
-       PTRACE_SINGLEBLOCK                          = 0x21
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_SYSEMU                               = 0x1f
-       PTRACE_SYSEMU_SINGLESTEP                    = 0x20
-       PTRACE_TRACEME                              = 0x0
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x9
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x8
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x7
-       RLIMIT_NPROC                                = 0x6
-       RLIMIT_RSS                                  = 0x5
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x40085203
-       RNDADDTOENTCNT                              = 0x40045201
-       RNDCLEARPOOL                                = 0x5206
-       RNDGETENTCNT                                = 0x80045200
-       RNDGETPOOL                                  = 0x80085202
-       RNDRESEEDCRNG                               = 0x5207
-       RNDZAPENTCNT                                = 0x5204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x7002
-       RTC_AIE_ON                                  = 0x7001
-       RTC_ALM_READ                                = 0x80247008
-       RTC_ALM_SET                                 = 0x40247007
-       RTC_EPOCH_READ                              = 0x8004700d
-       RTC_EPOCH_SET                               = 0x4004700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x8004700b
-       RTC_IRQP_SET                                = 0x4004700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x7006
-       RTC_PIE_ON                                  = 0x7005
-       RTC_PLL_GET                                 = 0x801c7011
-       RTC_PLL_SET                                 = 0x401c7012
-       RTC_RD_TIME                                 = 0x80247009
-       RTC_SET_TIME                                = 0x4024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x7004
-       RTC_UIE_ON                                  = 0x7003
-       RTC_VL_CLR                                  = 0x7014
-       RTC_VL_READ                                 = 0x80047013
-       RTC_WIE_OFF                                 = 0x7010
-       RTC_WIE_ON                                  = 0x700f
-       RTC_WKALM_RD                                = 0x80287010
-       RTC_WKALM_SET                               = 0x4028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x25
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x36
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3a
-       SCM_TIMESTAMPNS                             = 0x23
-       SCM_TXTIME                                  = 0x3d
-       SCM_WIFI_STATUS                             = 0x29
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x80000
-       SFD_NONBLOCK                                = 0x800
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x8905
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x8904
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x80108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x80108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x541b
-       SIOCOUTQ                                    = 0x5411
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x8902
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x80000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x2
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x800
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x1
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0x1
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x1e
-       SO_ATTACH_BPF                               = 0x32
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x33
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x34
-       SO_BINDTODEVICE                             = 0x19
-       SO_BINDTOIFINDEX                            = 0x3e
-       SO_BPF_EXTENSIONS                           = 0x30
-       SO_BROADCAST                                = 0x6
-       SO_BSDCOMPAT                                = 0xe
-       SO_BUSY_POLL                                = 0x2e
-       SO_CNX_ADVICE                               = 0x35
-       SO_COOKIE                                   = 0x39
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x44
-       SO_DOMAIN                                   = 0x27
-       SO_DONTROUTE                                = 0x5
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x4
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x31
-       SO_INCOMING_NAPI_ID                         = 0x38
-       SO_KEEPALIVE                                = 0x9
-       SO_LINGER                                   = 0xd
-       SO_LOCK_FILTER                              = 0x2c
-       SO_MARK                                     = 0x24
-       SO_MAX_PACING_RATE                          = 0x2f
-       SO_MEMINFO                                  = 0x37
-       SO_NOFCS                                    = 0x2b
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0xa
-       SO_PASSCRED                                 = 0x10
-       SO_PASSSEC                                  = 0x22
-       SO_PEEK_OFF                                 = 0x2a
-       SO_PEERCRED                                 = 0x11
-       SO_PEERGROUPS                               = 0x3b
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1f
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x26
-       SO_RCVBUF                                   = 0x8
-       SO_RCVBUFFORCE                              = 0x21
-       SO_RCVLOWAT                                 = 0x12
-       SO_RCVTIMEO                                 = 0x14
-       SO_RCVTIMEO_NEW                             = 0x42
-       SO_RCVTIMEO_OLD                             = 0x14
-       SO_REUSEADDR                                = 0x2
-       SO_REUSEPORT                                = 0xf
-       SO_RXQ_OVFL                                 = 0x28
-       SO_SECURITY_AUTHENTICATION                  = 0x16
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x18
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x17
-       SO_SELECT_ERR_QUEUE                         = 0x2d
-       SO_SNDBUF                                   = 0x7
-       SO_SNDBUFFORCE                              = 0x20
-       SO_SNDLOWAT                                 = 0x13
-       SO_SNDTIMEO                                 = 0x15
-       SO_SNDTIMEO_NEW                             = 0x43
-       SO_SNDTIMEO_OLD                             = 0x15
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x25
-       SO_TIMESTAMPING_NEW                         = 0x41
-       SO_TIMESTAMPING_OLD                         = 0x25
-       SO_TIMESTAMPNS                              = 0x23
-       SO_TIMESTAMPNS_NEW                          = 0x40
-       SO_TIMESTAMPNS_OLD                          = 0x23
-       SO_TIMESTAMP_NEW                            = 0x3f
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3d
-       SO_TYPE                                     = 0x3
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x29
-       SO_ZEROCOPY                                 = 0x3c
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x800
-       TAB2                                        = 0x1000
-       TAB3                                        = 0x1800
-       TABDLY                                      = 0x1800
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x540b
-       TCGETA                                      = 0x5405
-       TCGETS                                      = 0x5401
-       TCGETS2                                     = 0x802c542a
-       TCGETX                                      = 0x5432
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x2
-       TCSBRK                                      = 0x5409
-       TCSBRKP                                     = 0x5425
-       TCSETA                                      = 0x5406
-       TCSETAF                                     = 0x5408
-       TCSETAW                                     = 0x5407
-       TCSETS                                      = 0x5402
-       TCSETS2                                     = 0x402c542b
-       TCSETSF                                     = 0x5404
-       TCSETSF2                                    = 0x402c542d
-       TCSETSW                                     = 0x5403
-       TCSETSW2                                    = 0x402c542c
-       TCSETX                                      = 0x5433
-       TCSETXF                                     = 0x5434
-       TCSETXW                                     = 0x5435
-       TCXONC                                      = 0x540a
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x5428
-       TIOCCONS                                    = 0x541d
-       TIOCEXCL                                    = 0x540c
-       TIOCGDEV                                    = 0x80045432
-       TIOCGETD                                    = 0x5424
-       TIOCGEXCL                                   = 0x80045440
-       TIOCGICOUNT                                 = 0x545d
-       TIOCGISO7816                                = 0x80285442
-       TIOCGLCKTRMIOS                              = 0x5456
-       TIOCGPGRP                                   = 0x540f
-       TIOCGPKT                                    = 0x80045438
-       TIOCGPTLCK                                  = 0x80045439
-       TIOCGPTN                                    = 0x80045430
-       TIOCGPTPEER                                 = 0x5441
-       TIOCGRS485                                  = 0x542e
-       TIOCGSERIAL                                 = 0x541e
-       TIOCGSID                                    = 0x5429
-       TIOCGSOFTCAR                                = 0x5419
-       TIOCGWINSZ                                  = 0x5413
-       TIOCINQ                                     = 0x541b
-       TIOCLINUX                                   = 0x541c
-       TIOCMBIC                                    = 0x5417
-       TIOCMBIS                                    = 0x5416
-       TIOCMGET                                    = 0x5415
-       TIOCMIWAIT                                  = 0x545c
-       TIOCMSET                                    = 0x5418
-       TIOCM_CAR                                   = 0x40
-       TIOCM_CD                                    = 0x40
-       TIOCM_CTS                                   = 0x20
-       TIOCM_DSR                                   = 0x100
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_RI                                    = 0x80
-       TIOCM_RNG                                   = 0x80
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x10
-       TIOCM_ST                                    = 0x8
-       TIOCNOTTY                                   = 0x5422
-       TIOCNXCL                                    = 0x540d
-       TIOCOUTQ                                    = 0x5411
-       TIOCPKT                                     = 0x5420
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x5427
-       TIOCSCTTY                                   = 0x540e
-       TIOCSERCONFIG                               = 0x5453
-       TIOCSERGETLSR                               = 0x5459
-       TIOCSERGETMULTI                             = 0x545a
-       TIOCSERGSTRUCT                              = 0x5458
-       TIOCSERGWILD                                = 0x5454
-       TIOCSERSETMULTI                             = 0x545b
-       TIOCSERSWILD                                = 0x5455
-       TIOCSER_TEMT                                = 0x1
-       TIOCSETD                                    = 0x5423
-       TIOCSIG                                     = 0x40045436
-       TIOCSISO7816                                = 0xc0285443
-       TIOCSLCKTRMIOS                              = 0x5457
-       TIOCSPGRP                                   = 0x5410
-       TIOCSPTLCK                                  = 0x40045431
-       TIOCSRS485                                  = 0x542f
-       TIOCSSERIAL                                 = 0x541f
-       TIOCSSOFTCAR                                = 0x541a
-       TIOCSTI                                     = 0x5412
-       TIOCSWINSZ                                  = 0x5414
-       TIOCVHANGUP                                 = 0x5437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x100
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x400854d5
-       TUNDETACHFILTER                             = 0x400854d6
-       TUNGETDEVNETNS                              = 0x54e3
-       TUNGETFEATURES                              = 0x800454cf
-       TUNGETFILTER                                = 0x800854db
-       TUNGETIFF                                   = 0x800454d2
-       TUNGETSNDBUF                                = 0x800454d3
-       TUNGETVNETBE                                = 0x800454df
-       TUNGETVNETHDRSZ                             = 0x800454d7
-       TUNGETVNETLE                                = 0x800454dd
-       TUNSETCARRIER                               = 0x400454e2
-       TUNSETDEBUG                                 = 0x400454c9
-       TUNSETFILTEREBPF                            = 0x800454e1
-       TUNSETGROUP                                 = 0x400454ce
-       TUNSETIFF                                   = 0x400454ca
-       TUNSETIFINDEX                               = 0x400454da
-       TUNSETLINK                                  = 0x400454cd
-       TUNSETNOCSUM                                = 0x400454c8
-       TUNSETOFFLOAD                               = 0x400454d0
-       TUNSETOWNER                                 = 0x400454cc
-       TUNSETPERSIST                               = 0x400454cb
-       TUNSETQUEUE                                 = 0x400454d9
-       TUNSETSNDBUF                                = 0x400454d4
-       TUNSETSTEERINGEBPF                          = 0x800454e0
-       TUNSETTXFILTER                              = 0x400454d1
-       TUNSETVNETBE                                = 0x400454de
-       TUNSETVNETHDRSZ                             = 0x400454d8
-       TUNSETVNETLE                                = 0x400454dc
-       UBI_IOCATT                                  = 0x40186f40
-       UBI_IOCDET                                  = 0x40046f41
-       UBI_IOCEBCH                                 = 0x40044f02
-       UBI_IOCEBER                                 = 0x40044f01
-       UBI_IOCEBISMAP                              = 0x80044f05
-       UBI_IOCEBMAP                                = 0x40084f03
-       UBI_IOCEBUNMAP                              = 0x40044f04
-       UBI_IOCMKVOL                                = 0x40986f00
-       UBI_IOCRMVOL                                = 0x40046f01
-       UBI_IOCRNVOL                                = 0x51106f03
-       UBI_IOCRPEB                                 = 0x40046f04
-       UBI_IOCRSVOL                                = 0x400c6f02
-       UBI_IOCSETVOLPROP                           = 0x40104f06
-       UBI_IOCSPEB                                 = 0x40046f05
-       UBI_IOCVOLCRBLK                             = 0x40804f07
-       UBI_IOCVOLRMBLK                             = 0x4f08
-       UBI_IOCVOLUP                                = 0x40084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0xd
-       VEOF                                        = 0x4
-       VEOL                                        = 0xb
-       VEOL2                                       = 0x10
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x6
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xc
-       VSTART                                      = 0x8
-       VSTOP                                       = 0x9
-       VSUSP                                       = 0xa
-       VSWTC                                       = 0x7
-       VT0                                         = 0x0
-       VT1                                         = 0x4000
-       VTDLY                                       = 0x4000
-       VTIME                                       = 0x5
-       VWERASE                                     = 0xe
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x80045702
-       WDIOC_GETPRETIMEOUT                         = 0x80045709
-       WDIOC_GETSTATUS                             = 0x80045701
-       WDIOC_GETSUPPORT                            = 0x80285700
-       WDIOC_GETTEMP                               = 0x80045703
-       WDIOC_GETTIMELEFT                           = 0x8004570a
-       WDIOC_GETTIMEOUT                            = 0x80045707
-       WDIOC_KEEPALIVE                             = 0x80045705
-       WDIOC_SETOPTIONS                            = 0x80045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x20
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       X86_FXSR_MAGIC                              = 0x0
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0x1800
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
+       B1000000                         = 0x1008
+       B115200                          = 0x1002
+       B1152000                         = 0x1009
+       B1500000                         = 0x100a
+       B2000000                         = 0x100b
+       B230400                          = 0x1003
+       B2500000                         = 0x100c
+       B3000000                         = 0x100d
+       B3500000                         = 0x100e
+       B4000000                         = 0x100f
+       B460800                          = 0x1004
+       B500000                          = 0x1005
+       B57600                           = 0x1001
+       B576000                          = 0x1006
+       B921600                          = 0x1007
+       BLKBSZGET                        = 0x80041270
+       BLKBSZSET                        = 0x40041271
+       BLKFLSBUF                        = 0x1261
+       BLKFRAGET                        = 0x1265
+       BLKFRASET                        = 0x1264
+       BLKGETSIZE                       = 0x1260
+       BLKGETSIZE64                     = 0x80041272
+       BLKPBSZGET                       = 0x127b
+       BLKRAGET                         = 0x1263
+       BLKRASET                         = 0x1262
+       BLKROGET                         = 0x125e
+       BLKROSET                         = 0x125d
+       BLKRRPART                        = 0x125f
+       BLKSECTGET                       = 0x1267
+       BLKSECTSET                       = 0x1266
+       BLKSSZGET                        = 0x1268
+       BOTHER                           = 0x1000
+       BS1                              = 0x2000
+       BSDLY                            = 0x2000
+       CBAUD                            = 0x100f
+       CBAUDEX                          = 0x1000
+       CIBAUD                           = 0x100f0000
+       CLOCAL                           = 0x800
+       CR1                              = 0x200
+       CR2                              = 0x400
+       CR3                              = 0x600
+       CRDLY                            = 0x600
+       CREAD                            = 0x80
+       CS6                              = 0x10
+       CS7                              = 0x20
+       CS8                              = 0x30
+       CSIZE                            = 0x30
+       CSTOPB                           = 0x40
+       ECHOCTL                          = 0x200
+       ECHOE                            = 0x10
+       ECHOK                            = 0x20
+       ECHOKE                           = 0x800
+       ECHONL                           = 0x40
+       ECHOPRT                          = 0x400
+       EFD_CLOEXEC                      = 0x80000
+       EFD_NONBLOCK                     = 0x800
+       EPOLL_CLOEXEC                    = 0x80000
+       EXTPROC                          = 0x10000
+       FF1                              = 0x8000
+       FFDLY                            = 0x8000
+       FLUSHO                           = 0x1000
+       FP_XSTATE_MAGIC2                 = 0x46505845
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
+       F_GETLK                          = 0xc
+       F_GETLK64                        = 0xc
+       F_GETOWN                         = 0x9
+       F_RDLCK                          = 0x0
+       F_SETLK                          = 0xd
+       F_SETLK64                        = 0xd
+       F_SETLKW                         = 0xe
+       F_SETLKW64                       = 0xe
+       F_SETOWN                         = 0x8
+       F_UNLCK                          = 0x2
+       F_WRLCK                          = 0x1
+       HUPCL                            = 0x400
+       ICANON                           = 0x2
+       IEXTEN                           = 0x8000
+       IN_CLOEXEC                       = 0x80000
+       IN_NONBLOCK                      = 0x800
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9
+       ISIG                             = 0x1
+       IUCLC                            = 0x200
+       IXOFF                            = 0x1000
+       IXON                             = 0x400
+       MAP_32BIT                        = 0x40
+       MAP_ANON                         = 0x20
+       MAP_ANONYMOUS                    = 0x20
+       MAP_DENYWRITE                    = 0x800
+       MAP_EXECUTABLE                   = 0x1000
+       MAP_GROWSDOWN                    = 0x100
+       MAP_HUGETLB                      = 0x40000
+       MAP_LOCKED                       = 0x2000
+       MAP_NONBLOCK                     = 0x10000
+       MAP_NORESERVE                    = 0x4000
+       MAP_POPULATE                     = 0x8000
+       MAP_STACK                        = 0x20000
+       MAP_SYNC                         = 0x80000
+       MCL_CURRENT                      = 0x1
+       MCL_FUTURE                       = 0x2
+       MCL_ONFAULT                      = 0x4
+       NFDBITS                          = 0x20
+       NLDLY                            = 0x100
+       NOFLSH                           = 0x80
+       NS_GET_NSTYPE                    = 0xb703
+       NS_GET_OWNER_UID                 = 0xb704
+       NS_GET_PARENT                    = 0xb702
+       NS_GET_USERNS                    = 0xb701
+       OLCUC                            = 0x2
+       ONLCR                            = 0x4
+       O_APPEND                         = 0x400
+       O_ASYNC                          = 0x2000
+       O_CLOEXEC                        = 0x80000
+       O_CREAT                          = 0x40
+       O_DIRECT                         = 0x4000
+       O_DIRECTORY                      = 0x10000
+       O_DSYNC                          = 0x1000
+       O_EXCL                           = 0x80
+       O_FSYNC                          = 0x101000
+       O_LARGEFILE                      = 0x8000
+       O_NDELAY                         = 0x800
+       O_NOATIME                        = 0x40000
+       O_NOCTTY                         = 0x100
+       O_NOFOLLOW                       = 0x20000
+       O_NONBLOCK                       = 0x800
+       O_PATH                           = 0x200000
+       O_RSYNC                          = 0x101000
+       O_SYNC                           = 0x101000
+       O_TMPFILE                        = 0x410000
+       O_TRUNC                          = 0x200
+       PARENB                           = 0x100
+       PARODD                           = 0x200
+       PENDIN                           = 0x4000
+       PERF_EVENT_IOC_DISABLE           = 0x2401
+       PERF_EVENT_IOC_ENABLE            = 0x2400
+       PERF_EVENT_IOC_ID                = 0x80042407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x4004240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x40042409
+       PERF_EVENT_IOC_PERIOD            = 0x40082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc004240a
+       PERF_EVENT_IOC_REFRESH           = 0x2402
+       PERF_EVENT_IOC_RESET             = 0x2403
+       PERF_EVENT_IOC_SET_BPF           = 0x40042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x40042406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x2405
+       PPPIOCATTACH                     = 0x4004743d
+       PPPIOCATTCHAN                    = 0x40047438
+       PPPIOCCONNECT                    = 0x4004743a
+       PPPIOCDETACH                     = 0x4004743c
+       PPPIOCDISCONN                    = 0x7439
+       PPPIOCGASYNCMAP                  = 0x80047458
+       PPPIOCGCHAN                      = 0x80047437
+       PPPIOCGDEBUG                     = 0x80047441
+       PPPIOCGFLAGS                     = 0x8004745a
+       PPPIOCGIDLE                      = 0x8008743f
+       PPPIOCGIDLE32                    = 0x8008743f
+       PPPIOCGIDLE64                    = 0x8010743f
+       PPPIOCGL2TPSTATS                 = 0x80487436
+       PPPIOCGMRU                       = 0x80047453
+       PPPIOCGRASYNCMAP                 = 0x80047455
+       PPPIOCGUNIT                      = 0x80047456
+       PPPIOCGXASYNCMAP                 = 0x80207450
+       PPPIOCSACTIVE                    = 0x40087446
+       PPPIOCSASYNCMAP                  = 0x40047457
+       PPPIOCSCOMPRESS                  = 0x400c744d
+       PPPIOCSDEBUG                     = 0x40047440
+       PPPIOCSFLAGS                     = 0x40047459
+       PPPIOCSMAXCID                    = 0x40047451
+       PPPIOCSMRRU                      = 0x4004743b
+       PPPIOCSMRU                       = 0x40047452
+       PPPIOCSNPMODE                    = 0x4008744b
+       PPPIOCSPASS                      = 0x40087447
+       PPPIOCSRASYNCMAP                 = 0x40047454
+       PPPIOCSXASYNCMAP                 = 0x4020744f
+       PPPIOCXFERUNIT                   = 0x744e
+       PR_SET_PTRACER_ANY               = 0xffffffff
+       PTRACE_GETFPREGS                 = 0xe
+       PTRACE_GETFPXREGS                = 0x12
+       PTRACE_GET_THREAD_AREA           = 0x19
+       PTRACE_OLDSETOPTIONS             = 0x15
+       PTRACE_SETFPREGS                 = 0xf
+       PTRACE_SETFPXREGS                = 0x13
+       PTRACE_SET_THREAD_AREA           = 0x1a
+       PTRACE_SINGLEBLOCK               = 0x21
+       PTRACE_SYSEMU                    = 0x1f
+       PTRACE_SYSEMU_SINGLESTEP         = 0x20
+       RLIMIT_AS                        = 0x9
+       RLIMIT_MEMLOCK                   = 0x8
+       RLIMIT_NOFILE                    = 0x7
+       RLIMIT_NPROC                     = 0x6
+       RLIMIT_RSS                       = 0x5
+       RNDADDENTROPY                    = 0x40085203
+       RNDADDTOENTCNT                   = 0x40045201
+       RNDCLEARPOOL                     = 0x5206
+       RNDGETENTCNT                     = 0x80045200
+       RNDGETPOOL                       = 0x80085202
+       RNDRESEEDCRNG                    = 0x5207
+       RNDZAPENTCNT                     = 0x5204
+       RTC_AIE_OFF                      = 0x7002
+       RTC_AIE_ON                       = 0x7001
+       RTC_ALM_READ                     = 0x80247008
+       RTC_ALM_SET                      = 0x40247007
+       RTC_EPOCH_READ                   = 0x8004700d
+       RTC_EPOCH_SET                    = 0x4004700e
+       RTC_IRQP_READ                    = 0x8004700b
+       RTC_IRQP_SET                     = 0x4004700c
+       RTC_PIE_OFF                      = 0x7006
+       RTC_PIE_ON                       = 0x7005
+       RTC_PLL_GET                      = 0x801c7011
+       RTC_PLL_SET                      = 0x401c7012
+       RTC_RD_TIME                      = 0x80247009
+       RTC_SET_TIME                     = 0x4024700a
+       RTC_UIE_OFF                      = 0x7004
+       RTC_UIE_ON                       = 0x7003
+       RTC_VL_CLR                       = 0x7014
+       RTC_VL_READ                      = 0x80047013
+       RTC_WIE_OFF                      = 0x7010
+       RTC_WIE_ON                       = 0x700f
+       RTC_WKALM_RD                     = 0x80287010
+       RTC_WKALM_SET                    = 0x4028700f
+       SCM_TIMESTAMPING                 = 0x25
+       SCM_TIMESTAMPING_OPT_STATS       = 0x36
+       SCM_TIMESTAMPING_PKTINFO         = 0x3a
+       SCM_TIMESTAMPNS                  = 0x23
+       SCM_TXTIME                       = 0x3d
+       SCM_WIFI_STATUS                  = 0x29
+       SFD_CLOEXEC                      = 0x80000
+       SFD_NONBLOCK                     = 0x800
+       SIOCATMARK                       = 0x8905
+       SIOCGPGRP                        = 0x8904
+       SIOCGSTAMPNS_NEW                 = 0x80108907
+       SIOCGSTAMP_NEW                   = 0x80108906
+       SIOCINQ                          = 0x541b
+       SIOCOUTQ                         = 0x5411
+       SIOCSPGRP                        = 0x8902
+       SOCK_CLOEXEC                     = 0x80000
+       SOCK_DGRAM                       = 0x2
+       SOCK_NONBLOCK                    = 0x800
+       SOCK_STREAM                      = 0x1
+       SOL_SOCKET                       = 0x1
+       SO_ACCEPTCONN                    = 0x1e
+       SO_ATTACH_BPF                    = 0x32
+       SO_ATTACH_REUSEPORT_CBPF         = 0x33
+       SO_ATTACH_REUSEPORT_EBPF         = 0x34
+       SO_BINDTODEVICE                  = 0x19
+       SO_BINDTOIFINDEX                 = 0x3e
+       SO_BPF_EXTENSIONS                = 0x30
+       SO_BROADCAST                     = 0x6
+       SO_BSDCOMPAT                     = 0xe
+       SO_BUSY_POLL                     = 0x2e
+       SO_CNX_ADVICE                    = 0x35
+       SO_COOKIE                        = 0x39
+       SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DOMAIN                        = 0x27
+       SO_DONTROUTE                     = 0x5
+       SO_ERROR                         = 0x4
+       SO_INCOMING_CPU                  = 0x31
+       SO_INCOMING_NAPI_ID              = 0x38
+       SO_KEEPALIVE                     = 0x9
+       SO_LINGER                        = 0xd
+       SO_LOCK_FILTER                   = 0x2c
+       SO_MARK                          = 0x24
+       SO_MAX_PACING_RATE               = 0x2f
+       SO_MEMINFO                       = 0x37
+       SO_NOFCS                         = 0x2b
+       SO_OOBINLINE                     = 0xa
+       SO_PASSCRED                      = 0x10
+       SO_PASSSEC                       = 0x22
+       SO_PEEK_OFF                      = 0x2a
+       SO_PEERCRED                      = 0x11
+       SO_PEERGROUPS                    = 0x3b
+       SO_PEERSEC                       = 0x1f
+       SO_PROTOCOL                      = 0x26
+       SO_RCVBUF                        = 0x8
+       SO_RCVBUFFORCE                   = 0x21
+       SO_RCVLOWAT                      = 0x12
+       SO_RCVTIMEO                      = 0x14
+       SO_RCVTIMEO_NEW                  = 0x42
+       SO_RCVTIMEO_OLD                  = 0x14
+       SO_REUSEADDR                     = 0x2
+       SO_REUSEPORT                     = 0xf
+       SO_RXQ_OVFL                      = 0x28
+       SO_SECURITY_AUTHENTICATION       = 0x16
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x18
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+       SO_SELECT_ERR_QUEUE              = 0x2d
+       SO_SNDBUF                        = 0x7
+       SO_SNDBUFFORCE                   = 0x20
+       SO_SNDLOWAT                      = 0x13
+       SO_SNDTIMEO                      = 0x15
+       SO_SNDTIMEO_NEW                  = 0x43
+       SO_SNDTIMEO_OLD                  = 0x15
+       SO_TIMESTAMPING                  = 0x25
+       SO_TIMESTAMPING_NEW              = 0x41
+       SO_TIMESTAMPING_OLD              = 0x25
+       SO_TIMESTAMPNS                   = 0x23
+       SO_TIMESTAMPNS_NEW               = 0x40
+       SO_TIMESTAMPNS_OLD               = 0x23
+       SO_TIMESTAMP_NEW                 = 0x3f
+       SO_TXTIME                        = 0x3d
+       SO_TYPE                          = 0x3
+       SO_WIFI_STATUS                   = 0x29
+       SO_ZEROCOPY                      = 0x3c
+       TAB1                             = 0x800
+       TAB2                             = 0x1000
+       TAB3                             = 0x1800
+       TABDLY                           = 0x1800
+       TCFLSH                           = 0x540b
+       TCGETA                           = 0x5405
+       TCGETS                           = 0x5401
+       TCGETS2                          = 0x802c542a
+       TCGETX                           = 0x5432
+       TCSAFLUSH                        = 0x2
+       TCSBRK                           = 0x5409
+       TCSBRKP                          = 0x5425
+       TCSETA                           = 0x5406
+       TCSETAF                          = 0x5408
+       TCSETAW                          = 0x5407
+       TCSETS                           = 0x5402
+       TCSETS2                          = 0x402c542b
+       TCSETSF                          = 0x5404
+       TCSETSF2                         = 0x402c542d
+       TCSETSW                          = 0x5403
+       TCSETSW2                         = 0x402c542c
+       TCSETX                           = 0x5433
+       TCSETXF                          = 0x5434
+       TCSETXW                          = 0x5435
+       TCXONC                           = 0x540a
+       TIOCCBRK                         = 0x5428
+       TIOCCONS                         = 0x541d
+       TIOCEXCL                         = 0x540c
+       TIOCGDEV                         = 0x80045432
+       TIOCGETD                         = 0x5424
+       TIOCGEXCL                        = 0x80045440
+       TIOCGICOUNT                      = 0x545d
+       TIOCGISO7816                     = 0x80285442
+       TIOCGLCKTRMIOS                   = 0x5456
+       TIOCGPGRP                        = 0x540f
+       TIOCGPKT                         = 0x80045438
+       TIOCGPTLCK                       = 0x80045439
+       TIOCGPTN                         = 0x80045430
+       TIOCGPTPEER                      = 0x5441
+       TIOCGRS485                       = 0x542e
+       TIOCGSERIAL                      = 0x541e
+       TIOCGSID                         = 0x5429
+       TIOCGSOFTCAR                     = 0x5419
+       TIOCGWINSZ                       = 0x5413
+       TIOCINQ                          = 0x541b
+       TIOCLINUX                        = 0x541c
+       TIOCMBIC                         = 0x5417
+       TIOCMBIS                         = 0x5416
+       TIOCMGET                         = 0x5415
+       TIOCMIWAIT                       = 0x545c
+       TIOCMSET                         = 0x5418
+       TIOCM_CAR                        = 0x40
+       TIOCM_CD                         = 0x40
+       TIOCM_CTS                        = 0x20
+       TIOCM_DSR                        = 0x100
+       TIOCM_RI                         = 0x80
+       TIOCM_RNG                        = 0x80
+       TIOCM_SR                         = 0x10
+       TIOCM_ST                         = 0x8
+       TIOCNOTTY                        = 0x5422
+       TIOCNXCL                         = 0x540d
+       TIOCOUTQ                         = 0x5411
+       TIOCPKT                          = 0x5420
+       TIOCSBRK                         = 0x5427
+       TIOCSCTTY                        = 0x540e
+       TIOCSERCONFIG                    = 0x5453
+       TIOCSERGETLSR                    = 0x5459
+       TIOCSERGETMULTI                  = 0x545a
+       TIOCSERGSTRUCT                   = 0x5458
+       TIOCSERGWILD                     = 0x5454
+       TIOCSERSETMULTI                  = 0x545b
+       TIOCSERSWILD                     = 0x5455
+       TIOCSER_TEMT                     = 0x1
+       TIOCSETD                         = 0x5423
+       TIOCSIG                          = 0x40045436
+       TIOCSISO7816                     = 0xc0285443
+       TIOCSLCKTRMIOS                   = 0x5457
+       TIOCSPGRP                        = 0x5410
+       TIOCSPTLCK                       = 0x40045431
+       TIOCSRS485                       = 0x542f
+       TIOCSSERIAL                      = 0x541f
+       TIOCSSOFTCAR                     = 0x541a
+       TIOCSTI                          = 0x5412
+       TIOCSWINSZ                       = 0x5414
+       TIOCVHANGUP                      = 0x5437
+       TOSTOP                           = 0x100
+       TUNATTACHFILTER                  = 0x400854d5
+       TUNDETACHFILTER                  = 0x400854d6
+       TUNGETDEVNETNS                   = 0x54e3
+       TUNGETFEATURES                   = 0x800454cf
+       TUNGETFILTER                     = 0x800854db
+       TUNGETIFF                        = 0x800454d2
+       TUNGETSNDBUF                     = 0x800454d3
+       TUNGETVNETBE                     = 0x800454df
+       TUNGETVNETHDRSZ                  = 0x800454d7
+       TUNGETVNETLE                     = 0x800454dd
+       TUNSETCARRIER                    = 0x400454e2
+       TUNSETDEBUG                      = 0x400454c9
+       TUNSETFILTEREBPF                 = 0x800454e1
+       TUNSETGROUP                      = 0x400454ce
+       TUNSETIFF                        = 0x400454ca
+       TUNSETIFINDEX                    = 0x400454da
+       TUNSETLINK                       = 0x400454cd
+       TUNSETNOCSUM                     = 0x400454c8
+       TUNSETOFFLOAD                    = 0x400454d0
+       TUNSETOWNER                      = 0x400454cc
+       TUNSETPERSIST                    = 0x400454cb
+       TUNSETQUEUE                      = 0x400454d9
+       TUNSETSNDBUF                     = 0x400454d4
+       TUNSETSTEERINGEBPF               = 0x800454e0
+       TUNSETTXFILTER                   = 0x400454d1
+       TUNSETVNETBE                     = 0x400454de
+       TUNSETVNETHDRSZ                  = 0x400454d8
+       TUNSETVNETLE                     = 0x400454dc
+       UBI_IOCATT                       = 0x40186f40
+       UBI_IOCDET                       = 0x40046f41
+       UBI_IOCEBCH                      = 0x40044f02
+       UBI_IOCEBER                      = 0x40044f01
+       UBI_IOCEBISMAP                   = 0x80044f05
+       UBI_IOCEBMAP                     = 0x40084f03
+       UBI_IOCEBUNMAP                   = 0x40044f04
+       UBI_IOCMKVOL                     = 0x40986f00
+       UBI_IOCRMVOL                     = 0x40046f01
+       UBI_IOCRNVOL                     = 0x51106f03
+       UBI_IOCRPEB                      = 0x40046f04
+       UBI_IOCRSVOL                     = 0x400c6f02
+       UBI_IOCSETVOLPROP                = 0x40104f06
+       UBI_IOCSPEB                      = 0x40046f05
+       UBI_IOCVOLCRBLK                  = 0x40804f07
+       UBI_IOCVOLRMBLK                  = 0x4f08
+       UBI_IOCVOLUP                     = 0x40084f00
+       VDISCARD                         = 0xd
+       VEOF                             = 0x4
+       VEOL                             = 0xb
+       VEOL2                            = 0x10
+       VMIN                             = 0x6
+       VREPRINT                         = 0xc
+       VSTART                           = 0x8
+       VSTOP                            = 0x9
+       VSUSP                            = 0xa
+       VSWTC                            = 0x7
+       VT1                              = 0x4000
+       VTDLY                            = 0x4000
+       VTIME                            = 0x5
+       VWERASE                          = 0xe
+       WDIOC_GETBOOTSTATUS              = 0x80045702
+       WDIOC_GETPRETIMEOUT              = 0x80045709
+       WDIOC_GETSTATUS                  = 0x80045701
+       WDIOC_GETSUPPORT                 = 0x80285700
+       WDIOC_GETTEMP                    = 0x80045703
+       WDIOC_GETTIMELEFT                = 0x8004570a
+       WDIOC_GETTIMEOUT                 = 0x80045707
+       WDIOC_KEEPALIVE                  = 0x80045705
+       WDIOC_SETOPTIONS                 = 0x80045704
+       WORDSIZE                         = 0x20
+       X86_FXSR_MAGIC                   = 0x0
+       XCASE                            = 0x4
+       XTABS                            = 0x1800
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x62)
        EADDRNOTAVAIL   = syscall.Errno(0x63)
        EADV            = syscall.Errno(0x44)
        EAFNOSUPPORT    = syscall.Errno(0x61)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x72)
        EBADE           = syscall.Errno(0x34)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x4d)
        EBADMSG         = syscall.Errno(0x4a)
        EBADR           = syscall.Errno(0x35)
        EBADRQC         = syscall.Errno(0x38)
        EBADSLT         = syscall.Errno(0x39)
        EBFONT          = syscall.Errno(0x3b)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x7d)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x2c)
        ECOMM           = syscall.Errno(0x46)
        ECONNABORTED    = syscall.Errno(0x67)
@@ -2891,23 +498,15 @@ const (
        EDEADLK         = syscall.Errno(0x23)
        EDEADLOCK       = syscall.Errno(0x23)
        EDESTADDRREQ    = syscall.Errno(0x59)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x49)
        EDQUOT          = syscall.Errno(0x7a)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x70)
        EHOSTUNREACH    = syscall.Errno(0x71)
        EHWPOISON       = syscall.Errno(0x85)
        EIDRM           = syscall.Errno(0x2b)
        EILSEQ          = syscall.Errno(0x54)
        EINPROGRESS     = syscall.Errno(0x73)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x6a)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x78)
        EKEYEXPIRED     = syscall.Errno(0x7f)
        EKEYREJECTED    = syscall.Errno(0x81)
@@ -2924,8 +523,6 @@ const (
        ELNRNG          = syscall.Errno(0x30)
        ELOOP           = syscall.Errno(0x28)
        EMEDIUMTYPE     = syscall.Errno(0x7c)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x5a)
        EMULTIHOP       = syscall.Errno(0x48)
        ENAMETOOLONG    = syscall.Errno(0x24)
@@ -2933,99 +530,67 @@ const (
        ENETDOWN        = syscall.Errno(0x64)
        ENETRESET       = syscall.Errno(0x66)
        ENETUNREACH     = syscall.Errno(0x65)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x37)
        ENOBUFS         = syscall.Errno(0x69)
        ENOCSI          = syscall.Errno(0x32)
        ENODATA         = syscall.Errno(0x3d)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0x7e)
        ENOLCK          = syscall.Errno(0x25)
        ENOLINK         = syscall.Errno(0x43)
        ENOMEDIUM       = syscall.Errno(0x7b)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x2a)
        ENONET          = syscall.Errno(0x40)
        ENOPKG          = syscall.Errno(0x41)
        ENOPROTOOPT     = syscall.Errno(0x5c)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x3f)
        ENOSTR          = syscall.Errno(0x3c)
        ENOSYS          = syscall.Errno(0x26)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x6b)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x27)
        ENOTNAM         = syscall.Errno(0x76)
        ENOTRECOVERABLE = syscall.Errno(0x83)
        ENOTSOCK        = syscall.Errno(0x58)
        ENOTSUP         = syscall.Errno(0x5f)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x4c)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x5f)
        EOVERFLOW       = syscall.Errno(0x4b)
        EOWNERDEAD      = syscall.Errno(0x82)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x60)
-       EPIPE           = syscall.Errno(0x20)
        EPROTO          = syscall.Errno(0x47)
        EPROTONOSUPPORT = syscall.Errno(0x5d)
        EPROTOTYPE      = syscall.Errno(0x5b)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x4e)
        EREMOTE         = syscall.Errno(0x42)
        EREMOTEIO       = syscall.Errno(0x79)
        ERESTART        = syscall.Errno(0x55)
        ERFKILL         = syscall.Errno(0x84)
-       EROFS           = syscall.Errno(0x1e)
        ESHUTDOWN       = syscall.Errno(0x6c)
        ESOCKTNOSUPPORT = syscall.Errno(0x5e)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x45)
        ESTALE          = syscall.Errno(0x74)
        ESTRPIPE        = syscall.Errno(0x56)
        ETIME           = syscall.Errno(0x3e)
        ETIMEDOUT       = syscall.Errno(0x6e)
        ETOOMANYREFS    = syscall.Errno(0x6d)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x75)
        EUNATCH         = syscall.Errno(0x31)
        EUSERS          = syscall.Errno(0x57)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x36)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0x7)
        SIGCHLD   = syscall.Signal(0x11)
        SIGCLD    = syscall.Signal(0x11)
        SIGCONT   = syscall.Signal(0x12)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x1d)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x1d)
        SIGPROF   = syscall.Signal(0x1b)
        SIGPWR    = syscall.Signal(0x1e)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTKFLT = syscall.Signal(0x10)
        SIGSTOP   = syscall.Signal(0x13)
        SIGSYS    = syscall.Signal(0x1f)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x14)
        SIGTTIN   = syscall.Signal(0x15)
        SIGTTOU   = syscall.Signal(0x16)
index ea6bb88dea2d544249fc18627aef79f54d65a6fc..d5be2e83770769c98e7c4ef2901d184fd2b0c4eb 100644 (file)
@@ -11,2878 +11,485 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x1008
-       B110                                        = 0x3
-       B115200                                     = 0x1002
-       B1152000                                    = 0x1009
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x100a
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x100b
-       B230400                                     = 0x1003
-       B2400                                       = 0xb
-       B2500000                                    = 0x100c
-       B300                                        = 0x7
-       B3000000                                    = 0x100d
-       B3500000                                    = 0x100e
-       B38400                                      = 0xf
-       B4000000                                    = 0x100f
-       B460800                                     = 0x1004
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x1005
-       B57600                                      = 0x1001
-       B576000                                     = 0x1006
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x1007
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x80081270
-       BLKBSZSET                                   = 0x40081271
-       BLKFLSBUF                                   = 0x1261
-       BLKFRAGET                                   = 0x1265
-       BLKFRASET                                   = 0x1264
-       BLKGETSIZE                                  = 0x1260
-       BLKGETSIZE64                                = 0x80081272
-       BLKPBSZGET                                  = 0x127b
-       BLKRAGET                                    = 0x1263
-       BLKRASET                                    = 0x1262
-       BLKROGET                                    = 0x125e
-       BLKROSET                                    = 0x125d
-       BLKRRPART                                   = 0x125f
-       BLKSECTGET                                  = 0x1267
-       BLKSECTSET                                  = 0x1266
-       BLKSSZGET                                   = 0x1268
-       BOTHER                                      = 0x1000
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x2000
-       BSDLY                                       = 0x2000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0x100f
-       CBAUDEX                                     = 0x1000
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0x100f0000
-       CLOCAL                                      = 0x800
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x200
-       CR2                                         = 0x400
-       CR3                                         = 0x600
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x600
-       CREAD                                       = 0x80
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x10
-       CS7                                         = 0x20
-       CS8                                         = 0x30
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x30
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x40
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x200
-       ECHOE                                       = 0x10
-       ECHOK                                       = 0x20
-       ECHOKE                                      = 0x800
-       ECHONL                                      = 0x40
-       ECHOPRT                                     = 0x400
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x80000
-       EFD_NONBLOCK                                = 0x800
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x80000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x8000
-       FFDLY                                       = 0x8000
-       FLUSHO                                      = 0x1000
-       FP_XSTATE_MAGIC2                            = 0x46505845
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x400c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x40106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x800c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0x5
-       F_GETLK64                                   = 0x5
-       F_GETOWN                                    = 0x9
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x0
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0x6
-       F_SETLK64                                   = 0x6
-       F_SETLKW                                    = 0x7
-       F_SETLKW64                                  = 0x7
-       F_SETOWN                                    = 0x8
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x2
-       F_WRLCK                                     = 0x1
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x400
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x2
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x8000
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x80000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x800
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x7b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x1
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x200
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x1000
-       IXON                                        = 0x400
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_32BIT                                   = 0x40
-       MAP_ANON                                    = 0x20
-       MAP_ANONYMOUS                               = 0x20
-       MAP_DENYWRITE                               = 0x800
-       MAP_EXECUTABLE                              = 0x1000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x100
-       MAP_HUGETLB                                 = 0x40000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x2000
-       MAP_NONBLOCK                                = 0x10000
-       MAP_NORESERVE                               = 0x4000
-       MAP_POPULATE                                = 0x8000
-       MAP_PRIVATE                                 = 0x2
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x20000
-       MAP_SYNC                                    = 0x80000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x1
-       MCL_FUTURE                                  = 0x2
-       MCL_ONFAULT                                 = 0x4
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x40
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x100
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0xb703
-       NS_GET_OWNER_UID                            = 0xb704
-       NS_GET_PARENT                               = 0xb702
-       NS_GET_USERNS                               = 0xb701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x2
-       ONLCR                                       = 0x4
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x400
-       O_ASYNC                                     = 0x2000
-       O_CLOEXEC                                   = 0x80000
-       O_CREAT                                     = 0x40
-       O_DIRECT                                    = 0x4000
-       O_DIRECTORY                                 = 0x10000
-       O_DSYNC                                     = 0x1000
-       O_EXCL                                      = 0x80
-       O_FSYNC                                     = 0x101000
-       O_LARGEFILE                                 = 0x0
-       O_NDELAY                                    = 0x800
-       O_NOATIME                                   = 0x40000
-       O_NOCTTY                                    = 0x100
-       O_NOFOLLOW                                  = 0x20000
-       O_NONBLOCK                                  = 0x800
-       O_PATH                                      = 0x200000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x101000
-       O_SYNC                                      = 0x101000
-       O_TMPFILE                                   = 0x410000
-       O_TRUNC                                     = 0x200
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x100
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x200
-       PENDIN                                      = 0x4000
-       PERF_EVENT_IOC_DISABLE                      = 0x2401
-       PERF_EVENT_IOC_ENABLE                       = 0x2400
-       PERF_EVENT_IOC_ID                           = 0x80082407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x4008240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x40042409
-       PERF_EVENT_IOC_PERIOD                       = 0x40082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc008240a
-       PERF_EVENT_IOC_REFRESH                      = 0x2402
-       PERF_EVENT_IOC_RESET                        = 0x2403
-       PERF_EVENT_IOC_SET_BPF                      = 0x40042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x40082406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x2405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x4004743d
-       PPPIOCATTCHAN                               = 0x40047438
-       PPPIOCCONNECT                               = 0x4004743a
-       PPPIOCDETACH                                = 0x4004743c
-       PPPIOCDISCONN                               = 0x7439
-       PPPIOCGASYNCMAP                             = 0x80047458
-       PPPIOCGCHAN                                 = 0x80047437
-       PPPIOCGDEBUG                                = 0x80047441
-       PPPIOCGFLAGS                                = 0x8004745a
-       PPPIOCGIDLE                                 = 0x8010743f
-       PPPIOCGIDLE32                               = 0x8008743f
-       PPPIOCGIDLE64                               = 0x8010743f
-       PPPIOCGL2TPSTATS                            = 0x80487436
-       PPPIOCGMRU                                  = 0x80047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x80047455
-       PPPIOCGUNIT                                 = 0x80047456
-       PPPIOCGXASYNCMAP                            = 0x80207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x40107446
-       PPPIOCSASYNCMAP                             = 0x40047457
-       PPPIOCSCOMPRESS                             = 0x4010744d
-       PPPIOCSDEBUG                                = 0x40047440
-       PPPIOCSFLAGS                                = 0x40047459
-       PPPIOCSMAXCID                               = 0x40047451
-       PPPIOCSMRRU                                 = 0x4004743b
-       PPPIOCSMRU                                  = 0x40047452
-       PPPIOCSNPMODE                               = 0x4008744b
-       PPPIOCSPASS                                 = 0x40107447
-       PPPIOCSRASYNCMAP                            = 0x40047454
-       PPPIOCSXASYNCMAP                            = 0x4020744f
-       PPPIOCXFERUNIT                              = 0x744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffffffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ARCH_PRCTL                           = 0x1e
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETFPREGS                            = 0xe
-       PTRACE_GETFPXREGS                           = 0x12
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_GET_THREAD_AREA                      = 0x19
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_OLDSETOPTIONS                        = 0x15
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETFPREGS                            = 0xf
-       PTRACE_SETFPXREGS                           = 0x13
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SET_THREAD_AREA                      = 0x1a
-       PTRACE_SINGLEBLOCK                          = 0x21
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_SYSEMU                               = 0x1f
-       PTRACE_SYSEMU_SINGLESTEP                    = 0x20
-       PTRACE_TRACEME                              = 0x0
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x9
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x8
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x7
-       RLIMIT_NPROC                                = 0x6
-       RLIMIT_RSS                                  = 0x5
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x40085203
-       RNDADDTOENTCNT                              = 0x40045201
-       RNDCLEARPOOL                                = 0x5206
-       RNDGETENTCNT                                = 0x80045200
-       RNDGETPOOL                                  = 0x80085202
-       RNDRESEEDCRNG                               = 0x5207
-       RNDZAPENTCNT                                = 0x5204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x7002
-       RTC_AIE_ON                                  = 0x7001
-       RTC_ALM_READ                                = 0x80247008
-       RTC_ALM_SET                                 = 0x40247007
-       RTC_EPOCH_READ                              = 0x8008700d
-       RTC_EPOCH_SET                               = 0x4008700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x8008700b
-       RTC_IRQP_SET                                = 0x4008700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x7006
-       RTC_PIE_ON                                  = 0x7005
-       RTC_PLL_GET                                 = 0x80207011
-       RTC_PLL_SET                                 = 0x40207012
-       RTC_RD_TIME                                 = 0x80247009
-       RTC_SET_TIME                                = 0x4024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x7004
-       RTC_UIE_ON                                  = 0x7003
-       RTC_VL_CLR                                  = 0x7014
-       RTC_VL_READ                                 = 0x80047013
-       RTC_WIE_OFF                                 = 0x7010
-       RTC_WIE_ON                                  = 0x700f
-       RTC_WKALM_RD                                = 0x80287010
-       RTC_WKALM_SET                               = 0x4028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x25
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x36
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3a
-       SCM_TIMESTAMPNS                             = 0x23
-       SCM_TXTIME                                  = 0x3d
-       SCM_WIFI_STATUS                             = 0x29
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x80000
-       SFD_NONBLOCK                                = 0x800
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x8905
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x8904
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x80108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x80108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x541b
-       SIOCOUTQ                                    = 0x5411
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x8902
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x80000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x2
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x800
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x1
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0x1
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x1e
-       SO_ATTACH_BPF                               = 0x32
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x33
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x34
-       SO_BINDTODEVICE                             = 0x19
-       SO_BINDTOIFINDEX                            = 0x3e
-       SO_BPF_EXTENSIONS                           = 0x30
-       SO_BROADCAST                                = 0x6
-       SO_BSDCOMPAT                                = 0xe
-       SO_BUSY_POLL                                = 0x2e
-       SO_CNX_ADVICE                               = 0x35
-       SO_COOKIE                                   = 0x39
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x44
-       SO_DOMAIN                                   = 0x27
-       SO_DONTROUTE                                = 0x5
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x4
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x31
-       SO_INCOMING_NAPI_ID                         = 0x38
-       SO_KEEPALIVE                                = 0x9
-       SO_LINGER                                   = 0xd
-       SO_LOCK_FILTER                              = 0x2c
-       SO_MARK                                     = 0x24
-       SO_MAX_PACING_RATE                          = 0x2f
-       SO_MEMINFO                                  = 0x37
-       SO_NOFCS                                    = 0x2b
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0xa
-       SO_PASSCRED                                 = 0x10
-       SO_PASSSEC                                  = 0x22
-       SO_PEEK_OFF                                 = 0x2a
-       SO_PEERCRED                                 = 0x11
-       SO_PEERGROUPS                               = 0x3b
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1f
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x26
-       SO_RCVBUF                                   = 0x8
-       SO_RCVBUFFORCE                              = 0x21
-       SO_RCVLOWAT                                 = 0x12
-       SO_RCVTIMEO                                 = 0x14
-       SO_RCVTIMEO_NEW                             = 0x42
-       SO_RCVTIMEO_OLD                             = 0x14
-       SO_REUSEADDR                                = 0x2
-       SO_REUSEPORT                                = 0xf
-       SO_RXQ_OVFL                                 = 0x28
-       SO_SECURITY_AUTHENTICATION                  = 0x16
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x18
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x17
-       SO_SELECT_ERR_QUEUE                         = 0x2d
-       SO_SNDBUF                                   = 0x7
-       SO_SNDBUFFORCE                              = 0x20
-       SO_SNDLOWAT                                 = 0x13
-       SO_SNDTIMEO                                 = 0x15
-       SO_SNDTIMEO_NEW                             = 0x43
-       SO_SNDTIMEO_OLD                             = 0x15
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x25
-       SO_TIMESTAMPING_NEW                         = 0x41
-       SO_TIMESTAMPING_OLD                         = 0x25
-       SO_TIMESTAMPNS                              = 0x23
-       SO_TIMESTAMPNS_NEW                          = 0x40
-       SO_TIMESTAMPNS_OLD                          = 0x23
-       SO_TIMESTAMP_NEW                            = 0x3f
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3d
-       SO_TYPE                                     = 0x3
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x29
-       SO_ZEROCOPY                                 = 0x3c
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x800
-       TAB2                                        = 0x1000
-       TAB3                                        = 0x1800
-       TABDLY                                      = 0x1800
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x540b
-       TCGETA                                      = 0x5405
-       TCGETS                                      = 0x5401
-       TCGETS2                                     = 0x802c542a
-       TCGETX                                      = 0x5432
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x2
-       TCSBRK                                      = 0x5409
-       TCSBRKP                                     = 0x5425
-       TCSETA                                      = 0x5406
-       TCSETAF                                     = 0x5408
-       TCSETAW                                     = 0x5407
-       TCSETS                                      = 0x5402
-       TCSETS2                                     = 0x402c542b
-       TCSETSF                                     = 0x5404
-       TCSETSF2                                    = 0x402c542d
-       TCSETSW                                     = 0x5403
-       TCSETSW2                                    = 0x402c542c
-       TCSETX                                      = 0x5433
-       TCSETXF                                     = 0x5434
-       TCSETXW                                     = 0x5435
-       TCXONC                                      = 0x540a
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x5428
-       TIOCCONS                                    = 0x541d
-       TIOCEXCL                                    = 0x540c
-       TIOCGDEV                                    = 0x80045432
-       TIOCGETD                                    = 0x5424
-       TIOCGEXCL                                   = 0x80045440
-       TIOCGICOUNT                                 = 0x545d
-       TIOCGISO7816                                = 0x80285442
-       TIOCGLCKTRMIOS                              = 0x5456
-       TIOCGPGRP                                   = 0x540f
-       TIOCGPKT                                    = 0x80045438
-       TIOCGPTLCK                                  = 0x80045439
-       TIOCGPTN                                    = 0x80045430
-       TIOCGPTPEER                                 = 0x5441
-       TIOCGRS485                                  = 0x542e
-       TIOCGSERIAL                                 = 0x541e
-       TIOCGSID                                    = 0x5429
-       TIOCGSOFTCAR                                = 0x5419
-       TIOCGWINSZ                                  = 0x5413
-       TIOCINQ                                     = 0x541b
-       TIOCLINUX                                   = 0x541c
-       TIOCMBIC                                    = 0x5417
-       TIOCMBIS                                    = 0x5416
-       TIOCMGET                                    = 0x5415
-       TIOCMIWAIT                                  = 0x545c
-       TIOCMSET                                    = 0x5418
-       TIOCM_CAR                                   = 0x40
-       TIOCM_CD                                    = 0x40
-       TIOCM_CTS                                   = 0x20
-       TIOCM_DSR                                   = 0x100
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_RI                                    = 0x80
-       TIOCM_RNG                                   = 0x80
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x10
-       TIOCM_ST                                    = 0x8
-       TIOCNOTTY                                   = 0x5422
-       TIOCNXCL                                    = 0x540d
-       TIOCOUTQ                                    = 0x5411
-       TIOCPKT                                     = 0x5420
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x5427
-       TIOCSCTTY                                   = 0x540e
-       TIOCSERCONFIG                               = 0x5453
-       TIOCSERGETLSR                               = 0x5459
-       TIOCSERGETMULTI                             = 0x545a
-       TIOCSERGSTRUCT                              = 0x5458
-       TIOCSERGWILD                                = 0x5454
-       TIOCSERSETMULTI                             = 0x545b
-       TIOCSERSWILD                                = 0x5455
-       TIOCSER_TEMT                                = 0x1
-       TIOCSETD                                    = 0x5423
-       TIOCSIG                                     = 0x40045436
-       TIOCSISO7816                                = 0xc0285443
-       TIOCSLCKTRMIOS                              = 0x5457
-       TIOCSPGRP                                   = 0x5410
-       TIOCSPTLCK                                  = 0x40045431
-       TIOCSRS485                                  = 0x542f
-       TIOCSSERIAL                                 = 0x541f
-       TIOCSSOFTCAR                                = 0x541a
-       TIOCSTI                                     = 0x5412
-       TIOCSWINSZ                                  = 0x5414
-       TIOCVHANGUP                                 = 0x5437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x100
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x401054d5
-       TUNDETACHFILTER                             = 0x401054d6
-       TUNGETDEVNETNS                              = 0x54e3
-       TUNGETFEATURES                              = 0x800454cf
-       TUNGETFILTER                                = 0x801054db
-       TUNGETIFF                                   = 0x800454d2
-       TUNGETSNDBUF                                = 0x800454d3
-       TUNGETVNETBE                                = 0x800454df
-       TUNGETVNETHDRSZ                             = 0x800454d7
-       TUNGETVNETLE                                = 0x800454dd
-       TUNSETCARRIER                               = 0x400454e2
-       TUNSETDEBUG                                 = 0x400454c9
-       TUNSETFILTEREBPF                            = 0x800454e1
-       TUNSETGROUP                                 = 0x400454ce
-       TUNSETIFF                                   = 0x400454ca
-       TUNSETIFINDEX                               = 0x400454da
-       TUNSETLINK                                  = 0x400454cd
-       TUNSETNOCSUM                                = 0x400454c8
-       TUNSETOFFLOAD                               = 0x400454d0
-       TUNSETOWNER                                 = 0x400454cc
-       TUNSETPERSIST                               = 0x400454cb
-       TUNSETQUEUE                                 = 0x400454d9
-       TUNSETSNDBUF                                = 0x400454d4
-       TUNSETSTEERINGEBPF                          = 0x800454e0
-       TUNSETTXFILTER                              = 0x400454d1
-       TUNSETVNETBE                                = 0x400454de
-       TUNSETVNETHDRSZ                             = 0x400454d8
-       TUNSETVNETLE                                = 0x400454dc
-       UBI_IOCATT                                  = 0x40186f40
-       UBI_IOCDET                                  = 0x40046f41
-       UBI_IOCEBCH                                 = 0x40044f02
-       UBI_IOCEBER                                 = 0x40044f01
-       UBI_IOCEBISMAP                              = 0x80044f05
-       UBI_IOCEBMAP                                = 0x40084f03
-       UBI_IOCEBUNMAP                              = 0x40044f04
-       UBI_IOCMKVOL                                = 0x40986f00
-       UBI_IOCRMVOL                                = 0x40046f01
-       UBI_IOCRNVOL                                = 0x51106f03
-       UBI_IOCRPEB                                 = 0x40046f04
-       UBI_IOCRSVOL                                = 0x400c6f02
-       UBI_IOCSETVOLPROP                           = 0x40104f06
-       UBI_IOCSPEB                                 = 0x40046f05
-       UBI_IOCVOLCRBLK                             = 0x40804f07
-       UBI_IOCVOLRMBLK                             = 0x4f08
-       UBI_IOCVOLUP                                = 0x40084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0xd
-       VEOF                                        = 0x4
-       VEOL                                        = 0xb
-       VEOL2                                       = 0x10
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x6
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xc
-       VSTART                                      = 0x8
-       VSTOP                                       = 0x9
-       VSUSP                                       = 0xa
-       VSWTC                                       = 0x7
-       VT0                                         = 0x0
-       VT1                                         = 0x4000
-       VTDLY                                       = 0x4000
-       VTIME                                       = 0x5
-       VWERASE                                     = 0xe
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x80045702
-       WDIOC_GETPRETIMEOUT                         = 0x80045709
-       WDIOC_GETSTATUS                             = 0x80045701
-       WDIOC_GETSUPPORT                            = 0x80285700
-       WDIOC_GETTEMP                               = 0x80045703
-       WDIOC_GETTIMELEFT                           = 0x8004570a
-       WDIOC_GETTIMEOUT                            = 0x80045707
-       WDIOC_KEEPALIVE                             = 0x80045705
-       WDIOC_SETOPTIONS                            = 0x80045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x40
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0x1800
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
+       B1000000                         = 0x1008
+       B115200                          = 0x1002
+       B1152000                         = 0x1009
+       B1500000                         = 0x100a
+       B2000000                         = 0x100b
+       B230400                          = 0x1003
+       B2500000                         = 0x100c
+       B3000000                         = 0x100d
+       B3500000                         = 0x100e
+       B4000000                         = 0x100f
+       B460800                          = 0x1004
+       B500000                          = 0x1005
+       B57600                           = 0x1001
+       B576000                          = 0x1006
+       B921600                          = 0x1007
+       BLKBSZGET                        = 0x80081270
+       BLKBSZSET                        = 0x40081271
+       BLKFLSBUF                        = 0x1261
+       BLKFRAGET                        = 0x1265
+       BLKFRASET                        = 0x1264
+       BLKGETSIZE                       = 0x1260
+       BLKGETSIZE64                     = 0x80081272
+       BLKPBSZGET                       = 0x127b
+       BLKRAGET                         = 0x1263
+       BLKRASET                         = 0x1262
+       BLKROGET                         = 0x125e
+       BLKROSET                         = 0x125d
+       BLKRRPART                        = 0x125f
+       BLKSECTGET                       = 0x1267
+       BLKSECTSET                       = 0x1266
+       BLKSSZGET                        = 0x1268
+       BOTHER                           = 0x1000
+       BS1                              = 0x2000
+       BSDLY                            = 0x2000
+       CBAUD                            = 0x100f
+       CBAUDEX                          = 0x1000
+       CIBAUD                           = 0x100f0000
+       CLOCAL                           = 0x800
+       CR1                              = 0x200
+       CR2                              = 0x400
+       CR3                              = 0x600
+       CRDLY                            = 0x600
+       CREAD                            = 0x80
+       CS6                              = 0x10
+       CS7                              = 0x20
+       CS8                              = 0x30
+       CSIZE                            = 0x30
+       CSTOPB                           = 0x40
+       ECHOCTL                          = 0x200
+       ECHOE                            = 0x10
+       ECHOK                            = 0x20
+       ECHOKE                           = 0x800
+       ECHONL                           = 0x40
+       ECHOPRT                          = 0x400
+       EFD_CLOEXEC                      = 0x80000
+       EFD_NONBLOCK                     = 0x800
+       EPOLL_CLOEXEC                    = 0x80000
+       EXTPROC                          = 0x10000
+       FF1                              = 0x8000
+       FFDLY                            = 0x8000
+       FLUSHO                           = 0x1000
+       FP_XSTATE_MAGIC2                 = 0x46505845
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
+       F_GETLK                          = 0x5
+       F_GETLK64                        = 0x5
+       F_GETOWN                         = 0x9
+       F_RDLCK                          = 0x0
+       F_SETLK                          = 0x6
+       F_SETLK64                        = 0x6
+       F_SETLKW                         = 0x7
+       F_SETLKW64                       = 0x7
+       F_SETOWN                         = 0x8
+       F_UNLCK                          = 0x2
+       F_WRLCK                          = 0x1
+       HUPCL                            = 0x400
+       ICANON                           = 0x2
+       IEXTEN                           = 0x8000
+       IN_CLOEXEC                       = 0x80000
+       IN_NONBLOCK                      = 0x800
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9
+       ISIG                             = 0x1
+       IUCLC                            = 0x200
+       IXOFF                            = 0x1000
+       IXON                             = 0x400
+       MAP_32BIT                        = 0x40
+       MAP_ANON                         = 0x20
+       MAP_ANONYMOUS                    = 0x20
+       MAP_DENYWRITE                    = 0x800
+       MAP_EXECUTABLE                   = 0x1000
+       MAP_GROWSDOWN                    = 0x100
+       MAP_HUGETLB                      = 0x40000
+       MAP_LOCKED                       = 0x2000
+       MAP_NONBLOCK                     = 0x10000
+       MAP_NORESERVE                    = 0x4000
+       MAP_POPULATE                     = 0x8000
+       MAP_STACK                        = 0x20000
+       MAP_SYNC                         = 0x80000
+       MCL_CURRENT                      = 0x1
+       MCL_FUTURE                       = 0x2
+       MCL_ONFAULT                      = 0x4
+       NFDBITS                          = 0x40
+       NLDLY                            = 0x100
+       NOFLSH                           = 0x80
+       NS_GET_NSTYPE                    = 0xb703
+       NS_GET_OWNER_UID                 = 0xb704
+       NS_GET_PARENT                    = 0xb702
+       NS_GET_USERNS                    = 0xb701
+       OLCUC                            = 0x2
+       ONLCR                            = 0x4
+       O_APPEND                         = 0x400
+       O_ASYNC                          = 0x2000
+       O_CLOEXEC                        = 0x80000
+       O_CREAT                          = 0x40
+       O_DIRECT                         = 0x4000
+       O_DIRECTORY                      = 0x10000
+       O_DSYNC                          = 0x1000
+       O_EXCL                           = 0x80
+       O_FSYNC                          = 0x101000
+       O_LARGEFILE                      = 0x0
+       O_NDELAY                         = 0x800
+       O_NOATIME                        = 0x40000
+       O_NOCTTY                         = 0x100
+       O_NOFOLLOW                       = 0x20000
+       O_NONBLOCK                       = 0x800
+       O_PATH                           = 0x200000
+       O_RSYNC                          = 0x101000
+       O_SYNC                           = 0x101000
+       O_TMPFILE                        = 0x410000
+       O_TRUNC                          = 0x200
+       PARENB                           = 0x100
+       PARODD                           = 0x200
+       PENDIN                           = 0x4000
+       PERF_EVENT_IOC_DISABLE           = 0x2401
+       PERF_EVENT_IOC_ENABLE            = 0x2400
+       PERF_EVENT_IOC_ID                = 0x80082407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x4008240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x40042409
+       PERF_EVENT_IOC_PERIOD            = 0x40082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc008240a
+       PERF_EVENT_IOC_REFRESH           = 0x2402
+       PERF_EVENT_IOC_RESET             = 0x2403
+       PERF_EVENT_IOC_SET_BPF           = 0x40042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x40082406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x2405
+       PPPIOCATTACH                     = 0x4004743d
+       PPPIOCATTCHAN                    = 0x40047438
+       PPPIOCCONNECT                    = 0x4004743a
+       PPPIOCDETACH                     = 0x4004743c
+       PPPIOCDISCONN                    = 0x7439
+       PPPIOCGASYNCMAP                  = 0x80047458
+       PPPIOCGCHAN                      = 0x80047437
+       PPPIOCGDEBUG                     = 0x80047441
+       PPPIOCGFLAGS                     = 0x8004745a
+       PPPIOCGIDLE                      = 0x8010743f
+       PPPIOCGIDLE32                    = 0x8008743f
+       PPPIOCGIDLE64                    = 0x8010743f
+       PPPIOCGL2TPSTATS                 = 0x80487436
+       PPPIOCGMRU                       = 0x80047453
+       PPPIOCGRASYNCMAP                 = 0x80047455
+       PPPIOCGUNIT                      = 0x80047456
+       PPPIOCGXASYNCMAP                 = 0x80207450
+       PPPIOCSACTIVE                    = 0x40107446
+       PPPIOCSASYNCMAP                  = 0x40047457
+       PPPIOCSCOMPRESS                  = 0x4010744d
+       PPPIOCSDEBUG                     = 0x40047440
+       PPPIOCSFLAGS                     = 0x40047459
+       PPPIOCSMAXCID                    = 0x40047451
+       PPPIOCSMRRU                      = 0x4004743b
+       PPPIOCSMRU                       = 0x40047452
+       PPPIOCSNPMODE                    = 0x4008744b
+       PPPIOCSPASS                      = 0x40107447
+       PPPIOCSRASYNCMAP                 = 0x40047454
+       PPPIOCSXASYNCMAP                 = 0x4020744f
+       PPPIOCXFERUNIT                   = 0x744e
+       PR_SET_PTRACER_ANY               = 0xffffffffffffffff
+       PTRACE_ARCH_PRCTL                = 0x1e
+       PTRACE_GETFPREGS                 = 0xe
+       PTRACE_GETFPXREGS                = 0x12
+       PTRACE_GET_THREAD_AREA           = 0x19
+       PTRACE_OLDSETOPTIONS             = 0x15
+       PTRACE_SETFPREGS                 = 0xf
+       PTRACE_SETFPXREGS                = 0x13
+       PTRACE_SET_THREAD_AREA           = 0x1a
+       PTRACE_SINGLEBLOCK               = 0x21
+       PTRACE_SYSEMU                    = 0x1f
+       PTRACE_SYSEMU_SINGLESTEP         = 0x20
+       RLIMIT_AS                        = 0x9
+       RLIMIT_MEMLOCK                   = 0x8
+       RLIMIT_NOFILE                    = 0x7
+       RLIMIT_NPROC                     = 0x6
+       RLIMIT_RSS                       = 0x5
+       RNDADDENTROPY                    = 0x40085203
+       RNDADDTOENTCNT                   = 0x40045201
+       RNDCLEARPOOL                     = 0x5206
+       RNDGETENTCNT                     = 0x80045200
+       RNDGETPOOL                       = 0x80085202
+       RNDRESEEDCRNG                    = 0x5207
+       RNDZAPENTCNT                     = 0x5204
+       RTC_AIE_OFF                      = 0x7002
+       RTC_AIE_ON                       = 0x7001
+       RTC_ALM_READ                     = 0x80247008
+       RTC_ALM_SET                      = 0x40247007
+       RTC_EPOCH_READ                   = 0x8008700d
+       RTC_EPOCH_SET                    = 0x4008700e
+       RTC_IRQP_READ                    = 0x8008700b
+       RTC_IRQP_SET                     = 0x4008700c
+       RTC_PIE_OFF                      = 0x7006
+       RTC_PIE_ON                       = 0x7005
+       RTC_PLL_GET                      = 0x80207011
+       RTC_PLL_SET                      = 0x40207012
+       RTC_RD_TIME                      = 0x80247009
+       RTC_SET_TIME                     = 0x4024700a
+       RTC_UIE_OFF                      = 0x7004
+       RTC_UIE_ON                       = 0x7003
+       RTC_VL_CLR                       = 0x7014
+       RTC_VL_READ                      = 0x80047013
+       RTC_WIE_OFF                      = 0x7010
+       RTC_WIE_ON                       = 0x700f
+       RTC_WKALM_RD                     = 0x80287010
+       RTC_WKALM_SET                    = 0x4028700f
+       SCM_TIMESTAMPING                 = 0x25
+       SCM_TIMESTAMPING_OPT_STATS       = 0x36
+       SCM_TIMESTAMPING_PKTINFO         = 0x3a
+       SCM_TIMESTAMPNS                  = 0x23
+       SCM_TXTIME                       = 0x3d
+       SCM_WIFI_STATUS                  = 0x29
+       SFD_CLOEXEC                      = 0x80000
+       SFD_NONBLOCK                     = 0x800
+       SIOCATMARK                       = 0x8905
+       SIOCGPGRP                        = 0x8904
+       SIOCGSTAMPNS_NEW                 = 0x80108907
+       SIOCGSTAMP_NEW                   = 0x80108906
+       SIOCINQ                          = 0x541b
+       SIOCOUTQ                         = 0x5411
+       SIOCSPGRP                        = 0x8902
+       SOCK_CLOEXEC                     = 0x80000
+       SOCK_DGRAM                       = 0x2
+       SOCK_NONBLOCK                    = 0x800
+       SOCK_STREAM                      = 0x1
+       SOL_SOCKET                       = 0x1
+       SO_ACCEPTCONN                    = 0x1e
+       SO_ATTACH_BPF                    = 0x32
+       SO_ATTACH_REUSEPORT_CBPF         = 0x33
+       SO_ATTACH_REUSEPORT_EBPF         = 0x34
+       SO_BINDTODEVICE                  = 0x19
+       SO_BINDTOIFINDEX                 = 0x3e
+       SO_BPF_EXTENSIONS                = 0x30
+       SO_BROADCAST                     = 0x6
+       SO_BSDCOMPAT                     = 0xe
+       SO_BUSY_POLL                     = 0x2e
+       SO_CNX_ADVICE                    = 0x35
+       SO_COOKIE                        = 0x39
+       SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DOMAIN                        = 0x27
+       SO_DONTROUTE                     = 0x5
+       SO_ERROR                         = 0x4
+       SO_INCOMING_CPU                  = 0x31
+       SO_INCOMING_NAPI_ID              = 0x38
+       SO_KEEPALIVE                     = 0x9
+       SO_LINGER                        = 0xd
+       SO_LOCK_FILTER                   = 0x2c
+       SO_MARK                          = 0x24
+       SO_MAX_PACING_RATE               = 0x2f
+       SO_MEMINFO                       = 0x37
+       SO_NOFCS                         = 0x2b
+       SO_OOBINLINE                     = 0xa
+       SO_PASSCRED                      = 0x10
+       SO_PASSSEC                       = 0x22
+       SO_PEEK_OFF                      = 0x2a
+       SO_PEERCRED                      = 0x11
+       SO_PEERGROUPS                    = 0x3b
+       SO_PEERSEC                       = 0x1f
+       SO_PROTOCOL                      = 0x26
+       SO_RCVBUF                        = 0x8
+       SO_RCVBUFFORCE                   = 0x21
+       SO_RCVLOWAT                      = 0x12
+       SO_RCVTIMEO                      = 0x14
+       SO_RCVTIMEO_NEW                  = 0x42
+       SO_RCVTIMEO_OLD                  = 0x14
+       SO_REUSEADDR                     = 0x2
+       SO_REUSEPORT                     = 0xf
+       SO_RXQ_OVFL                      = 0x28
+       SO_SECURITY_AUTHENTICATION       = 0x16
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x18
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+       SO_SELECT_ERR_QUEUE              = 0x2d
+       SO_SNDBUF                        = 0x7
+       SO_SNDBUFFORCE                   = 0x20
+       SO_SNDLOWAT                      = 0x13
+       SO_SNDTIMEO                      = 0x15
+       SO_SNDTIMEO_NEW                  = 0x43
+       SO_SNDTIMEO_OLD                  = 0x15
+       SO_TIMESTAMPING                  = 0x25
+       SO_TIMESTAMPING_NEW              = 0x41
+       SO_TIMESTAMPING_OLD              = 0x25
+       SO_TIMESTAMPNS                   = 0x23
+       SO_TIMESTAMPNS_NEW               = 0x40
+       SO_TIMESTAMPNS_OLD               = 0x23
+       SO_TIMESTAMP_NEW                 = 0x3f
+       SO_TXTIME                        = 0x3d
+       SO_TYPE                          = 0x3
+       SO_WIFI_STATUS                   = 0x29
+       SO_ZEROCOPY                      = 0x3c
+       TAB1                             = 0x800
+       TAB2                             = 0x1000
+       TAB3                             = 0x1800
+       TABDLY                           = 0x1800
+       TCFLSH                           = 0x540b
+       TCGETA                           = 0x5405
+       TCGETS                           = 0x5401
+       TCGETS2                          = 0x802c542a
+       TCGETX                           = 0x5432
+       TCSAFLUSH                        = 0x2
+       TCSBRK                           = 0x5409
+       TCSBRKP                          = 0x5425
+       TCSETA                           = 0x5406
+       TCSETAF                          = 0x5408
+       TCSETAW                          = 0x5407
+       TCSETS                           = 0x5402
+       TCSETS2                          = 0x402c542b
+       TCSETSF                          = 0x5404
+       TCSETSF2                         = 0x402c542d
+       TCSETSW                          = 0x5403
+       TCSETSW2                         = 0x402c542c
+       TCSETX                           = 0x5433
+       TCSETXF                          = 0x5434
+       TCSETXW                          = 0x5435
+       TCXONC                           = 0x540a
+       TIOCCBRK                         = 0x5428
+       TIOCCONS                         = 0x541d
+       TIOCEXCL                         = 0x540c
+       TIOCGDEV                         = 0x80045432
+       TIOCGETD                         = 0x5424
+       TIOCGEXCL                        = 0x80045440
+       TIOCGICOUNT                      = 0x545d
+       TIOCGISO7816                     = 0x80285442
+       TIOCGLCKTRMIOS                   = 0x5456
+       TIOCGPGRP                        = 0x540f
+       TIOCGPKT                         = 0x80045438
+       TIOCGPTLCK                       = 0x80045439
+       TIOCGPTN                         = 0x80045430
+       TIOCGPTPEER                      = 0x5441
+       TIOCGRS485                       = 0x542e
+       TIOCGSERIAL                      = 0x541e
+       TIOCGSID                         = 0x5429
+       TIOCGSOFTCAR                     = 0x5419
+       TIOCGWINSZ                       = 0x5413
+       TIOCINQ                          = 0x541b
+       TIOCLINUX                        = 0x541c
+       TIOCMBIC                         = 0x5417
+       TIOCMBIS                         = 0x5416
+       TIOCMGET                         = 0x5415
+       TIOCMIWAIT                       = 0x545c
+       TIOCMSET                         = 0x5418
+       TIOCM_CAR                        = 0x40
+       TIOCM_CD                         = 0x40
+       TIOCM_CTS                        = 0x20
+       TIOCM_DSR                        = 0x100
+       TIOCM_RI                         = 0x80
+       TIOCM_RNG                        = 0x80
+       TIOCM_SR                         = 0x10
+       TIOCM_ST                         = 0x8
+       TIOCNOTTY                        = 0x5422
+       TIOCNXCL                         = 0x540d
+       TIOCOUTQ                         = 0x5411
+       TIOCPKT                          = 0x5420
+       TIOCSBRK                         = 0x5427
+       TIOCSCTTY                        = 0x540e
+       TIOCSERCONFIG                    = 0x5453
+       TIOCSERGETLSR                    = 0x5459
+       TIOCSERGETMULTI                  = 0x545a
+       TIOCSERGSTRUCT                   = 0x5458
+       TIOCSERGWILD                     = 0x5454
+       TIOCSERSETMULTI                  = 0x545b
+       TIOCSERSWILD                     = 0x5455
+       TIOCSER_TEMT                     = 0x1
+       TIOCSETD                         = 0x5423
+       TIOCSIG                          = 0x40045436
+       TIOCSISO7816                     = 0xc0285443
+       TIOCSLCKTRMIOS                   = 0x5457
+       TIOCSPGRP                        = 0x5410
+       TIOCSPTLCK                       = 0x40045431
+       TIOCSRS485                       = 0x542f
+       TIOCSSERIAL                      = 0x541f
+       TIOCSSOFTCAR                     = 0x541a
+       TIOCSTI                          = 0x5412
+       TIOCSWINSZ                       = 0x5414
+       TIOCVHANGUP                      = 0x5437
+       TOSTOP                           = 0x100
+       TUNATTACHFILTER                  = 0x401054d5
+       TUNDETACHFILTER                  = 0x401054d6
+       TUNGETDEVNETNS                   = 0x54e3
+       TUNGETFEATURES                   = 0x800454cf
+       TUNGETFILTER                     = 0x801054db
+       TUNGETIFF                        = 0x800454d2
+       TUNGETSNDBUF                     = 0x800454d3
+       TUNGETVNETBE                     = 0x800454df
+       TUNGETVNETHDRSZ                  = 0x800454d7
+       TUNGETVNETLE                     = 0x800454dd
+       TUNSETCARRIER                    = 0x400454e2
+       TUNSETDEBUG                      = 0x400454c9
+       TUNSETFILTEREBPF                 = 0x800454e1
+       TUNSETGROUP                      = 0x400454ce
+       TUNSETIFF                        = 0x400454ca
+       TUNSETIFINDEX                    = 0x400454da
+       TUNSETLINK                       = 0x400454cd
+       TUNSETNOCSUM                     = 0x400454c8
+       TUNSETOFFLOAD                    = 0x400454d0
+       TUNSETOWNER                      = 0x400454cc
+       TUNSETPERSIST                    = 0x400454cb
+       TUNSETQUEUE                      = 0x400454d9
+       TUNSETSNDBUF                     = 0x400454d4
+       TUNSETSTEERINGEBPF               = 0x800454e0
+       TUNSETTXFILTER                   = 0x400454d1
+       TUNSETVNETBE                     = 0x400454de
+       TUNSETVNETHDRSZ                  = 0x400454d8
+       TUNSETVNETLE                     = 0x400454dc
+       UBI_IOCATT                       = 0x40186f40
+       UBI_IOCDET                       = 0x40046f41
+       UBI_IOCEBCH                      = 0x40044f02
+       UBI_IOCEBER                      = 0x40044f01
+       UBI_IOCEBISMAP                   = 0x80044f05
+       UBI_IOCEBMAP                     = 0x40084f03
+       UBI_IOCEBUNMAP                   = 0x40044f04
+       UBI_IOCMKVOL                     = 0x40986f00
+       UBI_IOCRMVOL                     = 0x40046f01
+       UBI_IOCRNVOL                     = 0x51106f03
+       UBI_IOCRPEB                      = 0x40046f04
+       UBI_IOCRSVOL                     = 0x400c6f02
+       UBI_IOCSETVOLPROP                = 0x40104f06
+       UBI_IOCSPEB                      = 0x40046f05
+       UBI_IOCVOLCRBLK                  = 0x40804f07
+       UBI_IOCVOLRMBLK                  = 0x4f08
+       UBI_IOCVOLUP                     = 0x40084f00
+       VDISCARD                         = 0xd
+       VEOF                             = 0x4
+       VEOL                             = 0xb
+       VEOL2                            = 0x10
+       VMIN                             = 0x6
+       VREPRINT                         = 0xc
+       VSTART                           = 0x8
+       VSTOP                            = 0x9
+       VSUSP                            = 0xa
+       VSWTC                            = 0x7
+       VT1                              = 0x4000
+       VTDLY                            = 0x4000
+       VTIME                            = 0x5
+       VWERASE                          = 0xe
+       WDIOC_GETBOOTSTATUS              = 0x80045702
+       WDIOC_GETPRETIMEOUT              = 0x80045709
+       WDIOC_GETSTATUS                  = 0x80045701
+       WDIOC_GETSUPPORT                 = 0x80285700
+       WDIOC_GETTEMP                    = 0x80045703
+       WDIOC_GETTIMELEFT                = 0x8004570a
+       WDIOC_GETTIMEOUT                 = 0x80045707
+       WDIOC_KEEPALIVE                  = 0x80045705
+       WDIOC_SETOPTIONS                 = 0x80045704
+       WORDSIZE                         = 0x40
+       XCASE                            = 0x4
+       XTABS                            = 0x1800
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x62)
        EADDRNOTAVAIL   = syscall.Errno(0x63)
        EADV            = syscall.Errno(0x44)
        EAFNOSUPPORT    = syscall.Errno(0x61)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x72)
        EBADE           = syscall.Errno(0x34)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x4d)
        EBADMSG         = syscall.Errno(0x4a)
        EBADR           = syscall.Errno(0x35)
        EBADRQC         = syscall.Errno(0x38)
        EBADSLT         = syscall.Errno(0x39)
        EBFONT          = syscall.Errno(0x3b)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x7d)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x2c)
        ECOMM           = syscall.Errno(0x46)
        ECONNABORTED    = syscall.Errno(0x67)
@@ -2891,23 +498,15 @@ const (
        EDEADLK         = syscall.Errno(0x23)
        EDEADLOCK       = syscall.Errno(0x23)
        EDESTADDRREQ    = syscall.Errno(0x59)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x49)
        EDQUOT          = syscall.Errno(0x7a)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x70)
        EHOSTUNREACH    = syscall.Errno(0x71)
        EHWPOISON       = syscall.Errno(0x85)
        EIDRM           = syscall.Errno(0x2b)
        EILSEQ          = syscall.Errno(0x54)
        EINPROGRESS     = syscall.Errno(0x73)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x6a)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x78)
        EKEYEXPIRED     = syscall.Errno(0x7f)
        EKEYREJECTED    = syscall.Errno(0x81)
@@ -2924,8 +523,6 @@ const (
        ELNRNG          = syscall.Errno(0x30)
        ELOOP           = syscall.Errno(0x28)
        EMEDIUMTYPE     = syscall.Errno(0x7c)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x5a)
        EMULTIHOP       = syscall.Errno(0x48)
        ENAMETOOLONG    = syscall.Errno(0x24)
@@ -2933,99 +530,67 @@ const (
        ENETDOWN        = syscall.Errno(0x64)
        ENETRESET       = syscall.Errno(0x66)
        ENETUNREACH     = syscall.Errno(0x65)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x37)
        ENOBUFS         = syscall.Errno(0x69)
        ENOCSI          = syscall.Errno(0x32)
        ENODATA         = syscall.Errno(0x3d)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0x7e)
        ENOLCK          = syscall.Errno(0x25)
        ENOLINK         = syscall.Errno(0x43)
        ENOMEDIUM       = syscall.Errno(0x7b)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x2a)
        ENONET          = syscall.Errno(0x40)
        ENOPKG          = syscall.Errno(0x41)
        ENOPROTOOPT     = syscall.Errno(0x5c)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x3f)
        ENOSTR          = syscall.Errno(0x3c)
        ENOSYS          = syscall.Errno(0x26)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x6b)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x27)
        ENOTNAM         = syscall.Errno(0x76)
        ENOTRECOVERABLE = syscall.Errno(0x83)
        ENOTSOCK        = syscall.Errno(0x58)
        ENOTSUP         = syscall.Errno(0x5f)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x4c)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x5f)
        EOVERFLOW       = syscall.Errno(0x4b)
        EOWNERDEAD      = syscall.Errno(0x82)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x60)
-       EPIPE           = syscall.Errno(0x20)
        EPROTO          = syscall.Errno(0x47)
        EPROTONOSUPPORT = syscall.Errno(0x5d)
        EPROTOTYPE      = syscall.Errno(0x5b)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x4e)
        EREMOTE         = syscall.Errno(0x42)
        EREMOTEIO       = syscall.Errno(0x79)
        ERESTART        = syscall.Errno(0x55)
        ERFKILL         = syscall.Errno(0x84)
-       EROFS           = syscall.Errno(0x1e)
        ESHUTDOWN       = syscall.Errno(0x6c)
        ESOCKTNOSUPPORT = syscall.Errno(0x5e)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x45)
        ESTALE          = syscall.Errno(0x74)
        ESTRPIPE        = syscall.Errno(0x56)
        ETIME           = syscall.Errno(0x3e)
        ETIMEDOUT       = syscall.Errno(0x6e)
        ETOOMANYREFS    = syscall.Errno(0x6d)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x75)
        EUNATCH         = syscall.Errno(0x31)
        EUSERS          = syscall.Errno(0x57)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x36)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0x7)
        SIGCHLD   = syscall.Signal(0x11)
        SIGCLD    = syscall.Signal(0x11)
        SIGCONT   = syscall.Signal(0x12)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x1d)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x1d)
        SIGPROF   = syscall.Signal(0x1b)
        SIGPWR    = syscall.Signal(0x1e)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTKFLT = syscall.Signal(0x10)
        SIGSTOP   = syscall.Signal(0x13)
        SIGSYS    = syscall.Signal(0x1f)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x14)
        SIGTTIN   = syscall.Signal(0x15)
        SIGTTOU   = syscall.Signal(0x16)
index 76b3d3b0e2dfb586b2d594a1098d457134335a30..fbeef8325232a1ea6974a838215c41c9a81c31d0 100644 (file)
@@ -11,2884 +11,491 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x1008
-       B110                                        = 0x3
-       B115200                                     = 0x1002
-       B1152000                                    = 0x1009
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x100a
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x100b
-       B230400                                     = 0x1003
-       B2400                                       = 0xb
-       B2500000                                    = 0x100c
-       B300                                        = 0x7
-       B3000000                                    = 0x100d
-       B3500000                                    = 0x100e
-       B38400                                      = 0xf
-       B4000000                                    = 0x100f
-       B460800                                     = 0x1004
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x1005
-       B57600                                      = 0x1001
-       B576000                                     = 0x1006
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x1007
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x80041270
-       BLKBSZSET                                   = 0x40041271
-       BLKFLSBUF                                   = 0x1261
-       BLKFRAGET                                   = 0x1265
-       BLKFRASET                                   = 0x1264
-       BLKGETSIZE                                  = 0x1260
-       BLKGETSIZE64                                = 0x80041272
-       BLKPBSZGET                                  = 0x127b
-       BLKRAGET                                    = 0x1263
-       BLKRASET                                    = 0x1262
-       BLKROGET                                    = 0x125e
-       BLKROSET                                    = 0x125d
-       BLKRRPART                                   = 0x125f
-       BLKSECTGET                                  = 0x1267
-       BLKSECTSET                                  = 0x1266
-       BLKSSZGET                                   = 0x1268
-       BOTHER                                      = 0x1000
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x2000
-       BSDLY                                       = 0x2000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0x100f
-       CBAUDEX                                     = 0x1000
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0x100f0000
-       CLOCAL                                      = 0x800
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x200
-       CR2                                         = 0x400
-       CR3                                         = 0x600
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x600
-       CREAD                                       = 0x80
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x10
-       CS7                                         = 0x20
-       CS8                                         = 0x30
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x30
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x40
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x200
-       ECHOE                                       = 0x10
-       ECHOK                                       = 0x20
-       ECHOKE                                      = 0x800
-       ECHONL                                      = 0x40
-       ECHOPRT                                     = 0x400
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x80000
-       EFD_NONBLOCK                                = 0x800
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x80000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x8000
-       FFDLY                                       = 0x8000
-       FLUSHO                                      = 0x1000
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x400c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x40106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x800c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0xc
-       F_GETLK64                                   = 0xc
-       F_GETOWN                                    = 0x9
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x0
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0xd
-       F_SETLK64                                   = 0xd
-       F_SETLKW                                    = 0xe
-       F_SETLKW64                                  = 0xe
-       F_SETOWN                                    = 0x8
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x2
-       F_WRLCK                                     = 0x1
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x400
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x2
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x8000
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x80000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x800
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x7b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x1
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x200
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x1000
-       IXON                                        = 0x400
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_ANON                                    = 0x20
-       MAP_ANONYMOUS                               = 0x20
-       MAP_DENYWRITE                               = 0x800
-       MAP_EXECUTABLE                              = 0x1000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x100
-       MAP_HUGETLB                                 = 0x40000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x2000
-       MAP_NONBLOCK                                = 0x10000
-       MAP_NORESERVE                               = 0x4000
-       MAP_POPULATE                                = 0x8000
-       MAP_PRIVATE                                 = 0x2
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x20000
-       MAP_SYNC                                    = 0x80000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x1
-       MCL_FUTURE                                  = 0x2
-       MCL_ONFAULT                                 = 0x4
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x20
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x100
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0xb703
-       NS_GET_OWNER_UID                            = 0xb704
-       NS_GET_PARENT                               = 0xb702
-       NS_GET_USERNS                               = 0xb701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x2
-       ONLCR                                       = 0x4
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x400
-       O_ASYNC                                     = 0x2000
-       O_CLOEXEC                                   = 0x80000
-       O_CREAT                                     = 0x40
-       O_DIRECT                                    = 0x10000
-       O_DIRECTORY                                 = 0x4000
-       O_DSYNC                                     = 0x1000
-       O_EXCL                                      = 0x80
-       O_FSYNC                                     = 0x101000
-       O_LARGEFILE                                 = 0x20000
-       O_NDELAY                                    = 0x800
-       O_NOATIME                                   = 0x40000
-       O_NOCTTY                                    = 0x100
-       O_NOFOLLOW                                  = 0x8000
-       O_NONBLOCK                                  = 0x800
-       O_PATH                                      = 0x200000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x101000
-       O_SYNC                                      = 0x101000
-       O_TMPFILE                                   = 0x404000
-       O_TRUNC                                     = 0x200
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x100
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x200
-       PENDIN                                      = 0x4000
-       PERF_EVENT_IOC_DISABLE                      = 0x2401
-       PERF_EVENT_IOC_ENABLE                       = 0x2400
-       PERF_EVENT_IOC_ID                           = 0x80042407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x4004240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x40042409
-       PERF_EVENT_IOC_PERIOD                       = 0x40082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc004240a
-       PERF_EVENT_IOC_REFRESH                      = 0x2402
-       PERF_EVENT_IOC_RESET                        = 0x2403
-       PERF_EVENT_IOC_SET_BPF                      = 0x40042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x40042406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x2405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x4004743d
-       PPPIOCATTCHAN                               = 0x40047438
-       PPPIOCCONNECT                               = 0x4004743a
-       PPPIOCDETACH                                = 0x4004743c
-       PPPIOCDISCONN                               = 0x7439
-       PPPIOCGASYNCMAP                             = 0x80047458
-       PPPIOCGCHAN                                 = 0x80047437
-       PPPIOCGDEBUG                                = 0x80047441
-       PPPIOCGFLAGS                                = 0x8004745a
-       PPPIOCGIDLE                                 = 0x8008743f
-       PPPIOCGIDLE32                               = 0x8008743f
-       PPPIOCGIDLE64                               = 0x8010743f
-       PPPIOCGL2TPSTATS                            = 0x80487436
-       PPPIOCGMRU                                  = 0x80047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x80047455
-       PPPIOCGUNIT                                 = 0x80047456
-       PPPIOCGXASYNCMAP                            = 0x80207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x40087446
-       PPPIOCSASYNCMAP                             = 0x40047457
-       PPPIOCSCOMPRESS                             = 0x400c744d
-       PPPIOCSDEBUG                                = 0x40047440
-       PPPIOCSFLAGS                                = 0x40047459
-       PPPIOCSMAXCID                               = 0x40047451
-       PPPIOCSMRRU                                 = 0x4004743b
-       PPPIOCSMRU                                  = 0x40047452
-       PPPIOCSNPMODE                               = 0x4008744b
-       PPPIOCSPASS                                 = 0x40087447
-       PPPIOCSRASYNCMAP                            = 0x40047454
-       PPPIOCSXASYNCMAP                            = 0x4020744f
-       PPPIOCXFERUNIT                              = 0x744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETCRUNCHREGS                        = 0x19
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETFDPIC                             = 0x1f
-       PTRACE_GETFDPIC_EXEC                        = 0x0
-       PTRACE_GETFDPIC_INTERP                      = 0x1
-       PTRACE_GETFPREGS                            = 0xe
-       PTRACE_GETHBPREGS                           = 0x1d
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GETVFPREGS                           = 0x1b
-       PTRACE_GETWMMXREGS                          = 0x12
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_GET_THREAD_AREA                      = 0x16
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_OLDSETOPTIONS                        = 0x15
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETCRUNCHREGS                        = 0x1a
-       PTRACE_SETFPREGS                            = 0xf
-       PTRACE_SETHBPREGS                           = 0x1e
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SETVFPREGS                           = 0x1c
-       PTRACE_SETWMMXREGS                          = 0x13
-       PTRACE_SET_SYSCALL                          = 0x17
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_TRACEME                              = 0x0
-       PT_DATA_ADDR                                = 0x10004
-       PT_TEXT_ADDR                                = 0x10000
-       PT_TEXT_END_ADDR                            = 0x10008
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x9
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x8
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x7
-       RLIMIT_NPROC                                = 0x6
-       RLIMIT_RSS                                  = 0x5
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x40085203
-       RNDADDTOENTCNT                              = 0x40045201
-       RNDCLEARPOOL                                = 0x5206
-       RNDGETENTCNT                                = 0x80045200
-       RNDGETPOOL                                  = 0x80085202
-       RNDRESEEDCRNG                               = 0x5207
-       RNDZAPENTCNT                                = 0x5204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x7002
-       RTC_AIE_ON                                  = 0x7001
-       RTC_ALM_READ                                = 0x80247008
-       RTC_ALM_SET                                 = 0x40247007
-       RTC_EPOCH_READ                              = 0x8004700d
-       RTC_EPOCH_SET                               = 0x4004700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x8004700b
-       RTC_IRQP_SET                                = 0x4004700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x7006
-       RTC_PIE_ON                                  = 0x7005
-       RTC_PLL_GET                                 = 0x801c7011
-       RTC_PLL_SET                                 = 0x401c7012
-       RTC_RD_TIME                                 = 0x80247009
-       RTC_SET_TIME                                = 0x4024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x7004
-       RTC_UIE_ON                                  = 0x7003
-       RTC_VL_CLR                                  = 0x7014
-       RTC_VL_READ                                 = 0x80047013
-       RTC_WIE_OFF                                 = 0x7010
-       RTC_WIE_ON                                  = 0x700f
-       RTC_WKALM_RD                                = 0x80287010
-       RTC_WKALM_SET                               = 0x4028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x25
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x36
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3a
-       SCM_TIMESTAMPNS                             = 0x23
-       SCM_TXTIME                                  = 0x3d
-       SCM_WIFI_STATUS                             = 0x29
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x80000
-       SFD_NONBLOCK                                = 0x800
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x8905
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x8904
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x80108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x80108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x541b
-       SIOCOUTQ                                    = 0x5411
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x8902
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x80000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x2
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x800
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x1
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0x1
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x1e
-       SO_ATTACH_BPF                               = 0x32
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x33
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x34
-       SO_BINDTODEVICE                             = 0x19
-       SO_BINDTOIFINDEX                            = 0x3e
-       SO_BPF_EXTENSIONS                           = 0x30
-       SO_BROADCAST                                = 0x6
-       SO_BSDCOMPAT                                = 0xe
-       SO_BUSY_POLL                                = 0x2e
-       SO_CNX_ADVICE                               = 0x35
-       SO_COOKIE                                   = 0x39
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x44
-       SO_DOMAIN                                   = 0x27
-       SO_DONTROUTE                                = 0x5
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x4
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x31
-       SO_INCOMING_NAPI_ID                         = 0x38
-       SO_KEEPALIVE                                = 0x9
-       SO_LINGER                                   = 0xd
-       SO_LOCK_FILTER                              = 0x2c
-       SO_MARK                                     = 0x24
-       SO_MAX_PACING_RATE                          = 0x2f
-       SO_MEMINFO                                  = 0x37
-       SO_NOFCS                                    = 0x2b
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0xa
-       SO_PASSCRED                                 = 0x10
-       SO_PASSSEC                                  = 0x22
-       SO_PEEK_OFF                                 = 0x2a
-       SO_PEERCRED                                 = 0x11
-       SO_PEERGROUPS                               = 0x3b
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1f
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x26
-       SO_RCVBUF                                   = 0x8
-       SO_RCVBUFFORCE                              = 0x21
-       SO_RCVLOWAT                                 = 0x12
-       SO_RCVTIMEO                                 = 0x14
-       SO_RCVTIMEO_NEW                             = 0x42
-       SO_RCVTIMEO_OLD                             = 0x14
-       SO_REUSEADDR                                = 0x2
-       SO_REUSEPORT                                = 0xf
-       SO_RXQ_OVFL                                 = 0x28
-       SO_SECURITY_AUTHENTICATION                  = 0x16
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x18
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x17
-       SO_SELECT_ERR_QUEUE                         = 0x2d
-       SO_SNDBUF                                   = 0x7
-       SO_SNDBUFFORCE                              = 0x20
-       SO_SNDLOWAT                                 = 0x13
-       SO_SNDTIMEO                                 = 0x15
-       SO_SNDTIMEO_NEW                             = 0x43
-       SO_SNDTIMEO_OLD                             = 0x15
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x25
-       SO_TIMESTAMPING_NEW                         = 0x41
-       SO_TIMESTAMPING_OLD                         = 0x25
-       SO_TIMESTAMPNS                              = 0x23
-       SO_TIMESTAMPNS_NEW                          = 0x40
-       SO_TIMESTAMPNS_OLD                          = 0x23
-       SO_TIMESTAMP_NEW                            = 0x3f
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3d
-       SO_TYPE                                     = 0x3
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x29
-       SO_ZEROCOPY                                 = 0x3c
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x800
-       TAB2                                        = 0x1000
-       TAB3                                        = 0x1800
-       TABDLY                                      = 0x1800
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x540b
-       TCGETA                                      = 0x5405
-       TCGETS                                      = 0x5401
-       TCGETS2                                     = 0x802c542a
-       TCGETX                                      = 0x5432
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x2
-       TCSBRK                                      = 0x5409
-       TCSBRKP                                     = 0x5425
-       TCSETA                                      = 0x5406
-       TCSETAF                                     = 0x5408
-       TCSETAW                                     = 0x5407
-       TCSETS                                      = 0x5402
-       TCSETS2                                     = 0x402c542b
-       TCSETSF                                     = 0x5404
-       TCSETSF2                                    = 0x402c542d
-       TCSETSW                                     = 0x5403
-       TCSETSW2                                    = 0x402c542c
-       TCSETX                                      = 0x5433
-       TCSETXF                                     = 0x5434
-       TCSETXW                                     = 0x5435
-       TCXONC                                      = 0x540a
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x5428
-       TIOCCONS                                    = 0x541d
-       TIOCEXCL                                    = 0x540c
-       TIOCGDEV                                    = 0x80045432
-       TIOCGETD                                    = 0x5424
-       TIOCGEXCL                                   = 0x80045440
-       TIOCGICOUNT                                 = 0x545d
-       TIOCGISO7816                                = 0x80285442
-       TIOCGLCKTRMIOS                              = 0x5456
-       TIOCGPGRP                                   = 0x540f
-       TIOCGPKT                                    = 0x80045438
-       TIOCGPTLCK                                  = 0x80045439
-       TIOCGPTN                                    = 0x80045430
-       TIOCGPTPEER                                 = 0x5441
-       TIOCGRS485                                  = 0x542e
-       TIOCGSERIAL                                 = 0x541e
-       TIOCGSID                                    = 0x5429
-       TIOCGSOFTCAR                                = 0x5419
-       TIOCGWINSZ                                  = 0x5413
-       TIOCINQ                                     = 0x541b
-       TIOCLINUX                                   = 0x541c
-       TIOCMBIC                                    = 0x5417
-       TIOCMBIS                                    = 0x5416
-       TIOCMGET                                    = 0x5415
-       TIOCMIWAIT                                  = 0x545c
-       TIOCMSET                                    = 0x5418
-       TIOCM_CAR                                   = 0x40
-       TIOCM_CD                                    = 0x40
-       TIOCM_CTS                                   = 0x20
-       TIOCM_DSR                                   = 0x100
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_RI                                    = 0x80
-       TIOCM_RNG                                   = 0x80
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x10
-       TIOCM_ST                                    = 0x8
-       TIOCNOTTY                                   = 0x5422
-       TIOCNXCL                                    = 0x540d
-       TIOCOUTQ                                    = 0x5411
-       TIOCPKT                                     = 0x5420
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x5427
-       TIOCSCTTY                                   = 0x540e
-       TIOCSERCONFIG                               = 0x5453
-       TIOCSERGETLSR                               = 0x5459
-       TIOCSERGETMULTI                             = 0x545a
-       TIOCSERGSTRUCT                              = 0x5458
-       TIOCSERGWILD                                = 0x5454
-       TIOCSERSETMULTI                             = 0x545b
-       TIOCSERSWILD                                = 0x5455
-       TIOCSER_TEMT                                = 0x1
-       TIOCSETD                                    = 0x5423
-       TIOCSIG                                     = 0x40045436
-       TIOCSISO7816                                = 0xc0285443
-       TIOCSLCKTRMIOS                              = 0x5457
-       TIOCSPGRP                                   = 0x5410
-       TIOCSPTLCK                                  = 0x40045431
-       TIOCSRS485                                  = 0x542f
-       TIOCSSERIAL                                 = 0x541f
-       TIOCSSOFTCAR                                = 0x541a
-       TIOCSTI                                     = 0x5412
-       TIOCSWINSZ                                  = 0x5414
-       TIOCVHANGUP                                 = 0x5437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x100
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x400854d5
-       TUNDETACHFILTER                             = 0x400854d6
-       TUNGETDEVNETNS                              = 0x54e3
-       TUNGETFEATURES                              = 0x800454cf
-       TUNGETFILTER                                = 0x800854db
-       TUNGETIFF                                   = 0x800454d2
-       TUNGETSNDBUF                                = 0x800454d3
-       TUNGETVNETBE                                = 0x800454df
-       TUNGETVNETHDRSZ                             = 0x800454d7
-       TUNGETVNETLE                                = 0x800454dd
-       TUNSETCARRIER                               = 0x400454e2
-       TUNSETDEBUG                                 = 0x400454c9
-       TUNSETFILTEREBPF                            = 0x800454e1
-       TUNSETGROUP                                 = 0x400454ce
-       TUNSETIFF                                   = 0x400454ca
-       TUNSETIFINDEX                               = 0x400454da
-       TUNSETLINK                                  = 0x400454cd
-       TUNSETNOCSUM                                = 0x400454c8
-       TUNSETOFFLOAD                               = 0x400454d0
-       TUNSETOWNER                                 = 0x400454cc
-       TUNSETPERSIST                               = 0x400454cb
-       TUNSETQUEUE                                 = 0x400454d9
-       TUNSETSNDBUF                                = 0x400454d4
-       TUNSETSTEERINGEBPF                          = 0x800454e0
-       TUNSETTXFILTER                              = 0x400454d1
-       TUNSETVNETBE                                = 0x400454de
-       TUNSETVNETHDRSZ                             = 0x400454d8
-       TUNSETVNETLE                                = 0x400454dc
-       UBI_IOCATT                                  = 0x40186f40
-       UBI_IOCDET                                  = 0x40046f41
-       UBI_IOCEBCH                                 = 0x40044f02
-       UBI_IOCEBER                                 = 0x40044f01
-       UBI_IOCEBISMAP                              = 0x80044f05
-       UBI_IOCEBMAP                                = 0x40084f03
-       UBI_IOCEBUNMAP                              = 0x40044f04
-       UBI_IOCMKVOL                                = 0x40986f00
-       UBI_IOCRMVOL                                = 0x40046f01
-       UBI_IOCRNVOL                                = 0x51106f03
-       UBI_IOCRPEB                                 = 0x40046f04
-       UBI_IOCRSVOL                                = 0x400c6f02
-       UBI_IOCSETVOLPROP                           = 0x40104f06
-       UBI_IOCSPEB                                 = 0x40046f05
-       UBI_IOCVOLCRBLK                             = 0x40804f07
-       UBI_IOCVOLRMBLK                             = 0x4f08
-       UBI_IOCVOLUP                                = 0x40084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0xd
-       VEOF                                        = 0x4
-       VEOL                                        = 0xb
-       VEOL2                                       = 0x10
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x6
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xc
-       VSTART                                      = 0x8
-       VSTOP                                       = 0x9
-       VSUSP                                       = 0xa
-       VSWTC                                       = 0x7
-       VT0                                         = 0x0
-       VT1                                         = 0x4000
-       VTDLY                                       = 0x4000
-       VTIME                                       = 0x5
-       VWERASE                                     = 0xe
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x80045702
-       WDIOC_GETPRETIMEOUT                         = 0x80045709
-       WDIOC_GETSTATUS                             = 0x80045701
-       WDIOC_GETSUPPORT                            = 0x80285700
-       WDIOC_GETTEMP                               = 0x80045703
-       WDIOC_GETTIMELEFT                           = 0x8004570a
-       WDIOC_GETTIMEOUT                            = 0x80045707
-       WDIOC_KEEPALIVE                             = 0x80045705
-       WDIOC_SETOPTIONS                            = 0x80045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x20
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0x1800
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
+       B1000000                         = 0x1008
+       B115200                          = 0x1002
+       B1152000                         = 0x1009
+       B1500000                         = 0x100a
+       B2000000                         = 0x100b
+       B230400                          = 0x1003
+       B2500000                         = 0x100c
+       B3000000                         = 0x100d
+       B3500000                         = 0x100e
+       B4000000                         = 0x100f
+       B460800                          = 0x1004
+       B500000                          = 0x1005
+       B57600                           = 0x1001
+       B576000                          = 0x1006
+       B921600                          = 0x1007
+       BLKBSZGET                        = 0x80041270
+       BLKBSZSET                        = 0x40041271
+       BLKFLSBUF                        = 0x1261
+       BLKFRAGET                        = 0x1265
+       BLKFRASET                        = 0x1264
+       BLKGETSIZE                       = 0x1260
+       BLKGETSIZE64                     = 0x80041272
+       BLKPBSZGET                       = 0x127b
+       BLKRAGET                         = 0x1263
+       BLKRASET                         = 0x1262
+       BLKROGET                         = 0x125e
+       BLKROSET                         = 0x125d
+       BLKRRPART                        = 0x125f
+       BLKSECTGET                       = 0x1267
+       BLKSECTSET                       = 0x1266
+       BLKSSZGET                        = 0x1268
+       BOTHER                           = 0x1000
+       BS1                              = 0x2000
+       BSDLY                            = 0x2000
+       CBAUD                            = 0x100f
+       CBAUDEX                          = 0x1000
+       CIBAUD                           = 0x100f0000
+       CLOCAL                           = 0x800
+       CR1                              = 0x200
+       CR2                              = 0x400
+       CR3                              = 0x600
+       CRDLY                            = 0x600
+       CREAD                            = 0x80
+       CS6                              = 0x10
+       CS7                              = 0x20
+       CS8                              = 0x30
+       CSIZE                            = 0x30
+       CSTOPB                           = 0x40
+       ECHOCTL                          = 0x200
+       ECHOE                            = 0x10
+       ECHOK                            = 0x20
+       ECHOKE                           = 0x800
+       ECHONL                           = 0x40
+       ECHOPRT                          = 0x400
+       EFD_CLOEXEC                      = 0x80000
+       EFD_NONBLOCK                     = 0x800
+       EPOLL_CLOEXEC                    = 0x80000
+       EXTPROC                          = 0x10000
+       FF1                              = 0x8000
+       FFDLY                            = 0x8000
+       FLUSHO                           = 0x1000
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
+       F_GETLK                          = 0xc
+       F_GETLK64                        = 0xc
+       F_GETOWN                         = 0x9
+       F_RDLCK                          = 0x0
+       F_SETLK                          = 0xd
+       F_SETLK64                        = 0xd
+       F_SETLKW                         = 0xe
+       F_SETLKW64                       = 0xe
+       F_SETOWN                         = 0x8
+       F_UNLCK                          = 0x2
+       F_WRLCK                          = 0x1
+       HUPCL                            = 0x400
+       ICANON                           = 0x2
+       IEXTEN                           = 0x8000
+       IN_CLOEXEC                       = 0x80000
+       IN_NONBLOCK                      = 0x800
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9
+       ISIG                             = 0x1
+       IUCLC                            = 0x200
+       IXOFF                            = 0x1000
+       IXON                             = 0x400
+       MAP_ANON                         = 0x20
+       MAP_ANONYMOUS                    = 0x20
+       MAP_DENYWRITE                    = 0x800
+       MAP_EXECUTABLE                   = 0x1000
+       MAP_GROWSDOWN                    = 0x100
+       MAP_HUGETLB                      = 0x40000
+       MAP_LOCKED                       = 0x2000
+       MAP_NONBLOCK                     = 0x10000
+       MAP_NORESERVE                    = 0x4000
+       MAP_POPULATE                     = 0x8000
+       MAP_STACK                        = 0x20000
+       MAP_SYNC                         = 0x80000
+       MCL_CURRENT                      = 0x1
+       MCL_FUTURE                       = 0x2
+       MCL_ONFAULT                      = 0x4
+       NFDBITS                          = 0x20
+       NLDLY                            = 0x100
+       NOFLSH                           = 0x80
+       NS_GET_NSTYPE                    = 0xb703
+       NS_GET_OWNER_UID                 = 0xb704
+       NS_GET_PARENT                    = 0xb702
+       NS_GET_USERNS                    = 0xb701
+       OLCUC                            = 0x2
+       ONLCR                            = 0x4
+       O_APPEND                         = 0x400
+       O_ASYNC                          = 0x2000
+       O_CLOEXEC                        = 0x80000
+       O_CREAT                          = 0x40
+       O_DIRECT                         = 0x10000
+       O_DIRECTORY                      = 0x4000
+       O_DSYNC                          = 0x1000
+       O_EXCL                           = 0x80
+       O_FSYNC                          = 0x101000
+       O_LARGEFILE                      = 0x20000
+       O_NDELAY                         = 0x800
+       O_NOATIME                        = 0x40000
+       O_NOCTTY                         = 0x100
+       O_NOFOLLOW                       = 0x8000
+       O_NONBLOCK                       = 0x800
+       O_PATH                           = 0x200000
+       O_RSYNC                          = 0x101000
+       O_SYNC                           = 0x101000
+       O_TMPFILE                        = 0x404000
+       O_TRUNC                          = 0x200
+       PARENB                           = 0x100
+       PARODD                           = 0x200
+       PENDIN                           = 0x4000
+       PERF_EVENT_IOC_DISABLE           = 0x2401
+       PERF_EVENT_IOC_ENABLE            = 0x2400
+       PERF_EVENT_IOC_ID                = 0x80042407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x4004240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x40042409
+       PERF_EVENT_IOC_PERIOD            = 0x40082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc004240a
+       PERF_EVENT_IOC_REFRESH           = 0x2402
+       PERF_EVENT_IOC_RESET             = 0x2403
+       PERF_EVENT_IOC_SET_BPF           = 0x40042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x40042406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x2405
+       PPPIOCATTACH                     = 0x4004743d
+       PPPIOCATTCHAN                    = 0x40047438
+       PPPIOCCONNECT                    = 0x4004743a
+       PPPIOCDETACH                     = 0x4004743c
+       PPPIOCDISCONN                    = 0x7439
+       PPPIOCGASYNCMAP                  = 0x80047458
+       PPPIOCGCHAN                      = 0x80047437
+       PPPIOCGDEBUG                     = 0x80047441
+       PPPIOCGFLAGS                     = 0x8004745a
+       PPPIOCGIDLE                      = 0x8008743f
+       PPPIOCGIDLE32                    = 0x8008743f
+       PPPIOCGIDLE64                    = 0x8010743f
+       PPPIOCGL2TPSTATS                 = 0x80487436
+       PPPIOCGMRU                       = 0x80047453
+       PPPIOCGRASYNCMAP                 = 0x80047455
+       PPPIOCGUNIT                      = 0x80047456
+       PPPIOCGXASYNCMAP                 = 0x80207450
+       PPPIOCSACTIVE                    = 0x40087446
+       PPPIOCSASYNCMAP                  = 0x40047457
+       PPPIOCSCOMPRESS                  = 0x400c744d
+       PPPIOCSDEBUG                     = 0x40047440
+       PPPIOCSFLAGS                     = 0x40047459
+       PPPIOCSMAXCID                    = 0x40047451
+       PPPIOCSMRRU                      = 0x4004743b
+       PPPIOCSMRU                       = 0x40047452
+       PPPIOCSNPMODE                    = 0x4008744b
+       PPPIOCSPASS                      = 0x40087447
+       PPPIOCSRASYNCMAP                 = 0x40047454
+       PPPIOCSXASYNCMAP                 = 0x4020744f
+       PPPIOCXFERUNIT                   = 0x744e
+       PR_SET_PTRACER_ANY               = 0xffffffff
+       PTRACE_GETCRUNCHREGS             = 0x19
+       PTRACE_GETFDPIC                  = 0x1f
+       PTRACE_GETFDPIC_EXEC             = 0x0
+       PTRACE_GETFDPIC_INTERP           = 0x1
+       PTRACE_GETFPREGS                 = 0xe
+       PTRACE_GETHBPREGS                = 0x1d
+       PTRACE_GETVFPREGS                = 0x1b
+       PTRACE_GETWMMXREGS               = 0x12
+       PTRACE_GET_THREAD_AREA           = 0x16
+       PTRACE_OLDSETOPTIONS             = 0x15
+       PTRACE_SETCRUNCHREGS             = 0x1a
+       PTRACE_SETFPREGS                 = 0xf
+       PTRACE_SETHBPREGS                = 0x1e
+       PTRACE_SETVFPREGS                = 0x1c
+       PTRACE_SETWMMXREGS               = 0x13
+       PTRACE_SET_SYSCALL               = 0x17
+       PT_DATA_ADDR                     = 0x10004
+       PT_TEXT_ADDR                     = 0x10000
+       PT_TEXT_END_ADDR                 = 0x10008
+       RLIMIT_AS                        = 0x9
+       RLIMIT_MEMLOCK                   = 0x8
+       RLIMIT_NOFILE                    = 0x7
+       RLIMIT_NPROC                     = 0x6
+       RLIMIT_RSS                       = 0x5
+       RNDADDENTROPY                    = 0x40085203
+       RNDADDTOENTCNT                   = 0x40045201
+       RNDCLEARPOOL                     = 0x5206
+       RNDGETENTCNT                     = 0x80045200
+       RNDGETPOOL                       = 0x80085202
+       RNDRESEEDCRNG                    = 0x5207
+       RNDZAPENTCNT                     = 0x5204
+       RTC_AIE_OFF                      = 0x7002
+       RTC_AIE_ON                       = 0x7001
+       RTC_ALM_READ                     = 0x80247008
+       RTC_ALM_SET                      = 0x40247007
+       RTC_EPOCH_READ                   = 0x8004700d
+       RTC_EPOCH_SET                    = 0x4004700e
+       RTC_IRQP_READ                    = 0x8004700b
+       RTC_IRQP_SET                     = 0x4004700c
+       RTC_PIE_OFF                      = 0x7006
+       RTC_PIE_ON                       = 0x7005
+       RTC_PLL_GET                      = 0x801c7011
+       RTC_PLL_SET                      = 0x401c7012
+       RTC_RD_TIME                      = 0x80247009
+       RTC_SET_TIME                     = 0x4024700a
+       RTC_UIE_OFF                      = 0x7004
+       RTC_UIE_ON                       = 0x7003
+       RTC_VL_CLR                       = 0x7014
+       RTC_VL_READ                      = 0x80047013
+       RTC_WIE_OFF                      = 0x7010
+       RTC_WIE_ON                       = 0x700f
+       RTC_WKALM_RD                     = 0x80287010
+       RTC_WKALM_SET                    = 0x4028700f
+       SCM_TIMESTAMPING                 = 0x25
+       SCM_TIMESTAMPING_OPT_STATS       = 0x36
+       SCM_TIMESTAMPING_PKTINFO         = 0x3a
+       SCM_TIMESTAMPNS                  = 0x23
+       SCM_TXTIME                       = 0x3d
+       SCM_WIFI_STATUS                  = 0x29
+       SFD_CLOEXEC                      = 0x80000
+       SFD_NONBLOCK                     = 0x800
+       SIOCATMARK                       = 0x8905
+       SIOCGPGRP                        = 0x8904
+       SIOCGSTAMPNS_NEW                 = 0x80108907
+       SIOCGSTAMP_NEW                   = 0x80108906
+       SIOCINQ                          = 0x541b
+       SIOCOUTQ                         = 0x5411
+       SIOCSPGRP                        = 0x8902
+       SOCK_CLOEXEC                     = 0x80000
+       SOCK_DGRAM                       = 0x2
+       SOCK_NONBLOCK                    = 0x800
+       SOCK_STREAM                      = 0x1
+       SOL_SOCKET                       = 0x1
+       SO_ACCEPTCONN                    = 0x1e
+       SO_ATTACH_BPF                    = 0x32
+       SO_ATTACH_REUSEPORT_CBPF         = 0x33
+       SO_ATTACH_REUSEPORT_EBPF         = 0x34
+       SO_BINDTODEVICE                  = 0x19
+       SO_BINDTOIFINDEX                 = 0x3e
+       SO_BPF_EXTENSIONS                = 0x30
+       SO_BROADCAST                     = 0x6
+       SO_BSDCOMPAT                     = 0xe
+       SO_BUSY_POLL                     = 0x2e
+       SO_CNX_ADVICE                    = 0x35
+       SO_COOKIE                        = 0x39
+       SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DOMAIN                        = 0x27
+       SO_DONTROUTE                     = 0x5
+       SO_ERROR                         = 0x4
+       SO_INCOMING_CPU                  = 0x31
+       SO_INCOMING_NAPI_ID              = 0x38
+       SO_KEEPALIVE                     = 0x9
+       SO_LINGER                        = 0xd
+       SO_LOCK_FILTER                   = 0x2c
+       SO_MARK                          = 0x24
+       SO_MAX_PACING_RATE               = 0x2f
+       SO_MEMINFO                       = 0x37
+       SO_NOFCS                         = 0x2b
+       SO_OOBINLINE                     = 0xa
+       SO_PASSCRED                      = 0x10
+       SO_PASSSEC                       = 0x22
+       SO_PEEK_OFF                      = 0x2a
+       SO_PEERCRED                      = 0x11
+       SO_PEERGROUPS                    = 0x3b
+       SO_PEERSEC                       = 0x1f
+       SO_PROTOCOL                      = 0x26
+       SO_RCVBUF                        = 0x8
+       SO_RCVBUFFORCE                   = 0x21
+       SO_RCVLOWAT                      = 0x12
+       SO_RCVTIMEO                      = 0x14
+       SO_RCVTIMEO_NEW                  = 0x42
+       SO_RCVTIMEO_OLD                  = 0x14
+       SO_REUSEADDR                     = 0x2
+       SO_REUSEPORT                     = 0xf
+       SO_RXQ_OVFL                      = 0x28
+       SO_SECURITY_AUTHENTICATION       = 0x16
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x18
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+       SO_SELECT_ERR_QUEUE              = 0x2d
+       SO_SNDBUF                        = 0x7
+       SO_SNDBUFFORCE                   = 0x20
+       SO_SNDLOWAT                      = 0x13
+       SO_SNDTIMEO                      = 0x15
+       SO_SNDTIMEO_NEW                  = 0x43
+       SO_SNDTIMEO_OLD                  = 0x15
+       SO_TIMESTAMPING                  = 0x25
+       SO_TIMESTAMPING_NEW              = 0x41
+       SO_TIMESTAMPING_OLD              = 0x25
+       SO_TIMESTAMPNS                   = 0x23
+       SO_TIMESTAMPNS_NEW               = 0x40
+       SO_TIMESTAMPNS_OLD               = 0x23
+       SO_TIMESTAMP_NEW                 = 0x3f
+       SO_TXTIME                        = 0x3d
+       SO_TYPE                          = 0x3
+       SO_WIFI_STATUS                   = 0x29
+       SO_ZEROCOPY                      = 0x3c
+       TAB1                             = 0x800
+       TAB2                             = 0x1000
+       TAB3                             = 0x1800
+       TABDLY                           = 0x1800
+       TCFLSH                           = 0x540b
+       TCGETA                           = 0x5405
+       TCGETS                           = 0x5401
+       TCGETS2                          = 0x802c542a
+       TCGETX                           = 0x5432
+       TCSAFLUSH                        = 0x2
+       TCSBRK                           = 0x5409
+       TCSBRKP                          = 0x5425
+       TCSETA                           = 0x5406
+       TCSETAF                          = 0x5408
+       TCSETAW                          = 0x5407
+       TCSETS                           = 0x5402
+       TCSETS2                          = 0x402c542b
+       TCSETSF                          = 0x5404
+       TCSETSF2                         = 0x402c542d
+       TCSETSW                          = 0x5403
+       TCSETSW2                         = 0x402c542c
+       TCSETX                           = 0x5433
+       TCSETXF                          = 0x5434
+       TCSETXW                          = 0x5435
+       TCXONC                           = 0x540a
+       TIOCCBRK                         = 0x5428
+       TIOCCONS                         = 0x541d
+       TIOCEXCL                         = 0x540c
+       TIOCGDEV                         = 0x80045432
+       TIOCGETD                         = 0x5424
+       TIOCGEXCL                        = 0x80045440
+       TIOCGICOUNT                      = 0x545d
+       TIOCGISO7816                     = 0x80285442
+       TIOCGLCKTRMIOS                   = 0x5456
+       TIOCGPGRP                        = 0x540f
+       TIOCGPKT                         = 0x80045438
+       TIOCGPTLCK                       = 0x80045439
+       TIOCGPTN                         = 0x80045430
+       TIOCGPTPEER                      = 0x5441
+       TIOCGRS485                       = 0x542e
+       TIOCGSERIAL                      = 0x541e
+       TIOCGSID                         = 0x5429
+       TIOCGSOFTCAR                     = 0x5419
+       TIOCGWINSZ                       = 0x5413
+       TIOCINQ                          = 0x541b
+       TIOCLINUX                        = 0x541c
+       TIOCMBIC                         = 0x5417
+       TIOCMBIS                         = 0x5416
+       TIOCMGET                         = 0x5415
+       TIOCMIWAIT                       = 0x545c
+       TIOCMSET                         = 0x5418
+       TIOCM_CAR                        = 0x40
+       TIOCM_CD                         = 0x40
+       TIOCM_CTS                        = 0x20
+       TIOCM_DSR                        = 0x100
+       TIOCM_RI                         = 0x80
+       TIOCM_RNG                        = 0x80
+       TIOCM_SR                         = 0x10
+       TIOCM_ST                         = 0x8
+       TIOCNOTTY                        = 0x5422
+       TIOCNXCL                         = 0x540d
+       TIOCOUTQ                         = 0x5411
+       TIOCPKT                          = 0x5420
+       TIOCSBRK                         = 0x5427
+       TIOCSCTTY                        = 0x540e
+       TIOCSERCONFIG                    = 0x5453
+       TIOCSERGETLSR                    = 0x5459
+       TIOCSERGETMULTI                  = 0x545a
+       TIOCSERGSTRUCT                   = 0x5458
+       TIOCSERGWILD                     = 0x5454
+       TIOCSERSETMULTI                  = 0x545b
+       TIOCSERSWILD                     = 0x5455
+       TIOCSER_TEMT                     = 0x1
+       TIOCSETD                         = 0x5423
+       TIOCSIG                          = 0x40045436
+       TIOCSISO7816                     = 0xc0285443
+       TIOCSLCKTRMIOS                   = 0x5457
+       TIOCSPGRP                        = 0x5410
+       TIOCSPTLCK                       = 0x40045431
+       TIOCSRS485                       = 0x542f
+       TIOCSSERIAL                      = 0x541f
+       TIOCSSOFTCAR                     = 0x541a
+       TIOCSTI                          = 0x5412
+       TIOCSWINSZ                       = 0x5414
+       TIOCVHANGUP                      = 0x5437
+       TOSTOP                           = 0x100
+       TUNATTACHFILTER                  = 0x400854d5
+       TUNDETACHFILTER                  = 0x400854d6
+       TUNGETDEVNETNS                   = 0x54e3
+       TUNGETFEATURES                   = 0x800454cf
+       TUNGETFILTER                     = 0x800854db
+       TUNGETIFF                        = 0x800454d2
+       TUNGETSNDBUF                     = 0x800454d3
+       TUNGETVNETBE                     = 0x800454df
+       TUNGETVNETHDRSZ                  = 0x800454d7
+       TUNGETVNETLE                     = 0x800454dd
+       TUNSETCARRIER                    = 0x400454e2
+       TUNSETDEBUG                      = 0x400454c9
+       TUNSETFILTEREBPF                 = 0x800454e1
+       TUNSETGROUP                      = 0x400454ce
+       TUNSETIFF                        = 0x400454ca
+       TUNSETIFINDEX                    = 0x400454da
+       TUNSETLINK                       = 0x400454cd
+       TUNSETNOCSUM                     = 0x400454c8
+       TUNSETOFFLOAD                    = 0x400454d0
+       TUNSETOWNER                      = 0x400454cc
+       TUNSETPERSIST                    = 0x400454cb
+       TUNSETQUEUE                      = 0x400454d9
+       TUNSETSNDBUF                     = 0x400454d4
+       TUNSETSTEERINGEBPF               = 0x800454e0
+       TUNSETTXFILTER                   = 0x400454d1
+       TUNSETVNETBE                     = 0x400454de
+       TUNSETVNETHDRSZ                  = 0x400454d8
+       TUNSETVNETLE                     = 0x400454dc
+       UBI_IOCATT                       = 0x40186f40
+       UBI_IOCDET                       = 0x40046f41
+       UBI_IOCEBCH                      = 0x40044f02
+       UBI_IOCEBER                      = 0x40044f01
+       UBI_IOCEBISMAP                   = 0x80044f05
+       UBI_IOCEBMAP                     = 0x40084f03
+       UBI_IOCEBUNMAP                   = 0x40044f04
+       UBI_IOCMKVOL                     = 0x40986f00
+       UBI_IOCRMVOL                     = 0x40046f01
+       UBI_IOCRNVOL                     = 0x51106f03
+       UBI_IOCRPEB                      = 0x40046f04
+       UBI_IOCRSVOL                     = 0x400c6f02
+       UBI_IOCSETVOLPROP                = 0x40104f06
+       UBI_IOCSPEB                      = 0x40046f05
+       UBI_IOCVOLCRBLK                  = 0x40804f07
+       UBI_IOCVOLRMBLK                  = 0x4f08
+       UBI_IOCVOLUP                     = 0x40084f00
+       VDISCARD                         = 0xd
+       VEOF                             = 0x4
+       VEOL                             = 0xb
+       VEOL2                            = 0x10
+       VMIN                             = 0x6
+       VREPRINT                         = 0xc
+       VSTART                           = 0x8
+       VSTOP                            = 0x9
+       VSUSP                            = 0xa
+       VSWTC                            = 0x7
+       VT1                              = 0x4000
+       VTDLY                            = 0x4000
+       VTIME                            = 0x5
+       VWERASE                          = 0xe
+       WDIOC_GETBOOTSTATUS              = 0x80045702
+       WDIOC_GETPRETIMEOUT              = 0x80045709
+       WDIOC_GETSTATUS                  = 0x80045701
+       WDIOC_GETSUPPORT                 = 0x80285700
+       WDIOC_GETTEMP                    = 0x80045703
+       WDIOC_GETTIMELEFT                = 0x8004570a
+       WDIOC_GETTIMEOUT                 = 0x80045707
+       WDIOC_KEEPALIVE                  = 0x80045705
+       WDIOC_SETOPTIONS                 = 0x80045704
+       WORDSIZE                         = 0x20
+       XCASE                            = 0x4
+       XTABS                            = 0x1800
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x62)
        EADDRNOTAVAIL   = syscall.Errno(0x63)
        EADV            = syscall.Errno(0x44)
        EAFNOSUPPORT    = syscall.Errno(0x61)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x72)
        EBADE           = syscall.Errno(0x34)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x4d)
        EBADMSG         = syscall.Errno(0x4a)
        EBADR           = syscall.Errno(0x35)
        EBADRQC         = syscall.Errno(0x38)
        EBADSLT         = syscall.Errno(0x39)
        EBFONT          = syscall.Errno(0x3b)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x7d)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x2c)
        ECOMM           = syscall.Errno(0x46)
        ECONNABORTED    = syscall.Errno(0x67)
@@ -2897,23 +504,15 @@ const (
        EDEADLK         = syscall.Errno(0x23)
        EDEADLOCK       = syscall.Errno(0x23)
        EDESTADDRREQ    = syscall.Errno(0x59)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x49)
        EDQUOT          = syscall.Errno(0x7a)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x70)
        EHOSTUNREACH    = syscall.Errno(0x71)
        EHWPOISON       = syscall.Errno(0x85)
        EIDRM           = syscall.Errno(0x2b)
        EILSEQ          = syscall.Errno(0x54)
        EINPROGRESS     = syscall.Errno(0x73)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x6a)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x78)
        EKEYEXPIRED     = syscall.Errno(0x7f)
        EKEYREJECTED    = syscall.Errno(0x81)
@@ -2930,8 +529,6 @@ const (
        ELNRNG          = syscall.Errno(0x30)
        ELOOP           = syscall.Errno(0x28)
        EMEDIUMTYPE     = syscall.Errno(0x7c)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x5a)
        EMULTIHOP       = syscall.Errno(0x48)
        ENAMETOOLONG    = syscall.Errno(0x24)
@@ -2939,99 +536,67 @@ const (
        ENETDOWN        = syscall.Errno(0x64)
        ENETRESET       = syscall.Errno(0x66)
        ENETUNREACH     = syscall.Errno(0x65)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x37)
        ENOBUFS         = syscall.Errno(0x69)
        ENOCSI          = syscall.Errno(0x32)
        ENODATA         = syscall.Errno(0x3d)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0x7e)
        ENOLCK          = syscall.Errno(0x25)
        ENOLINK         = syscall.Errno(0x43)
        ENOMEDIUM       = syscall.Errno(0x7b)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x2a)
        ENONET          = syscall.Errno(0x40)
        ENOPKG          = syscall.Errno(0x41)
        ENOPROTOOPT     = syscall.Errno(0x5c)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x3f)
        ENOSTR          = syscall.Errno(0x3c)
        ENOSYS          = syscall.Errno(0x26)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x6b)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x27)
        ENOTNAM         = syscall.Errno(0x76)
        ENOTRECOVERABLE = syscall.Errno(0x83)
        ENOTSOCK        = syscall.Errno(0x58)
        ENOTSUP         = syscall.Errno(0x5f)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x4c)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x5f)
        EOVERFLOW       = syscall.Errno(0x4b)
        EOWNERDEAD      = syscall.Errno(0x82)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x60)
-       EPIPE           = syscall.Errno(0x20)
        EPROTO          = syscall.Errno(0x47)
        EPROTONOSUPPORT = syscall.Errno(0x5d)
        EPROTOTYPE      = syscall.Errno(0x5b)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x4e)
        EREMOTE         = syscall.Errno(0x42)
        EREMOTEIO       = syscall.Errno(0x79)
        ERESTART        = syscall.Errno(0x55)
        ERFKILL         = syscall.Errno(0x84)
-       EROFS           = syscall.Errno(0x1e)
        ESHUTDOWN       = syscall.Errno(0x6c)
        ESOCKTNOSUPPORT = syscall.Errno(0x5e)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x45)
        ESTALE          = syscall.Errno(0x74)
        ESTRPIPE        = syscall.Errno(0x56)
        ETIME           = syscall.Errno(0x3e)
        ETIMEDOUT       = syscall.Errno(0x6e)
        ETOOMANYREFS    = syscall.Errno(0x6d)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x75)
        EUNATCH         = syscall.Errno(0x31)
        EUSERS          = syscall.Errno(0x57)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x36)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0x7)
        SIGCHLD   = syscall.Signal(0x11)
        SIGCLD    = syscall.Signal(0x11)
        SIGCONT   = syscall.Signal(0x12)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x1d)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x1d)
        SIGPROF   = syscall.Signal(0x1b)
        SIGPWR    = syscall.Signal(0x1e)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTKFLT = syscall.Signal(0x10)
        SIGSTOP   = syscall.Signal(0x13)
        SIGSYS    = syscall.Signal(0x1f)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x14)
        SIGTTIN   = syscall.Signal(0x15)
        SIGTTOU   = syscall.Signal(0x16)
index 1405ea5709d7f4daa32330ac52f95a482c2066be..06daa50ebdcf970fcead444c10f92edbe601d90e 100644 (file)
@@ -11,2871 +11,478 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x1008
-       B110                                        = 0x3
-       B115200                                     = 0x1002
-       B1152000                                    = 0x1009
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x100a
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x100b
-       B230400                                     = 0x1003
-       B2400                                       = 0xb
-       B2500000                                    = 0x100c
-       B300                                        = 0x7
-       B3000000                                    = 0x100d
-       B3500000                                    = 0x100e
-       B38400                                      = 0xf
-       B4000000                                    = 0x100f
-       B460800                                     = 0x1004
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x1005
-       B57600                                      = 0x1001
-       B576000                                     = 0x1006
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x1007
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x80081270
-       BLKBSZSET                                   = 0x40081271
-       BLKFLSBUF                                   = 0x1261
-       BLKFRAGET                                   = 0x1265
-       BLKFRASET                                   = 0x1264
-       BLKGETSIZE                                  = 0x1260
-       BLKGETSIZE64                                = 0x80081272
-       BLKPBSZGET                                  = 0x127b
-       BLKRAGET                                    = 0x1263
-       BLKRASET                                    = 0x1262
-       BLKROGET                                    = 0x125e
-       BLKROSET                                    = 0x125d
-       BLKRRPART                                   = 0x125f
-       BLKSECTGET                                  = 0x1267
-       BLKSECTSET                                  = 0x1266
-       BLKSSZGET                                   = 0x1268
-       BOTHER                                      = 0x1000
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x2000
-       BSDLY                                       = 0x2000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0x100f
-       CBAUDEX                                     = 0x1000
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0x100f0000
-       CLOCAL                                      = 0x800
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x200
-       CR2                                         = 0x400
-       CR3                                         = 0x600
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x600
-       CREAD                                       = 0x80
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x10
-       CS7                                         = 0x20
-       CS8                                         = 0x30
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x30
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x40
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x200
-       ECHOE                                       = 0x10
-       ECHOK                                       = 0x20
-       ECHOKE                                      = 0x800
-       ECHONL                                      = 0x40
-       ECHOPRT                                     = 0x400
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x80000
-       EFD_NONBLOCK                                = 0x800
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x80000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ESR_MAGIC                                   = 0x45535201
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000
-       EXTRA_MAGIC                                 = 0x45585401
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x8000
-       FFDLY                                       = 0x8000
-       FLUSHO                                      = 0x1000
-       FPSIMD_MAGIC                                = 0x46508001
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x400c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x40106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x800c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0x5
-       F_GETLK64                                   = 0x5
-       F_GETOWN                                    = 0x9
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x0
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0x6
-       F_SETLK64                                   = 0x6
-       F_SETLKW                                    = 0x7
-       F_SETLKW64                                  = 0x7
-       F_SETOWN                                    = 0x8
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x2
-       F_WRLCK                                     = 0x1
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x400
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x2
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x8000
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x80000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x800
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x7b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x1
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x200
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x1000
-       IXON                                        = 0x400
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_ANON                                    = 0x20
-       MAP_ANONYMOUS                               = 0x20
-       MAP_DENYWRITE                               = 0x800
-       MAP_EXECUTABLE                              = 0x1000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x100
-       MAP_HUGETLB                                 = 0x40000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x2000
-       MAP_NONBLOCK                                = 0x10000
-       MAP_NORESERVE                               = 0x4000
-       MAP_POPULATE                                = 0x8000
-       MAP_PRIVATE                                 = 0x2
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x20000
-       MAP_SYNC                                    = 0x80000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x1
-       MCL_FUTURE                                  = 0x2
-       MCL_ONFAULT                                 = 0x4
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x40
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x100
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0xb703
-       NS_GET_OWNER_UID                            = 0xb704
-       NS_GET_PARENT                               = 0xb702
-       NS_GET_USERNS                               = 0xb701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x2
-       ONLCR                                       = 0x4
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x400
-       O_ASYNC                                     = 0x2000
-       O_CLOEXEC                                   = 0x80000
-       O_CREAT                                     = 0x40
-       O_DIRECT                                    = 0x10000
-       O_DIRECTORY                                 = 0x4000
-       O_DSYNC                                     = 0x1000
-       O_EXCL                                      = 0x80
-       O_FSYNC                                     = 0x101000
-       O_LARGEFILE                                 = 0x0
-       O_NDELAY                                    = 0x800
-       O_NOATIME                                   = 0x40000
-       O_NOCTTY                                    = 0x100
-       O_NOFOLLOW                                  = 0x8000
-       O_NONBLOCK                                  = 0x800
-       O_PATH                                      = 0x200000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x101000
-       O_SYNC                                      = 0x101000
-       O_TMPFILE                                   = 0x404000
-       O_TRUNC                                     = 0x200
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x100
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x200
-       PENDIN                                      = 0x4000
-       PERF_EVENT_IOC_DISABLE                      = 0x2401
-       PERF_EVENT_IOC_ENABLE                       = 0x2400
-       PERF_EVENT_IOC_ID                           = 0x80082407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x4008240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x40042409
-       PERF_EVENT_IOC_PERIOD                       = 0x40082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc008240a
-       PERF_EVENT_IOC_REFRESH                      = 0x2402
-       PERF_EVENT_IOC_RESET                        = 0x2403
-       PERF_EVENT_IOC_SET_BPF                      = 0x40042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x40082406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x2405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x4004743d
-       PPPIOCATTCHAN                               = 0x40047438
-       PPPIOCCONNECT                               = 0x4004743a
-       PPPIOCDETACH                                = 0x4004743c
-       PPPIOCDISCONN                               = 0x7439
-       PPPIOCGASYNCMAP                             = 0x80047458
-       PPPIOCGCHAN                                 = 0x80047437
-       PPPIOCGDEBUG                                = 0x80047441
-       PPPIOCGFLAGS                                = 0x8004745a
-       PPPIOCGIDLE                                 = 0x8010743f
-       PPPIOCGIDLE32                               = 0x8008743f
-       PPPIOCGIDLE64                               = 0x8010743f
-       PPPIOCGL2TPSTATS                            = 0x80487436
-       PPPIOCGMRU                                  = 0x80047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x80047455
-       PPPIOCGUNIT                                 = 0x80047456
-       PPPIOCGXASYNCMAP                            = 0x80207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x40107446
-       PPPIOCSASYNCMAP                             = 0x40047457
-       PPPIOCSCOMPRESS                             = 0x4010744d
-       PPPIOCSDEBUG                                = 0x40047440
-       PPPIOCSFLAGS                                = 0x40047459
-       PPPIOCSMAXCID                               = 0x40047451
-       PPPIOCSMRRU                                 = 0x4004743b
-       PPPIOCSMRU                                  = 0x40047452
-       PPPIOCSNPMODE                               = 0x4008744b
-       PPPIOCSPASS                                 = 0x40107447
-       PPPIOCSRASYNCMAP                            = 0x40047454
-       PPPIOCSXASYNCMAP                            = 0x4020744f
-       PPPIOCXFERUNIT                              = 0x744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffffffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_SYSEMU                               = 0x1f
-       PTRACE_SYSEMU_SINGLESTEP                    = 0x20
-       PTRACE_TRACEME                              = 0x0
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x9
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x8
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x7
-       RLIMIT_NPROC                                = 0x6
-       RLIMIT_RSS                                  = 0x5
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x40085203
-       RNDADDTOENTCNT                              = 0x40045201
-       RNDCLEARPOOL                                = 0x5206
-       RNDGETENTCNT                                = 0x80045200
-       RNDGETPOOL                                  = 0x80085202
-       RNDRESEEDCRNG                               = 0x5207
-       RNDZAPENTCNT                                = 0x5204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x7002
-       RTC_AIE_ON                                  = 0x7001
-       RTC_ALM_READ                                = 0x80247008
-       RTC_ALM_SET                                 = 0x40247007
-       RTC_EPOCH_READ                              = 0x8008700d
-       RTC_EPOCH_SET                               = 0x4008700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x8008700b
-       RTC_IRQP_SET                                = 0x4008700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x7006
-       RTC_PIE_ON                                  = 0x7005
-       RTC_PLL_GET                                 = 0x80207011
-       RTC_PLL_SET                                 = 0x40207012
-       RTC_RD_TIME                                 = 0x80247009
-       RTC_SET_TIME                                = 0x4024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x7004
-       RTC_UIE_ON                                  = 0x7003
-       RTC_VL_CLR                                  = 0x7014
-       RTC_VL_READ                                 = 0x80047013
-       RTC_WIE_OFF                                 = 0x7010
-       RTC_WIE_ON                                  = 0x700f
-       RTC_WKALM_RD                                = 0x80287010
-       RTC_WKALM_SET                               = 0x4028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x25
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x36
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3a
-       SCM_TIMESTAMPNS                             = 0x23
-       SCM_TXTIME                                  = 0x3d
-       SCM_WIFI_STATUS                             = 0x29
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x80000
-       SFD_NONBLOCK                                = 0x800
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x8905
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x8904
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x80108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x80108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x541b
-       SIOCOUTQ                                    = 0x5411
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x8902
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x80000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x2
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x800
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x1
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0x1
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x1e
-       SO_ATTACH_BPF                               = 0x32
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x33
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x34
-       SO_BINDTODEVICE                             = 0x19
-       SO_BINDTOIFINDEX                            = 0x3e
-       SO_BPF_EXTENSIONS                           = 0x30
-       SO_BROADCAST                                = 0x6
-       SO_BSDCOMPAT                                = 0xe
-       SO_BUSY_POLL                                = 0x2e
-       SO_CNX_ADVICE                               = 0x35
-       SO_COOKIE                                   = 0x39
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x44
-       SO_DOMAIN                                   = 0x27
-       SO_DONTROUTE                                = 0x5
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x4
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x31
-       SO_INCOMING_NAPI_ID                         = 0x38
-       SO_KEEPALIVE                                = 0x9
-       SO_LINGER                                   = 0xd
-       SO_LOCK_FILTER                              = 0x2c
-       SO_MARK                                     = 0x24
-       SO_MAX_PACING_RATE                          = 0x2f
-       SO_MEMINFO                                  = 0x37
-       SO_NOFCS                                    = 0x2b
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0xa
-       SO_PASSCRED                                 = 0x10
-       SO_PASSSEC                                  = 0x22
-       SO_PEEK_OFF                                 = 0x2a
-       SO_PEERCRED                                 = 0x11
-       SO_PEERGROUPS                               = 0x3b
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1f
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x26
-       SO_RCVBUF                                   = 0x8
-       SO_RCVBUFFORCE                              = 0x21
-       SO_RCVLOWAT                                 = 0x12
-       SO_RCVTIMEO                                 = 0x14
-       SO_RCVTIMEO_NEW                             = 0x42
-       SO_RCVTIMEO_OLD                             = 0x14
-       SO_REUSEADDR                                = 0x2
-       SO_REUSEPORT                                = 0xf
-       SO_RXQ_OVFL                                 = 0x28
-       SO_SECURITY_AUTHENTICATION                  = 0x16
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x18
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x17
-       SO_SELECT_ERR_QUEUE                         = 0x2d
-       SO_SNDBUF                                   = 0x7
-       SO_SNDBUFFORCE                              = 0x20
-       SO_SNDLOWAT                                 = 0x13
-       SO_SNDTIMEO                                 = 0x15
-       SO_SNDTIMEO_NEW                             = 0x43
-       SO_SNDTIMEO_OLD                             = 0x15
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x25
-       SO_TIMESTAMPING_NEW                         = 0x41
-       SO_TIMESTAMPING_OLD                         = 0x25
-       SO_TIMESTAMPNS                              = 0x23
-       SO_TIMESTAMPNS_NEW                          = 0x40
-       SO_TIMESTAMPNS_OLD                          = 0x23
-       SO_TIMESTAMP_NEW                            = 0x3f
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3d
-       SO_TYPE                                     = 0x3
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x29
-       SO_ZEROCOPY                                 = 0x3c
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SVE_MAGIC                                   = 0x53564501
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x800
-       TAB2                                        = 0x1000
-       TAB3                                        = 0x1800
-       TABDLY                                      = 0x1800
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x540b
-       TCGETA                                      = 0x5405
-       TCGETS                                      = 0x5401
-       TCGETS2                                     = 0x802c542a
-       TCGETX                                      = 0x5432
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x2
-       TCSBRK                                      = 0x5409
-       TCSBRKP                                     = 0x5425
-       TCSETA                                      = 0x5406
-       TCSETAF                                     = 0x5408
-       TCSETAW                                     = 0x5407
-       TCSETS                                      = 0x5402
-       TCSETS2                                     = 0x402c542b
-       TCSETSF                                     = 0x5404
-       TCSETSF2                                    = 0x402c542d
-       TCSETSW                                     = 0x5403
-       TCSETSW2                                    = 0x402c542c
-       TCSETX                                      = 0x5433
-       TCSETXF                                     = 0x5434
-       TCSETXW                                     = 0x5435
-       TCXONC                                      = 0x540a
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x5428
-       TIOCCONS                                    = 0x541d
-       TIOCEXCL                                    = 0x540c
-       TIOCGDEV                                    = 0x80045432
-       TIOCGETD                                    = 0x5424
-       TIOCGEXCL                                   = 0x80045440
-       TIOCGICOUNT                                 = 0x545d
-       TIOCGISO7816                                = 0x80285442
-       TIOCGLCKTRMIOS                              = 0x5456
-       TIOCGPGRP                                   = 0x540f
-       TIOCGPKT                                    = 0x80045438
-       TIOCGPTLCK                                  = 0x80045439
-       TIOCGPTN                                    = 0x80045430
-       TIOCGPTPEER                                 = 0x5441
-       TIOCGRS485                                  = 0x542e
-       TIOCGSERIAL                                 = 0x541e
-       TIOCGSID                                    = 0x5429
-       TIOCGSOFTCAR                                = 0x5419
-       TIOCGWINSZ                                  = 0x5413
-       TIOCINQ                                     = 0x541b
-       TIOCLINUX                                   = 0x541c
-       TIOCMBIC                                    = 0x5417
-       TIOCMBIS                                    = 0x5416
-       TIOCMGET                                    = 0x5415
-       TIOCMIWAIT                                  = 0x545c
-       TIOCMSET                                    = 0x5418
-       TIOCM_CAR                                   = 0x40
-       TIOCM_CD                                    = 0x40
-       TIOCM_CTS                                   = 0x20
-       TIOCM_DSR                                   = 0x100
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_RI                                    = 0x80
-       TIOCM_RNG                                   = 0x80
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x10
-       TIOCM_ST                                    = 0x8
-       TIOCNOTTY                                   = 0x5422
-       TIOCNXCL                                    = 0x540d
-       TIOCOUTQ                                    = 0x5411
-       TIOCPKT                                     = 0x5420
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x5427
-       TIOCSCTTY                                   = 0x540e
-       TIOCSERCONFIG                               = 0x5453
-       TIOCSERGETLSR                               = 0x5459
-       TIOCSERGETMULTI                             = 0x545a
-       TIOCSERGSTRUCT                              = 0x5458
-       TIOCSERGWILD                                = 0x5454
-       TIOCSERSETMULTI                             = 0x545b
-       TIOCSERSWILD                                = 0x5455
-       TIOCSER_TEMT                                = 0x1
-       TIOCSETD                                    = 0x5423
-       TIOCSIG                                     = 0x40045436
-       TIOCSISO7816                                = 0xc0285443
-       TIOCSLCKTRMIOS                              = 0x5457
-       TIOCSPGRP                                   = 0x5410
-       TIOCSPTLCK                                  = 0x40045431
-       TIOCSRS485                                  = 0x542f
-       TIOCSSERIAL                                 = 0x541f
-       TIOCSSOFTCAR                                = 0x541a
-       TIOCSTI                                     = 0x5412
-       TIOCSWINSZ                                  = 0x5414
-       TIOCVHANGUP                                 = 0x5437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x100
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x401054d5
-       TUNDETACHFILTER                             = 0x401054d6
-       TUNGETDEVNETNS                              = 0x54e3
-       TUNGETFEATURES                              = 0x800454cf
-       TUNGETFILTER                                = 0x801054db
-       TUNGETIFF                                   = 0x800454d2
-       TUNGETSNDBUF                                = 0x800454d3
-       TUNGETVNETBE                                = 0x800454df
-       TUNGETVNETHDRSZ                             = 0x800454d7
-       TUNGETVNETLE                                = 0x800454dd
-       TUNSETCARRIER                               = 0x400454e2
-       TUNSETDEBUG                                 = 0x400454c9
-       TUNSETFILTEREBPF                            = 0x800454e1
-       TUNSETGROUP                                 = 0x400454ce
-       TUNSETIFF                                   = 0x400454ca
-       TUNSETIFINDEX                               = 0x400454da
-       TUNSETLINK                                  = 0x400454cd
-       TUNSETNOCSUM                                = 0x400454c8
-       TUNSETOFFLOAD                               = 0x400454d0
-       TUNSETOWNER                                 = 0x400454cc
-       TUNSETPERSIST                               = 0x400454cb
-       TUNSETQUEUE                                 = 0x400454d9
-       TUNSETSNDBUF                                = 0x400454d4
-       TUNSETSTEERINGEBPF                          = 0x800454e0
-       TUNSETTXFILTER                              = 0x400454d1
-       TUNSETVNETBE                                = 0x400454de
-       TUNSETVNETHDRSZ                             = 0x400454d8
-       TUNSETVNETLE                                = 0x400454dc
-       UBI_IOCATT                                  = 0x40186f40
-       UBI_IOCDET                                  = 0x40046f41
-       UBI_IOCEBCH                                 = 0x40044f02
-       UBI_IOCEBER                                 = 0x40044f01
-       UBI_IOCEBISMAP                              = 0x80044f05
-       UBI_IOCEBMAP                                = 0x40084f03
-       UBI_IOCEBUNMAP                              = 0x40044f04
-       UBI_IOCMKVOL                                = 0x40986f00
-       UBI_IOCRMVOL                                = 0x40046f01
-       UBI_IOCRNVOL                                = 0x51106f03
-       UBI_IOCRPEB                                 = 0x40046f04
-       UBI_IOCRSVOL                                = 0x400c6f02
-       UBI_IOCSETVOLPROP                           = 0x40104f06
-       UBI_IOCSPEB                                 = 0x40046f05
-       UBI_IOCVOLCRBLK                             = 0x40804f07
-       UBI_IOCVOLRMBLK                             = 0x4f08
-       UBI_IOCVOLUP                                = 0x40084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0xd
-       VEOF                                        = 0x4
-       VEOL                                        = 0xb
-       VEOL2                                       = 0x10
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x6
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xc
-       VSTART                                      = 0x8
-       VSTOP                                       = 0x9
-       VSUSP                                       = 0xa
-       VSWTC                                       = 0x7
-       VT0                                         = 0x0
-       VT1                                         = 0x4000
-       VTDLY                                       = 0x4000
-       VTIME                                       = 0x5
-       VWERASE                                     = 0xe
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x80045702
-       WDIOC_GETPRETIMEOUT                         = 0x80045709
-       WDIOC_GETSTATUS                             = 0x80045701
-       WDIOC_GETSUPPORT                            = 0x80285700
-       WDIOC_GETTEMP                               = 0x80045703
-       WDIOC_GETTIMELEFT                           = 0x8004570a
-       WDIOC_GETTIMEOUT                            = 0x80045707
-       WDIOC_KEEPALIVE                             = 0x80045705
-       WDIOC_SETOPTIONS                            = 0x80045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x40
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0x1800
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
+       B1000000                         = 0x1008
+       B115200                          = 0x1002
+       B1152000                         = 0x1009
+       B1500000                         = 0x100a
+       B2000000                         = 0x100b
+       B230400                          = 0x1003
+       B2500000                         = 0x100c
+       B3000000                         = 0x100d
+       B3500000                         = 0x100e
+       B4000000                         = 0x100f
+       B460800                          = 0x1004
+       B500000                          = 0x1005
+       B57600                           = 0x1001
+       B576000                          = 0x1006
+       B921600                          = 0x1007
+       BLKBSZGET                        = 0x80081270
+       BLKBSZSET                        = 0x40081271
+       BLKFLSBUF                        = 0x1261
+       BLKFRAGET                        = 0x1265
+       BLKFRASET                        = 0x1264
+       BLKGETSIZE                       = 0x1260
+       BLKGETSIZE64                     = 0x80081272
+       BLKPBSZGET                       = 0x127b
+       BLKRAGET                         = 0x1263
+       BLKRASET                         = 0x1262
+       BLKROGET                         = 0x125e
+       BLKROSET                         = 0x125d
+       BLKRRPART                        = 0x125f
+       BLKSECTGET                       = 0x1267
+       BLKSECTSET                       = 0x1266
+       BLKSSZGET                        = 0x1268
+       BOTHER                           = 0x1000
+       BS1                              = 0x2000
+       BSDLY                            = 0x2000
+       CBAUD                            = 0x100f
+       CBAUDEX                          = 0x1000
+       CIBAUD                           = 0x100f0000
+       CLOCAL                           = 0x800
+       CR1                              = 0x200
+       CR2                              = 0x400
+       CR3                              = 0x600
+       CRDLY                            = 0x600
+       CREAD                            = 0x80
+       CS6                              = 0x10
+       CS7                              = 0x20
+       CS8                              = 0x30
+       CSIZE                            = 0x30
+       CSTOPB                           = 0x40
+       ECHOCTL                          = 0x200
+       ECHOE                            = 0x10
+       ECHOK                            = 0x20
+       ECHOKE                           = 0x800
+       ECHONL                           = 0x40
+       ECHOPRT                          = 0x400
+       EFD_CLOEXEC                      = 0x80000
+       EFD_NONBLOCK                     = 0x800
+       EPOLL_CLOEXEC                    = 0x80000
+       ESR_MAGIC                        = 0x45535201
+       EXTPROC                          = 0x10000
+       EXTRA_MAGIC                      = 0x45585401
+       FF1                              = 0x8000
+       FFDLY                            = 0x8000
+       FLUSHO                           = 0x1000
+       FPSIMD_MAGIC                     = 0x46508001
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
+       F_GETLK                          = 0x5
+       F_GETLK64                        = 0x5
+       F_GETOWN                         = 0x9
+       F_RDLCK                          = 0x0
+       F_SETLK                          = 0x6
+       F_SETLK64                        = 0x6
+       F_SETLKW                         = 0x7
+       F_SETLKW64                       = 0x7
+       F_SETOWN                         = 0x8
+       F_UNLCK                          = 0x2
+       F_WRLCK                          = 0x1
+       HUPCL                            = 0x400
+       ICANON                           = 0x2
+       IEXTEN                           = 0x8000
+       IN_CLOEXEC                       = 0x80000
+       IN_NONBLOCK                      = 0x800
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9
+       ISIG                             = 0x1
+       IUCLC                            = 0x200
+       IXOFF                            = 0x1000
+       IXON                             = 0x400
+       MAP_ANON                         = 0x20
+       MAP_ANONYMOUS                    = 0x20
+       MAP_DENYWRITE                    = 0x800
+       MAP_EXECUTABLE                   = 0x1000
+       MAP_GROWSDOWN                    = 0x100
+       MAP_HUGETLB                      = 0x40000
+       MAP_LOCKED                       = 0x2000
+       MAP_NONBLOCK                     = 0x10000
+       MAP_NORESERVE                    = 0x4000
+       MAP_POPULATE                     = 0x8000
+       MAP_STACK                        = 0x20000
+       MAP_SYNC                         = 0x80000
+       MCL_CURRENT                      = 0x1
+       MCL_FUTURE                       = 0x2
+       MCL_ONFAULT                      = 0x4
+       NFDBITS                          = 0x40
+       NLDLY                            = 0x100
+       NOFLSH                           = 0x80
+       NS_GET_NSTYPE                    = 0xb703
+       NS_GET_OWNER_UID                 = 0xb704
+       NS_GET_PARENT                    = 0xb702
+       NS_GET_USERNS                    = 0xb701
+       OLCUC                            = 0x2
+       ONLCR                            = 0x4
+       O_APPEND                         = 0x400
+       O_ASYNC                          = 0x2000
+       O_CLOEXEC                        = 0x80000
+       O_CREAT                          = 0x40
+       O_DIRECT                         = 0x10000
+       O_DIRECTORY                      = 0x4000
+       O_DSYNC                          = 0x1000
+       O_EXCL                           = 0x80
+       O_FSYNC                          = 0x101000
+       O_LARGEFILE                      = 0x0
+       O_NDELAY                         = 0x800
+       O_NOATIME                        = 0x40000
+       O_NOCTTY                         = 0x100
+       O_NOFOLLOW                       = 0x8000
+       O_NONBLOCK                       = 0x800
+       O_PATH                           = 0x200000
+       O_RSYNC                          = 0x101000
+       O_SYNC                           = 0x101000
+       O_TMPFILE                        = 0x404000
+       O_TRUNC                          = 0x200
+       PARENB                           = 0x100
+       PARODD                           = 0x200
+       PENDIN                           = 0x4000
+       PERF_EVENT_IOC_DISABLE           = 0x2401
+       PERF_EVENT_IOC_ENABLE            = 0x2400
+       PERF_EVENT_IOC_ID                = 0x80082407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x4008240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x40042409
+       PERF_EVENT_IOC_PERIOD            = 0x40082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc008240a
+       PERF_EVENT_IOC_REFRESH           = 0x2402
+       PERF_EVENT_IOC_RESET             = 0x2403
+       PERF_EVENT_IOC_SET_BPF           = 0x40042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x40082406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x2405
+       PPPIOCATTACH                     = 0x4004743d
+       PPPIOCATTCHAN                    = 0x40047438
+       PPPIOCCONNECT                    = 0x4004743a
+       PPPIOCDETACH                     = 0x4004743c
+       PPPIOCDISCONN                    = 0x7439
+       PPPIOCGASYNCMAP                  = 0x80047458
+       PPPIOCGCHAN                      = 0x80047437
+       PPPIOCGDEBUG                     = 0x80047441
+       PPPIOCGFLAGS                     = 0x8004745a
+       PPPIOCGIDLE                      = 0x8010743f
+       PPPIOCGIDLE32                    = 0x8008743f
+       PPPIOCGIDLE64                    = 0x8010743f
+       PPPIOCGL2TPSTATS                 = 0x80487436
+       PPPIOCGMRU                       = 0x80047453
+       PPPIOCGRASYNCMAP                 = 0x80047455
+       PPPIOCGUNIT                      = 0x80047456
+       PPPIOCGXASYNCMAP                 = 0x80207450
+       PPPIOCSACTIVE                    = 0x40107446
+       PPPIOCSASYNCMAP                  = 0x40047457
+       PPPIOCSCOMPRESS                  = 0x4010744d
+       PPPIOCSDEBUG                     = 0x40047440
+       PPPIOCSFLAGS                     = 0x40047459
+       PPPIOCSMAXCID                    = 0x40047451
+       PPPIOCSMRRU                      = 0x4004743b
+       PPPIOCSMRU                       = 0x40047452
+       PPPIOCSNPMODE                    = 0x4008744b
+       PPPIOCSPASS                      = 0x40107447
+       PPPIOCSRASYNCMAP                 = 0x40047454
+       PPPIOCSXASYNCMAP                 = 0x4020744f
+       PPPIOCXFERUNIT                   = 0x744e
+       PR_SET_PTRACER_ANY               = 0xffffffffffffffff
+       PTRACE_SYSEMU                    = 0x1f
+       PTRACE_SYSEMU_SINGLESTEP         = 0x20
+       RLIMIT_AS                        = 0x9
+       RLIMIT_MEMLOCK                   = 0x8
+       RLIMIT_NOFILE                    = 0x7
+       RLIMIT_NPROC                     = 0x6
+       RLIMIT_RSS                       = 0x5
+       RNDADDENTROPY                    = 0x40085203
+       RNDADDTOENTCNT                   = 0x40045201
+       RNDCLEARPOOL                     = 0x5206
+       RNDGETENTCNT                     = 0x80045200
+       RNDGETPOOL                       = 0x80085202
+       RNDRESEEDCRNG                    = 0x5207
+       RNDZAPENTCNT                     = 0x5204
+       RTC_AIE_OFF                      = 0x7002
+       RTC_AIE_ON                       = 0x7001
+       RTC_ALM_READ                     = 0x80247008
+       RTC_ALM_SET                      = 0x40247007
+       RTC_EPOCH_READ                   = 0x8008700d
+       RTC_EPOCH_SET                    = 0x4008700e
+       RTC_IRQP_READ                    = 0x8008700b
+       RTC_IRQP_SET                     = 0x4008700c
+       RTC_PIE_OFF                      = 0x7006
+       RTC_PIE_ON                       = 0x7005
+       RTC_PLL_GET                      = 0x80207011
+       RTC_PLL_SET                      = 0x40207012
+       RTC_RD_TIME                      = 0x80247009
+       RTC_SET_TIME                     = 0x4024700a
+       RTC_UIE_OFF                      = 0x7004
+       RTC_UIE_ON                       = 0x7003
+       RTC_VL_CLR                       = 0x7014
+       RTC_VL_READ                      = 0x80047013
+       RTC_WIE_OFF                      = 0x7010
+       RTC_WIE_ON                       = 0x700f
+       RTC_WKALM_RD                     = 0x80287010
+       RTC_WKALM_SET                    = 0x4028700f
+       SCM_TIMESTAMPING                 = 0x25
+       SCM_TIMESTAMPING_OPT_STATS       = 0x36
+       SCM_TIMESTAMPING_PKTINFO         = 0x3a
+       SCM_TIMESTAMPNS                  = 0x23
+       SCM_TXTIME                       = 0x3d
+       SCM_WIFI_STATUS                  = 0x29
+       SFD_CLOEXEC                      = 0x80000
+       SFD_NONBLOCK                     = 0x800
+       SIOCATMARK                       = 0x8905
+       SIOCGPGRP                        = 0x8904
+       SIOCGSTAMPNS_NEW                 = 0x80108907
+       SIOCGSTAMP_NEW                   = 0x80108906
+       SIOCINQ                          = 0x541b
+       SIOCOUTQ                         = 0x5411
+       SIOCSPGRP                        = 0x8902
+       SOCK_CLOEXEC                     = 0x80000
+       SOCK_DGRAM                       = 0x2
+       SOCK_NONBLOCK                    = 0x800
+       SOCK_STREAM                      = 0x1
+       SOL_SOCKET                       = 0x1
+       SO_ACCEPTCONN                    = 0x1e
+       SO_ATTACH_BPF                    = 0x32
+       SO_ATTACH_REUSEPORT_CBPF         = 0x33
+       SO_ATTACH_REUSEPORT_EBPF         = 0x34
+       SO_BINDTODEVICE                  = 0x19
+       SO_BINDTOIFINDEX                 = 0x3e
+       SO_BPF_EXTENSIONS                = 0x30
+       SO_BROADCAST                     = 0x6
+       SO_BSDCOMPAT                     = 0xe
+       SO_BUSY_POLL                     = 0x2e
+       SO_CNX_ADVICE                    = 0x35
+       SO_COOKIE                        = 0x39
+       SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DOMAIN                        = 0x27
+       SO_DONTROUTE                     = 0x5
+       SO_ERROR                         = 0x4
+       SO_INCOMING_CPU                  = 0x31
+       SO_INCOMING_NAPI_ID              = 0x38
+       SO_KEEPALIVE                     = 0x9
+       SO_LINGER                        = 0xd
+       SO_LOCK_FILTER                   = 0x2c
+       SO_MARK                          = 0x24
+       SO_MAX_PACING_RATE               = 0x2f
+       SO_MEMINFO                       = 0x37
+       SO_NOFCS                         = 0x2b
+       SO_OOBINLINE                     = 0xa
+       SO_PASSCRED                      = 0x10
+       SO_PASSSEC                       = 0x22
+       SO_PEEK_OFF                      = 0x2a
+       SO_PEERCRED                      = 0x11
+       SO_PEERGROUPS                    = 0x3b
+       SO_PEERSEC                       = 0x1f
+       SO_PROTOCOL                      = 0x26
+       SO_RCVBUF                        = 0x8
+       SO_RCVBUFFORCE                   = 0x21
+       SO_RCVLOWAT                      = 0x12
+       SO_RCVTIMEO                      = 0x14
+       SO_RCVTIMEO_NEW                  = 0x42
+       SO_RCVTIMEO_OLD                  = 0x14
+       SO_REUSEADDR                     = 0x2
+       SO_REUSEPORT                     = 0xf
+       SO_RXQ_OVFL                      = 0x28
+       SO_SECURITY_AUTHENTICATION       = 0x16
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x18
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+       SO_SELECT_ERR_QUEUE              = 0x2d
+       SO_SNDBUF                        = 0x7
+       SO_SNDBUFFORCE                   = 0x20
+       SO_SNDLOWAT                      = 0x13
+       SO_SNDTIMEO                      = 0x15
+       SO_SNDTIMEO_NEW                  = 0x43
+       SO_SNDTIMEO_OLD                  = 0x15
+       SO_TIMESTAMPING                  = 0x25
+       SO_TIMESTAMPING_NEW              = 0x41
+       SO_TIMESTAMPING_OLD              = 0x25
+       SO_TIMESTAMPNS                   = 0x23
+       SO_TIMESTAMPNS_NEW               = 0x40
+       SO_TIMESTAMPNS_OLD               = 0x23
+       SO_TIMESTAMP_NEW                 = 0x3f
+       SO_TXTIME                        = 0x3d
+       SO_TYPE                          = 0x3
+       SO_WIFI_STATUS                   = 0x29
+       SO_ZEROCOPY                      = 0x3c
+       SVE_MAGIC                        = 0x53564501
+       TAB1                             = 0x800
+       TAB2                             = 0x1000
+       TAB3                             = 0x1800
+       TABDLY                           = 0x1800
+       TCFLSH                           = 0x540b
+       TCGETA                           = 0x5405
+       TCGETS                           = 0x5401
+       TCGETS2                          = 0x802c542a
+       TCGETX                           = 0x5432
+       TCSAFLUSH                        = 0x2
+       TCSBRK                           = 0x5409
+       TCSBRKP                          = 0x5425
+       TCSETA                           = 0x5406
+       TCSETAF                          = 0x5408
+       TCSETAW                          = 0x5407
+       TCSETS                           = 0x5402
+       TCSETS2                          = 0x402c542b
+       TCSETSF                          = 0x5404
+       TCSETSF2                         = 0x402c542d
+       TCSETSW                          = 0x5403
+       TCSETSW2                         = 0x402c542c
+       TCSETX                           = 0x5433
+       TCSETXF                          = 0x5434
+       TCSETXW                          = 0x5435
+       TCXONC                           = 0x540a
+       TIOCCBRK                         = 0x5428
+       TIOCCONS                         = 0x541d
+       TIOCEXCL                         = 0x540c
+       TIOCGDEV                         = 0x80045432
+       TIOCGETD                         = 0x5424
+       TIOCGEXCL                        = 0x80045440
+       TIOCGICOUNT                      = 0x545d
+       TIOCGISO7816                     = 0x80285442
+       TIOCGLCKTRMIOS                   = 0x5456
+       TIOCGPGRP                        = 0x540f
+       TIOCGPKT                         = 0x80045438
+       TIOCGPTLCK                       = 0x80045439
+       TIOCGPTN                         = 0x80045430
+       TIOCGPTPEER                      = 0x5441
+       TIOCGRS485                       = 0x542e
+       TIOCGSERIAL                      = 0x541e
+       TIOCGSID                         = 0x5429
+       TIOCGSOFTCAR                     = 0x5419
+       TIOCGWINSZ                       = 0x5413
+       TIOCINQ                          = 0x541b
+       TIOCLINUX                        = 0x541c
+       TIOCMBIC                         = 0x5417
+       TIOCMBIS                         = 0x5416
+       TIOCMGET                         = 0x5415
+       TIOCMIWAIT                       = 0x545c
+       TIOCMSET                         = 0x5418
+       TIOCM_CAR                        = 0x40
+       TIOCM_CD                         = 0x40
+       TIOCM_CTS                        = 0x20
+       TIOCM_DSR                        = 0x100
+       TIOCM_RI                         = 0x80
+       TIOCM_RNG                        = 0x80
+       TIOCM_SR                         = 0x10
+       TIOCM_ST                         = 0x8
+       TIOCNOTTY                        = 0x5422
+       TIOCNXCL                         = 0x540d
+       TIOCOUTQ                         = 0x5411
+       TIOCPKT                          = 0x5420
+       TIOCSBRK                         = 0x5427
+       TIOCSCTTY                        = 0x540e
+       TIOCSERCONFIG                    = 0x5453
+       TIOCSERGETLSR                    = 0x5459
+       TIOCSERGETMULTI                  = 0x545a
+       TIOCSERGSTRUCT                   = 0x5458
+       TIOCSERGWILD                     = 0x5454
+       TIOCSERSETMULTI                  = 0x545b
+       TIOCSERSWILD                     = 0x5455
+       TIOCSER_TEMT                     = 0x1
+       TIOCSETD                         = 0x5423
+       TIOCSIG                          = 0x40045436
+       TIOCSISO7816                     = 0xc0285443
+       TIOCSLCKTRMIOS                   = 0x5457
+       TIOCSPGRP                        = 0x5410
+       TIOCSPTLCK                       = 0x40045431
+       TIOCSRS485                       = 0x542f
+       TIOCSSERIAL                      = 0x541f
+       TIOCSSOFTCAR                     = 0x541a
+       TIOCSTI                          = 0x5412
+       TIOCSWINSZ                       = 0x5414
+       TIOCVHANGUP                      = 0x5437
+       TOSTOP                           = 0x100
+       TUNATTACHFILTER                  = 0x401054d5
+       TUNDETACHFILTER                  = 0x401054d6
+       TUNGETDEVNETNS                   = 0x54e3
+       TUNGETFEATURES                   = 0x800454cf
+       TUNGETFILTER                     = 0x801054db
+       TUNGETIFF                        = 0x800454d2
+       TUNGETSNDBUF                     = 0x800454d3
+       TUNGETVNETBE                     = 0x800454df
+       TUNGETVNETHDRSZ                  = 0x800454d7
+       TUNGETVNETLE                     = 0x800454dd
+       TUNSETCARRIER                    = 0x400454e2
+       TUNSETDEBUG                      = 0x400454c9
+       TUNSETFILTEREBPF                 = 0x800454e1
+       TUNSETGROUP                      = 0x400454ce
+       TUNSETIFF                        = 0x400454ca
+       TUNSETIFINDEX                    = 0x400454da
+       TUNSETLINK                       = 0x400454cd
+       TUNSETNOCSUM                     = 0x400454c8
+       TUNSETOFFLOAD                    = 0x400454d0
+       TUNSETOWNER                      = 0x400454cc
+       TUNSETPERSIST                    = 0x400454cb
+       TUNSETQUEUE                      = 0x400454d9
+       TUNSETSNDBUF                     = 0x400454d4
+       TUNSETSTEERINGEBPF               = 0x800454e0
+       TUNSETTXFILTER                   = 0x400454d1
+       TUNSETVNETBE                     = 0x400454de
+       TUNSETVNETHDRSZ                  = 0x400454d8
+       TUNSETVNETLE                     = 0x400454dc
+       UBI_IOCATT                       = 0x40186f40
+       UBI_IOCDET                       = 0x40046f41
+       UBI_IOCEBCH                      = 0x40044f02
+       UBI_IOCEBER                      = 0x40044f01
+       UBI_IOCEBISMAP                   = 0x80044f05
+       UBI_IOCEBMAP                     = 0x40084f03
+       UBI_IOCEBUNMAP                   = 0x40044f04
+       UBI_IOCMKVOL                     = 0x40986f00
+       UBI_IOCRMVOL                     = 0x40046f01
+       UBI_IOCRNVOL                     = 0x51106f03
+       UBI_IOCRPEB                      = 0x40046f04
+       UBI_IOCRSVOL                     = 0x400c6f02
+       UBI_IOCSETVOLPROP                = 0x40104f06
+       UBI_IOCSPEB                      = 0x40046f05
+       UBI_IOCVOLCRBLK                  = 0x40804f07
+       UBI_IOCVOLRMBLK                  = 0x4f08
+       UBI_IOCVOLUP                     = 0x40084f00
+       VDISCARD                         = 0xd
+       VEOF                             = 0x4
+       VEOL                             = 0xb
+       VEOL2                            = 0x10
+       VMIN                             = 0x6
+       VREPRINT                         = 0xc
+       VSTART                           = 0x8
+       VSTOP                            = 0x9
+       VSUSP                            = 0xa
+       VSWTC                            = 0x7
+       VT1                              = 0x4000
+       VTDLY                            = 0x4000
+       VTIME                            = 0x5
+       VWERASE                          = 0xe
+       WDIOC_GETBOOTSTATUS              = 0x80045702
+       WDIOC_GETPRETIMEOUT              = 0x80045709
+       WDIOC_GETSTATUS                  = 0x80045701
+       WDIOC_GETSUPPORT                 = 0x80285700
+       WDIOC_GETTEMP                    = 0x80045703
+       WDIOC_GETTIMELEFT                = 0x8004570a
+       WDIOC_GETTIMEOUT                 = 0x80045707
+       WDIOC_KEEPALIVE                  = 0x80045705
+       WDIOC_SETOPTIONS                 = 0x80045704
+       WORDSIZE                         = 0x40
+       XCASE                            = 0x4
+       XTABS                            = 0x1800
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x62)
        EADDRNOTAVAIL   = syscall.Errno(0x63)
        EADV            = syscall.Errno(0x44)
        EAFNOSUPPORT    = syscall.Errno(0x61)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x72)
        EBADE           = syscall.Errno(0x34)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x4d)
        EBADMSG         = syscall.Errno(0x4a)
        EBADR           = syscall.Errno(0x35)
        EBADRQC         = syscall.Errno(0x38)
        EBADSLT         = syscall.Errno(0x39)
        EBFONT          = syscall.Errno(0x3b)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x7d)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x2c)
        ECOMM           = syscall.Errno(0x46)
        ECONNABORTED    = syscall.Errno(0x67)
@@ -2884,23 +491,15 @@ const (
        EDEADLK         = syscall.Errno(0x23)
        EDEADLOCK       = syscall.Errno(0x23)
        EDESTADDRREQ    = syscall.Errno(0x59)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x49)
        EDQUOT          = syscall.Errno(0x7a)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x70)
        EHOSTUNREACH    = syscall.Errno(0x71)
        EHWPOISON       = syscall.Errno(0x85)
        EIDRM           = syscall.Errno(0x2b)
        EILSEQ          = syscall.Errno(0x54)
        EINPROGRESS     = syscall.Errno(0x73)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x6a)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x78)
        EKEYEXPIRED     = syscall.Errno(0x7f)
        EKEYREJECTED    = syscall.Errno(0x81)
@@ -2917,8 +516,6 @@ const (
        ELNRNG          = syscall.Errno(0x30)
        ELOOP           = syscall.Errno(0x28)
        EMEDIUMTYPE     = syscall.Errno(0x7c)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x5a)
        EMULTIHOP       = syscall.Errno(0x48)
        ENAMETOOLONG    = syscall.Errno(0x24)
@@ -2926,99 +523,67 @@ const (
        ENETDOWN        = syscall.Errno(0x64)
        ENETRESET       = syscall.Errno(0x66)
        ENETUNREACH     = syscall.Errno(0x65)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x37)
        ENOBUFS         = syscall.Errno(0x69)
        ENOCSI          = syscall.Errno(0x32)
        ENODATA         = syscall.Errno(0x3d)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0x7e)
        ENOLCK          = syscall.Errno(0x25)
        ENOLINK         = syscall.Errno(0x43)
        ENOMEDIUM       = syscall.Errno(0x7b)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x2a)
        ENONET          = syscall.Errno(0x40)
        ENOPKG          = syscall.Errno(0x41)
        ENOPROTOOPT     = syscall.Errno(0x5c)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x3f)
        ENOSTR          = syscall.Errno(0x3c)
        ENOSYS          = syscall.Errno(0x26)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x6b)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x27)
        ENOTNAM         = syscall.Errno(0x76)
        ENOTRECOVERABLE = syscall.Errno(0x83)
        ENOTSOCK        = syscall.Errno(0x58)
        ENOTSUP         = syscall.Errno(0x5f)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x4c)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x5f)
        EOVERFLOW       = syscall.Errno(0x4b)
        EOWNERDEAD      = syscall.Errno(0x82)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x60)
-       EPIPE           = syscall.Errno(0x20)
        EPROTO          = syscall.Errno(0x47)
        EPROTONOSUPPORT = syscall.Errno(0x5d)
        EPROTOTYPE      = syscall.Errno(0x5b)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x4e)
        EREMOTE         = syscall.Errno(0x42)
        EREMOTEIO       = syscall.Errno(0x79)
        ERESTART        = syscall.Errno(0x55)
        ERFKILL         = syscall.Errno(0x84)
-       EROFS           = syscall.Errno(0x1e)
        ESHUTDOWN       = syscall.Errno(0x6c)
        ESOCKTNOSUPPORT = syscall.Errno(0x5e)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x45)
        ESTALE          = syscall.Errno(0x74)
        ESTRPIPE        = syscall.Errno(0x56)
        ETIME           = syscall.Errno(0x3e)
        ETIMEDOUT       = syscall.Errno(0x6e)
        ETOOMANYREFS    = syscall.Errno(0x6d)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x75)
        EUNATCH         = syscall.Errno(0x31)
        EUSERS          = syscall.Errno(0x57)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x36)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0x7)
        SIGCHLD   = syscall.Signal(0x11)
        SIGCLD    = syscall.Signal(0x11)
        SIGCONT   = syscall.Signal(0x12)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x1d)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x1d)
        SIGPROF   = syscall.Signal(0x1b)
        SIGPWR    = syscall.Signal(0x1e)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTKFLT = syscall.Signal(0x10)
        SIGSTOP   = syscall.Signal(0x13)
        SIGSYS    = syscall.Signal(0x1f)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x14)
        SIGTTIN   = syscall.Signal(0x15)
        SIGTTOU   = syscall.Signal(0x16)
index a6cd090e934b81c293c2722553f5ad623f70b8b7..7c866b8f5bea9507df56edc2d08c86338d6e03e0 100644 (file)
@@ -11,2880 +11,487 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x1008
-       B110                                        = 0x3
-       B115200                                     = 0x1002
-       B1152000                                    = 0x1009
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x100a
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x100b
-       B230400                                     = 0x1003
-       B2400                                       = 0xb
-       B2500000                                    = 0x100c
-       B300                                        = 0x7
-       B3000000                                    = 0x100d
-       B3500000                                    = 0x100e
-       B38400                                      = 0xf
-       B4000000                                    = 0x100f
-       B460800                                     = 0x1004
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x1005
-       B57600                                      = 0x1001
-       B576000                                     = 0x1006
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x1007
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x40041270
-       BLKBSZSET                                   = 0x80041271
-       BLKFLSBUF                                   = 0x20001261
-       BLKFRAGET                                   = 0x20001265
-       BLKFRASET                                   = 0x20001264
-       BLKGETSIZE                                  = 0x20001260
-       BLKGETSIZE64                                = 0x40041272
-       BLKPBSZGET                                  = 0x2000127b
-       BLKRAGET                                    = 0x20001263
-       BLKRASET                                    = 0x20001262
-       BLKROGET                                    = 0x2000125e
-       BLKROSET                                    = 0x2000125d
-       BLKRRPART                                   = 0x2000125f
-       BLKSECTGET                                  = 0x20001267
-       BLKSECTSET                                  = 0x20001266
-       BLKSSZGET                                   = 0x20001268
-       BOTHER                                      = 0x1000
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x2000
-       BSDLY                                       = 0x2000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0x100f
-       CBAUDEX                                     = 0x1000
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0x100f0000
-       CLOCAL                                      = 0x800
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x200
-       CR2                                         = 0x400
-       CR3                                         = 0x600
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x600
-       CREAD                                       = 0x80
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x10
-       CS7                                         = 0x20
-       CS8                                         = 0x30
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x30
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x40
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x200
-       ECHOE                                       = 0x10
-       ECHOK                                       = 0x20
-       ECHOKE                                      = 0x800
-       ECHONL                                      = 0x40
-       ECHOPRT                                     = 0x400
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x80000
-       EFD_NONBLOCK                                = 0x80
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x80000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x8000
-       FFDLY                                       = 0x8000
-       FLUSHO                                      = 0x2000
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x800c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x80106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x400c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0x21
-       F_GETLK64                                   = 0x21
-       F_GETOWN                                    = 0x17
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x0
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0x22
-       F_SETLK64                                   = 0x22
-       F_SETLKW                                    = 0x23
-       F_SETLKW64                                  = 0x23
-       F_SETOWN                                    = 0x18
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x2
-       F_WRLCK                                     = 0x1
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x400
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x2
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x100
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x80000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x80
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x200007b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x1
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x200
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x1000
-       IXON                                        = 0x400
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_ANON                                    = 0x800
-       MAP_ANONYMOUS                               = 0x800
-       MAP_DENYWRITE                               = 0x2000
-       MAP_EXECUTABLE                              = 0x4000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x1000
-       MAP_HUGETLB                                 = 0x80000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x8000
-       MAP_NONBLOCK                                = 0x20000
-       MAP_NORESERVE                               = 0x400
-       MAP_POPULATE                                = 0x10000
-       MAP_PRIVATE                                 = 0x2
-       MAP_RENAME                                  = 0x800
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x40000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x1
-       MCL_FUTURE                                  = 0x2
-       MCL_ONFAULT                                 = 0x4
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x20
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x100
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0x2000b703
-       NS_GET_OWNER_UID                            = 0x2000b704
-       NS_GET_PARENT                               = 0x2000b702
-       NS_GET_USERNS                               = 0x2000b701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x2
-       ONLCR                                       = 0x4
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x8
-       O_ASYNC                                     = 0x1000
-       O_CLOEXEC                                   = 0x80000
-       O_CREAT                                     = 0x100
-       O_DIRECT                                    = 0x8000
-       O_DIRECTORY                                 = 0x10000
-       O_DSYNC                                     = 0x10
-       O_EXCL                                      = 0x400
-       O_FSYNC                                     = 0x4010
-       O_LARGEFILE                                 = 0x2000
-       O_NDELAY                                    = 0x80
-       O_NOATIME                                   = 0x40000
-       O_NOCTTY                                    = 0x800
-       O_NOFOLLOW                                  = 0x20000
-       O_NONBLOCK                                  = 0x80
-       O_PATH                                      = 0x200000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x4010
-       O_SYNC                                      = 0x4010
-       O_TMPFILE                                   = 0x410000
-       O_TRUNC                                     = 0x200
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x100
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x200
-       PENDIN                                      = 0x4000
-       PERF_EVENT_IOC_DISABLE                      = 0x20002401
-       PERF_EVENT_IOC_ENABLE                       = 0x20002400
-       PERF_EVENT_IOC_ID                           = 0x40042407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x8004240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x80042409
-       PERF_EVENT_IOC_PERIOD                       = 0x80082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc004240a
-       PERF_EVENT_IOC_REFRESH                      = 0x20002402
-       PERF_EVENT_IOC_RESET                        = 0x20002403
-       PERF_EVENT_IOC_SET_BPF                      = 0x80042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x80042406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x20002405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x8004743d
-       PPPIOCATTCHAN                               = 0x80047438
-       PPPIOCCONNECT                               = 0x8004743a
-       PPPIOCDETACH                                = 0x8004743c
-       PPPIOCDISCONN                               = 0x20007439
-       PPPIOCGASYNCMAP                             = 0x40047458
-       PPPIOCGCHAN                                 = 0x40047437
-       PPPIOCGDEBUG                                = 0x40047441
-       PPPIOCGFLAGS                                = 0x4004745a
-       PPPIOCGIDLE                                 = 0x4008743f
-       PPPIOCGIDLE32                               = 0x4008743f
-       PPPIOCGIDLE64                               = 0x4010743f
-       PPPIOCGL2TPSTATS                            = 0x40487436
-       PPPIOCGMRU                                  = 0x40047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x40047455
-       PPPIOCGUNIT                                 = 0x40047456
-       PPPIOCGXASYNCMAP                            = 0x40207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x80087446
-       PPPIOCSASYNCMAP                             = 0x80047457
-       PPPIOCSCOMPRESS                             = 0x800c744d
-       PPPIOCSDEBUG                                = 0x80047440
-       PPPIOCSFLAGS                                = 0x80047459
-       PPPIOCSMAXCID                               = 0x80047451
-       PPPIOCSMRRU                                 = 0x8004743b
-       PPPIOCSMRU                                  = 0x80047452
-       PPPIOCSNPMODE                               = 0x8008744b
-       PPPIOCSPASS                                 = 0x80087447
-       PPPIOCSRASYNCMAP                            = 0x80047454
-       PPPIOCSXASYNCMAP                            = 0x8020744f
-       PPPIOCXFERUNIT                              = 0x2000744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETFPREGS                            = 0xe
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_GET_THREAD_AREA                      = 0x19
-       PTRACE_GET_THREAD_AREA_3264                 = 0xc4
-       PTRACE_GET_WATCH_REGS                       = 0xd0
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_OLDSETOPTIONS                        = 0x15
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKDATA_3264                        = 0xc1
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKTEXT_3264                        = 0xc0
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKEDATA_3264                        = 0xc3
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKETEXT_3264                        = 0xc2
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETFPREGS                            = 0xf
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SET_THREAD_AREA                      = 0x1a
-       PTRACE_SET_WATCH_REGS                       = 0xd1
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_TRACEME                              = 0x0
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x6
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x9
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x5
-       RLIMIT_NPROC                                = 0x8
-       RLIMIT_RSS                                  = 0x7
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x80085203
-       RNDADDTOENTCNT                              = 0x80045201
-       RNDCLEARPOOL                                = 0x20005206
-       RNDGETENTCNT                                = 0x40045200
-       RNDGETPOOL                                  = 0x40085202
-       RNDRESEEDCRNG                               = 0x20005207
-       RNDZAPENTCNT                                = 0x20005204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x20007002
-       RTC_AIE_ON                                  = 0x20007001
-       RTC_ALM_READ                                = 0x40247008
-       RTC_ALM_SET                                 = 0x80247007
-       RTC_EPOCH_READ                              = 0x4004700d
-       RTC_EPOCH_SET                               = 0x8004700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x4004700b
-       RTC_IRQP_SET                                = 0x8004700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x20007006
-       RTC_PIE_ON                                  = 0x20007005
-       RTC_PLL_GET                                 = 0x401c7011
-       RTC_PLL_SET                                 = 0x801c7012
-       RTC_RD_TIME                                 = 0x40247009
-       RTC_SET_TIME                                = 0x8024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x20007004
-       RTC_UIE_ON                                  = 0x20007003
-       RTC_VL_CLR                                  = 0x20007014
-       RTC_VL_READ                                 = 0x40047013
-       RTC_WIE_OFF                                 = 0x20007010
-       RTC_WIE_ON                                  = 0x2000700f
-       RTC_WKALM_RD                                = 0x40287010
-       RTC_WKALM_SET                               = 0x8028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x25
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x36
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3a
-       SCM_TIMESTAMPNS                             = 0x23
-       SCM_TXTIME                                  = 0x3d
-       SCM_WIFI_STATUS                             = 0x29
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x80000
-       SFD_NONBLOCK                                = 0x80
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x40047307
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x40047309
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x40108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x40108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x467f
-       SIOCOUTQ                                    = 0x7472
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x80047308
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x80000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x1
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x80
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x2
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0xffff
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x1009
-       SO_ATTACH_BPF                               = 0x32
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x33
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x34
-       SO_BINDTODEVICE                             = 0x19
-       SO_BINDTOIFINDEX                            = 0x3e
-       SO_BPF_EXTENSIONS                           = 0x30
-       SO_BROADCAST                                = 0x20
-       SO_BSDCOMPAT                                = 0xe
-       SO_BUSY_POLL                                = 0x2e
-       SO_CNX_ADVICE                               = 0x35
-       SO_COOKIE                                   = 0x39
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x44
-       SO_DOMAIN                                   = 0x1029
-       SO_DONTROUTE                                = 0x10
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x1007
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x31
-       SO_INCOMING_NAPI_ID                         = 0x38
-       SO_KEEPALIVE                                = 0x8
-       SO_LINGER                                   = 0x80
-       SO_LOCK_FILTER                              = 0x2c
-       SO_MARK                                     = 0x24
-       SO_MAX_PACING_RATE                          = 0x2f
-       SO_MEMINFO                                  = 0x37
-       SO_NOFCS                                    = 0x2b
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0x100
-       SO_PASSCRED                                 = 0x11
-       SO_PASSSEC                                  = 0x22
-       SO_PEEK_OFF                                 = 0x2a
-       SO_PEERCRED                                 = 0x12
-       SO_PEERGROUPS                               = 0x3b
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1e
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x1028
-       SO_RCVBUF                                   = 0x1002
-       SO_RCVBUFFORCE                              = 0x21
-       SO_RCVLOWAT                                 = 0x1004
-       SO_RCVTIMEO                                 = 0x1006
-       SO_RCVTIMEO_NEW                             = 0x42
-       SO_RCVTIMEO_OLD                             = 0x1006
-       SO_REUSEADDR                                = 0x4
-       SO_REUSEPORT                                = 0x200
-       SO_RXQ_OVFL                                 = 0x28
-       SO_SECURITY_AUTHENTICATION                  = 0x16
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x18
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x17
-       SO_SELECT_ERR_QUEUE                         = 0x2d
-       SO_SNDBUF                                   = 0x1001
-       SO_SNDBUFFORCE                              = 0x1f
-       SO_SNDLOWAT                                 = 0x1003
-       SO_SNDTIMEO                                 = 0x1005
-       SO_SNDTIMEO_NEW                             = 0x43
-       SO_SNDTIMEO_OLD                             = 0x1005
-       SO_STYLE                                    = 0x1008
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x25
-       SO_TIMESTAMPING_NEW                         = 0x41
-       SO_TIMESTAMPING_OLD                         = 0x25
-       SO_TIMESTAMPNS                              = 0x23
-       SO_TIMESTAMPNS_NEW                          = 0x40
-       SO_TIMESTAMPNS_OLD                          = 0x23
-       SO_TIMESTAMP_NEW                            = 0x3f
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3d
-       SO_TYPE                                     = 0x1008
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x29
-       SO_ZEROCOPY                                 = 0x3c
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x800
-       TAB2                                        = 0x1000
-       TAB3                                        = 0x1800
-       TABDLY                                      = 0x1800
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x5407
-       TCGETA                                      = 0x5401
-       TCGETS                                      = 0x540d
-       TCGETS2                                     = 0x4030542a
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x5410
-       TCSBRK                                      = 0x5405
-       TCSBRKP                                     = 0x5486
-       TCSETA                                      = 0x5402
-       TCSETAF                                     = 0x5404
-       TCSETAW                                     = 0x5403
-       TCSETS                                      = 0x540e
-       TCSETS2                                     = 0x8030542b
-       TCSETSF                                     = 0x5410
-       TCSETSF2                                    = 0x8030542d
-       TCSETSW                                     = 0x540f
-       TCSETSW2                                    = 0x8030542c
-       TCXONC                                      = 0x5406
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x5428
-       TIOCCONS                                    = 0x80047478
-       TIOCEXCL                                    = 0x740d
-       TIOCGDEV                                    = 0x40045432
-       TIOCGETD                                    = 0x7400
-       TIOCGETP                                    = 0x7408
-       TIOCGEXCL                                   = 0x40045440
-       TIOCGICOUNT                                 = 0x5492
-       TIOCGISO7816                                = 0x40285442
-       TIOCGLCKTRMIOS                              = 0x548b
-       TIOCGLTC                                    = 0x7474
-       TIOCGPGRP                                   = 0x40047477
-       TIOCGPKT                                    = 0x40045438
-       TIOCGPTLCK                                  = 0x40045439
-       TIOCGPTN                                    = 0x40045430
-       TIOCGPTPEER                                 = 0x20005441
-       TIOCGRS485                                  = 0x4020542e
-       TIOCGSERIAL                                 = 0x5484
-       TIOCGSID                                    = 0x7416
-       TIOCGSOFTCAR                                = 0x5481
-       TIOCGWINSZ                                  = 0x40087468
-       TIOCINQ                                     = 0x467f
-       TIOCLINUX                                   = 0x5483
-       TIOCMBIC                                    = 0x741c
-       TIOCMBIS                                    = 0x741b
-       TIOCMGET                                    = 0x741d
-       TIOCMIWAIT                                  = 0x5491
-       TIOCMSET                                    = 0x741a
-       TIOCM_CAR                                   = 0x100
-       TIOCM_CD                                    = 0x100
-       TIOCM_CTS                                   = 0x40
-       TIOCM_DSR                                   = 0x400
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_RI                                    = 0x200
-       TIOCM_RNG                                   = 0x200
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x20
-       TIOCM_ST                                    = 0x10
-       TIOCNOTTY                                   = 0x5471
-       TIOCNXCL                                    = 0x740e
-       TIOCOUTQ                                    = 0x7472
-       TIOCPKT                                     = 0x5470
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x5427
-       TIOCSCTTY                                   = 0x5480
-       TIOCSERCONFIG                               = 0x5488
-       TIOCSERGETLSR                               = 0x548e
-       TIOCSERGETMULTI                             = 0x548f
-       TIOCSERGSTRUCT                              = 0x548d
-       TIOCSERGWILD                                = 0x5489
-       TIOCSERSETMULTI                             = 0x5490
-       TIOCSERSWILD                                = 0x548a
-       TIOCSER_TEMT                                = 0x1
-       TIOCSETD                                    = 0x7401
-       TIOCSETN                                    = 0x740a
-       TIOCSETP                                    = 0x7409
-       TIOCSIG                                     = 0x80045436
-       TIOCSISO7816                                = 0xc0285443
-       TIOCSLCKTRMIOS                              = 0x548c
-       TIOCSLTC                                    = 0x7475
-       TIOCSPGRP                                   = 0x80047476
-       TIOCSPTLCK                                  = 0x80045431
-       TIOCSRS485                                  = 0xc020542f
-       TIOCSSERIAL                                 = 0x5485
-       TIOCSSOFTCAR                                = 0x5482
-       TIOCSTI                                     = 0x5472
-       TIOCSWINSZ                                  = 0x80087467
-       TIOCVHANGUP                                 = 0x5437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x8000
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x800854d5
-       TUNDETACHFILTER                             = 0x800854d6
-       TUNGETDEVNETNS                              = 0x200054e3
-       TUNGETFEATURES                              = 0x400454cf
-       TUNGETFILTER                                = 0x400854db
-       TUNGETIFF                                   = 0x400454d2
-       TUNGETSNDBUF                                = 0x400454d3
-       TUNGETVNETBE                                = 0x400454df
-       TUNGETVNETHDRSZ                             = 0x400454d7
-       TUNGETVNETLE                                = 0x400454dd
-       TUNSETCARRIER                               = 0x800454e2
-       TUNSETDEBUG                                 = 0x800454c9
-       TUNSETFILTEREBPF                            = 0x400454e1
-       TUNSETGROUP                                 = 0x800454ce
-       TUNSETIFF                                   = 0x800454ca
-       TUNSETIFINDEX                               = 0x800454da
-       TUNSETLINK                                  = 0x800454cd
-       TUNSETNOCSUM                                = 0x800454c8
-       TUNSETOFFLOAD                               = 0x800454d0
-       TUNSETOWNER                                 = 0x800454cc
-       TUNSETPERSIST                               = 0x800454cb
-       TUNSETQUEUE                                 = 0x800454d9
-       TUNSETSNDBUF                                = 0x800454d4
-       TUNSETSTEERINGEBPF                          = 0x400454e0
-       TUNSETTXFILTER                              = 0x800454d1
-       TUNSETVNETBE                                = 0x800454de
-       TUNSETVNETHDRSZ                             = 0x800454d8
-       TUNSETVNETLE                                = 0x800454dc
-       UBI_IOCATT                                  = 0x80186f40
-       UBI_IOCDET                                  = 0x80046f41
-       UBI_IOCEBCH                                 = 0x80044f02
-       UBI_IOCEBER                                 = 0x80044f01
-       UBI_IOCEBISMAP                              = 0x40044f05
-       UBI_IOCEBMAP                                = 0x80084f03
-       UBI_IOCEBUNMAP                              = 0x80044f04
-       UBI_IOCMKVOL                                = 0x80986f00
-       UBI_IOCRMVOL                                = 0x80046f01
-       UBI_IOCRNVOL                                = 0x91106f03
-       UBI_IOCRPEB                                 = 0x80046f04
-       UBI_IOCRSVOL                                = 0x800c6f02
-       UBI_IOCSETVOLPROP                           = 0x80104f06
-       UBI_IOCSPEB                                 = 0x80046f05
-       UBI_IOCVOLCRBLK                             = 0x80804f07
-       UBI_IOCVOLRMBLK                             = 0x20004f08
-       UBI_IOCVOLUP                                = 0x80084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0xd
-       VEOF                                        = 0x10
-       VEOL                                        = 0x11
-       VEOL2                                       = 0x6
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x4
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xc
-       VSTART                                      = 0x8
-       VSTOP                                       = 0x9
-       VSUSP                                       = 0xa
-       VSWTC                                       = 0x7
-       VSWTCH                                      = 0x7
-       VT0                                         = 0x0
-       VT1                                         = 0x4000
-       VTDLY                                       = 0x4000
-       VTIME                                       = 0x5
-       VWERASE                                     = 0xe
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x40045702
-       WDIOC_GETPRETIMEOUT                         = 0x40045709
-       WDIOC_GETSTATUS                             = 0x40045701
-       WDIOC_GETSUPPORT                            = 0x40285700
-       WDIOC_GETTEMP                               = 0x40045703
-       WDIOC_GETTIMELEFT                           = 0x4004570a
-       WDIOC_GETTIMEOUT                            = 0x40045707
-       WDIOC_KEEPALIVE                             = 0x40045705
-       WDIOC_SETOPTIONS                            = 0x40045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x20
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0x1800
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
+       B1000000                         = 0x1008
+       B115200                          = 0x1002
+       B1152000                         = 0x1009
+       B1500000                         = 0x100a
+       B2000000                         = 0x100b
+       B230400                          = 0x1003
+       B2500000                         = 0x100c
+       B3000000                         = 0x100d
+       B3500000                         = 0x100e
+       B4000000                         = 0x100f
+       B460800                          = 0x1004
+       B500000                          = 0x1005
+       B57600                           = 0x1001
+       B576000                          = 0x1006
+       B921600                          = 0x1007
+       BLKBSZGET                        = 0x40041270
+       BLKBSZSET                        = 0x80041271
+       BLKFLSBUF                        = 0x20001261
+       BLKFRAGET                        = 0x20001265
+       BLKFRASET                        = 0x20001264
+       BLKGETSIZE                       = 0x20001260
+       BLKGETSIZE64                     = 0x40041272
+       BLKPBSZGET                       = 0x2000127b
+       BLKRAGET                         = 0x20001263
+       BLKRASET                         = 0x20001262
+       BLKROGET                         = 0x2000125e
+       BLKROSET                         = 0x2000125d
+       BLKRRPART                        = 0x2000125f
+       BLKSECTGET                       = 0x20001267
+       BLKSECTSET                       = 0x20001266
+       BLKSSZGET                        = 0x20001268
+       BOTHER                           = 0x1000
+       BS1                              = 0x2000
+       BSDLY                            = 0x2000
+       CBAUD                            = 0x100f
+       CBAUDEX                          = 0x1000
+       CIBAUD                           = 0x100f0000
+       CLOCAL                           = 0x800
+       CR1                              = 0x200
+       CR2                              = 0x400
+       CR3                              = 0x600
+       CRDLY                            = 0x600
+       CREAD                            = 0x80
+       CS6                              = 0x10
+       CS7                              = 0x20
+       CS8                              = 0x30
+       CSIZE                            = 0x30
+       CSTOPB                           = 0x40
+       ECHOCTL                          = 0x200
+       ECHOE                            = 0x10
+       ECHOK                            = 0x20
+       ECHOKE                           = 0x800
+       ECHONL                           = 0x40
+       ECHOPRT                          = 0x400
+       EFD_CLOEXEC                      = 0x80000
+       EFD_NONBLOCK                     = 0x80
+       EPOLL_CLOEXEC                    = 0x80000
+       EXTPROC                          = 0x10000
+       FF1                              = 0x8000
+       FFDLY                            = 0x8000
+       FLUSHO                           = 0x2000
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
+       F_GETLK                          = 0x21
+       F_GETLK64                        = 0x21
+       F_GETOWN                         = 0x17
+       F_RDLCK                          = 0x0
+       F_SETLK                          = 0x22
+       F_SETLK64                        = 0x22
+       F_SETLKW                         = 0x23
+       F_SETLKW64                       = 0x23
+       F_SETOWN                         = 0x18
+       F_UNLCK                          = 0x2
+       F_WRLCK                          = 0x1
+       HUPCL                            = 0x400
+       ICANON                           = 0x2
+       IEXTEN                           = 0x100
+       IN_CLOEXEC                       = 0x80000
+       IN_NONBLOCK                      = 0x80
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9
+       ISIG                             = 0x1
+       IUCLC                            = 0x200
+       IXOFF                            = 0x1000
+       IXON                             = 0x400
+       MAP_ANON                         = 0x800
+       MAP_ANONYMOUS                    = 0x800
+       MAP_DENYWRITE                    = 0x2000
+       MAP_EXECUTABLE                   = 0x4000
+       MAP_GROWSDOWN                    = 0x1000
+       MAP_HUGETLB                      = 0x80000
+       MAP_LOCKED                       = 0x8000
+       MAP_NONBLOCK                     = 0x20000
+       MAP_NORESERVE                    = 0x400
+       MAP_POPULATE                     = 0x10000
+       MAP_RENAME                       = 0x800
+       MAP_STACK                        = 0x40000
+       MCL_CURRENT                      = 0x1
+       MCL_FUTURE                       = 0x2
+       MCL_ONFAULT                      = 0x4
+       NFDBITS                          = 0x20
+       NLDLY                            = 0x100
+       NOFLSH                           = 0x80
+       NS_GET_NSTYPE                    = 0x2000b703
+       NS_GET_OWNER_UID                 = 0x2000b704
+       NS_GET_PARENT                    = 0x2000b702
+       NS_GET_USERNS                    = 0x2000b701
+       OLCUC                            = 0x2
+       ONLCR                            = 0x4
+       O_APPEND                         = 0x8
+       O_ASYNC                          = 0x1000
+       O_CLOEXEC                        = 0x80000
+       O_CREAT                          = 0x100
+       O_DIRECT                         = 0x8000
+       O_DIRECTORY                      = 0x10000
+       O_DSYNC                          = 0x10
+       O_EXCL                           = 0x400
+       O_FSYNC                          = 0x4010
+       O_LARGEFILE                      = 0x2000
+       O_NDELAY                         = 0x80
+       O_NOATIME                        = 0x40000
+       O_NOCTTY                         = 0x800
+       O_NOFOLLOW                       = 0x20000
+       O_NONBLOCK                       = 0x80
+       O_PATH                           = 0x200000
+       O_RSYNC                          = 0x4010
+       O_SYNC                           = 0x4010
+       O_TMPFILE                        = 0x410000
+       O_TRUNC                          = 0x200
+       PARENB                           = 0x100
+       PARODD                           = 0x200
+       PENDIN                           = 0x4000
+       PERF_EVENT_IOC_DISABLE           = 0x20002401
+       PERF_EVENT_IOC_ENABLE            = 0x20002400
+       PERF_EVENT_IOC_ID                = 0x40042407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x8004240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x80042409
+       PERF_EVENT_IOC_PERIOD            = 0x80082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc004240a
+       PERF_EVENT_IOC_REFRESH           = 0x20002402
+       PERF_EVENT_IOC_RESET             = 0x20002403
+       PERF_EVENT_IOC_SET_BPF           = 0x80042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x80042406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x20002405
+       PPPIOCATTACH                     = 0x8004743d
+       PPPIOCATTCHAN                    = 0x80047438
+       PPPIOCCONNECT                    = 0x8004743a
+       PPPIOCDETACH                     = 0x8004743c
+       PPPIOCDISCONN                    = 0x20007439
+       PPPIOCGASYNCMAP                  = 0x40047458
+       PPPIOCGCHAN                      = 0x40047437
+       PPPIOCGDEBUG                     = 0x40047441
+       PPPIOCGFLAGS                     = 0x4004745a
+       PPPIOCGIDLE                      = 0x4008743f
+       PPPIOCGIDLE32                    = 0x4008743f
+       PPPIOCGIDLE64                    = 0x4010743f
+       PPPIOCGL2TPSTATS                 = 0x40487436
+       PPPIOCGMRU                       = 0x40047453
+       PPPIOCGRASYNCMAP                 = 0x40047455
+       PPPIOCGUNIT                      = 0x40047456
+       PPPIOCGXASYNCMAP                 = 0x40207450
+       PPPIOCSACTIVE                    = 0x80087446
+       PPPIOCSASYNCMAP                  = 0x80047457
+       PPPIOCSCOMPRESS                  = 0x800c744d
+       PPPIOCSDEBUG                     = 0x80047440
+       PPPIOCSFLAGS                     = 0x80047459
+       PPPIOCSMAXCID                    = 0x80047451
+       PPPIOCSMRRU                      = 0x8004743b
+       PPPIOCSMRU                       = 0x80047452
+       PPPIOCSNPMODE                    = 0x8008744b
+       PPPIOCSPASS                      = 0x80087447
+       PPPIOCSRASYNCMAP                 = 0x80047454
+       PPPIOCSXASYNCMAP                 = 0x8020744f
+       PPPIOCXFERUNIT                   = 0x2000744e
+       PR_SET_PTRACER_ANY               = 0xffffffff
+       PTRACE_GETFPREGS                 = 0xe
+       PTRACE_GET_THREAD_AREA           = 0x19
+       PTRACE_GET_THREAD_AREA_3264      = 0xc4
+       PTRACE_GET_WATCH_REGS            = 0xd0
+       PTRACE_OLDSETOPTIONS             = 0x15
+       PTRACE_PEEKDATA_3264             = 0xc1
+       PTRACE_PEEKTEXT_3264             = 0xc0
+       PTRACE_POKEDATA_3264             = 0xc3
+       PTRACE_POKETEXT_3264             = 0xc2
+       PTRACE_SETFPREGS                 = 0xf
+       PTRACE_SET_THREAD_AREA           = 0x1a
+       PTRACE_SET_WATCH_REGS            = 0xd1
+       RLIMIT_AS                        = 0x6
+       RLIMIT_MEMLOCK                   = 0x9
+       RLIMIT_NOFILE                    = 0x5
+       RLIMIT_NPROC                     = 0x8
+       RLIMIT_RSS                       = 0x7
+       RNDADDENTROPY                    = 0x80085203
+       RNDADDTOENTCNT                   = 0x80045201
+       RNDCLEARPOOL                     = 0x20005206
+       RNDGETENTCNT                     = 0x40045200
+       RNDGETPOOL                       = 0x40085202
+       RNDRESEEDCRNG                    = 0x20005207
+       RNDZAPENTCNT                     = 0x20005204
+       RTC_AIE_OFF                      = 0x20007002
+       RTC_AIE_ON                       = 0x20007001
+       RTC_ALM_READ                     = 0x40247008
+       RTC_ALM_SET                      = 0x80247007
+       RTC_EPOCH_READ                   = 0x4004700d
+       RTC_EPOCH_SET                    = 0x8004700e
+       RTC_IRQP_READ                    = 0x4004700b
+       RTC_IRQP_SET                     = 0x8004700c
+       RTC_PIE_OFF                      = 0x20007006
+       RTC_PIE_ON                       = 0x20007005
+       RTC_PLL_GET                      = 0x401c7011
+       RTC_PLL_SET                      = 0x801c7012
+       RTC_RD_TIME                      = 0x40247009
+       RTC_SET_TIME                     = 0x8024700a
+       RTC_UIE_OFF                      = 0x20007004
+       RTC_UIE_ON                       = 0x20007003
+       RTC_VL_CLR                       = 0x20007014
+       RTC_VL_READ                      = 0x40047013
+       RTC_WIE_OFF                      = 0x20007010
+       RTC_WIE_ON                       = 0x2000700f
+       RTC_WKALM_RD                     = 0x40287010
+       RTC_WKALM_SET                    = 0x8028700f
+       SCM_TIMESTAMPING                 = 0x25
+       SCM_TIMESTAMPING_OPT_STATS       = 0x36
+       SCM_TIMESTAMPING_PKTINFO         = 0x3a
+       SCM_TIMESTAMPNS                  = 0x23
+       SCM_TXTIME                       = 0x3d
+       SCM_WIFI_STATUS                  = 0x29
+       SFD_CLOEXEC                      = 0x80000
+       SFD_NONBLOCK                     = 0x80
+       SIOCATMARK                       = 0x40047307
+       SIOCGPGRP                        = 0x40047309
+       SIOCGSTAMPNS_NEW                 = 0x40108907
+       SIOCGSTAMP_NEW                   = 0x40108906
+       SIOCINQ                          = 0x467f
+       SIOCOUTQ                         = 0x7472
+       SIOCSPGRP                        = 0x80047308
+       SOCK_CLOEXEC                     = 0x80000
+       SOCK_DGRAM                       = 0x1
+       SOCK_NONBLOCK                    = 0x80
+       SOCK_STREAM                      = 0x2
+       SOL_SOCKET                       = 0xffff
+       SO_ACCEPTCONN                    = 0x1009
+       SO_ATTACH_BPF                    = 0x32
+       SO_ATTACH_REUSEPORT_CBPF         = 0x33
+       SO_ATTACH_REUSEPORT_EBPF         = 0x34
+       SO_BINDTODEVICE                  = 0x19
+       SO_BINDTOIFINDEX                 = 0x3e
+       SO_BPF_EXTENSIONS                = 0x30
+       SO_BROADCAST                     = 0x20
+       SO_BSDCOMPAT                     = 0xe
+       SO_BUSY_POLL                     = 0x2e
+       SO_CNX_ADVICE                    = 0x35
+       SO_COOKIE                        = 0x39
+       SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DOMAIN                        = 0x1029
+       SO_DONTROUTE                     = 0x10
+       SO_ERROR                         = 0x1007
+       SO_INCOMING_CPU                  = 0x31
+       SO_INCOMING_NAPI_ID              = 0x38
+       SO_KEEPALIVE                     = 0x8
+       SO_LINGER                        = 0x80
+       SO_LOCK_FILTER                   = 0x2c
+       SO_MARK                          = 0x24
+       SO_MAX_PACING_RATE               = 0x2f
+       SO_MEMINFO                       = 0x37
+       SO_NOFCS                         = 0x2b
+       SO_OOBINLINE                     = 0x100
+       SO_PASSCRED                      = 0x11
+       SO_PASSSEC                       = 0x22
+       SO_PEEK_OFF                      = 0x2a
+       SO_PEERCRED                      = 0x12
+       SO_PEERGROUPS                    = 0x3b
+       SO_PEERSEC                       = 0x1e
+       SO_PROTOCOL                      = 0x1028
+       SO_RCVBUF                        = 0x1002
+       SO_RCVBUFFORCE                   = 0x21
+       SO_RCVLOWAT                      = 0x1004
+       SO_RCVTIMEO                      = 0x1006
+       SO_RCVTIMEO_NEW                  = 0x42
+       SO_RCVTIMEO_OLD                  = 0x1006
+       SO_REUSEADDR                     = 0x4
+       SO_REUSEPORT                     = 0x200
+       SO_RXQ_OVFL                      = 0x28
+       SO_SECURITY_AUTHENTICATION       = 0x16
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x18
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+       SO_SELECT_ERR_QUEUE              = 0x2d
+       SO_SNDBUF                        = 0x1001
+       SO_SNDBUFFORCE                   = 0x1f
+       SO_SNDLOWAT                      = 0x1003
+       SO_SNDTIMEO                      = 0x1005
+       SO_SNDTIMEO_NEW                  = 0x43
+       SO_SNDTIMEO_OLD                  = 0x1005
+       SO_STYLE                         = 0x1008
+       SO_TIMESTAMPING                  = 0x25
+       SO_TIMESTAMPING_NEW              = 0x41
+       SO_TIMESTAMPING_OLD              = 0x25
+       SO_TIMESTAMPNS                   = 0x23
+       SO_TIMESTAMPNS_NEW               = 0x40
+       SO_TIMESTAMPNS_OLD               = 0x23
+       SO_TIMESTAMP_NEW                 = 0x3f
+       SO_TXTIME                        = 0x3d
+       SO_TYPE                          = 0x1008
+       SO_WIFI_STATUS                   = 0x29
+       SO_ZEROCOPY                      = 0x3c
+       TAB1                             = 0x800
+       TAB2                             = 0x1000
+       TAB3                             = 0x1800
+       TABDLY                           = 0x1800
+       TCFLSH                           = 0x5407
+       TCGETA                           = 0x5401
+       TCGETS                           = 0x540d
+       TCGETS2                          = 0x4030542a
+       TCSAFLUSH                        = 0x5410
+       TCSBRK                           = 0x5405
+       TCSBRKP                          = 0x5486
+       TCSETA                           = 0x5402
+       TCSETAF                          = 0x5404
+       TCSETAW                          = 0x5403
+       TCSETS                           = 0x540e
+       TCSETS2                          = 0x8030542b
+       TCSETSF                          = 0x5410
+       TCSETSF2                         = 0x8030542d
+       TCSETSW                          = 0x540f
+       TCSETSW2                         = 0x8030542c
+       TCXONC                           = 0x5406
+       TIOCCBRK                         = 0x5428
+       TIOCCONS                         = 0x80047478
+       TIOCEXCL                         = 0x740d
+       TIOCGDEV                         = 0x40045432
+       TIOCGETD                         = 0x7400
+       TIOCGETP                         = 0x7408
+       TIOCGEXCL                        = 0x40045440
+       TIOCGICOUNT                      = 0x5492
+       TIOCGISO7816                     = 0x40285442
+       TIOCGLCKTRMIOS                   = 0x548b
+       TIOCGLTC                         = 0x7474
+       TIOCGPGRP                        = 0x40047477
+       TIOCGPKT                         = 0x40045438
+       TIOCGPTLCK                       = 0x40045439
+       TIOCGPTN                         = 0x40045430
+       TIOCGPTPEER                      = 0x20005441
+       TIOCGRS485                       = 0x4020542e
+       TIOCGSERIAL                      = 0x5484
+       TIOCGSID                         = 0x7416
+       TIOCGSOFTCAR                     = 0x5481
+       TIOCGWINSZ                       = 0x40087468
+       TIOCINQ                          = 0x467f
+       TIOCLINUX                        = 0x5483
+       TIOCMBIC                         = 0x741c
+       TIOCMBIS                         = 0x741b
+       TIOCMGET                         = 0x741d
+       TIOCMIWAIT                       = 0x5491
+       TIOCMSET                         = 0x741a
+       TIOCM_CAR                        = 0x100
+       TIOCM_CD                         = 0x100
+       TIOCM_CTS                        = 0x40
+       TIOCM_DSR                        = 0x400
+       TIOCM_RI                         = 0x200
+       TIOCM_RNG                        = 0x200
+       TIOCM_SR                         = 0x20
+       TIOCM_ST                         = 0x10
+       TIOCNOTTY                        = 0x5471
+       TIOCNXCL                         = 0x740e
+       TIOCOUTQ                         = 0x7472
+       TIOCPKT                          = 0x5470
+       TIOCSBRK                         = 0x5427
+       TIOCSCTTY                        = 0x5480
+       TIOCSERCONFIG                    = 0x5488
+       TIOCSERGETLSR                    = 0x548e
+       TIOCSERGETMULTI                  = 0x548f
+       TIOCSERGSTRUCT                   = 0x548d
+       TIOCSERGWILD                     = 0x5489
+       TIOCSERSETMULTI                  = 0x5490
+       TIOCSERSWILD                     = 0x548a
+       TIOCSER_TEMT                     = 0x1
+       TIOCSETD                         = 0x7401
+       TIOCSETN                         = 0x740a
+       TIOCSETP                         = 0x7409
+       TIOCSIG                          = 0x80045436
+       TIOCSISO7816                     = 0xc0285443
+       TIOCSLCKTRMIOS                   = 0x548c
+       TIOCSLTC                         = 0x7475
+       TIOCSPGRP                        = 0x80047476
+       TIOCSPTLCK                       = 0x80045431
+       TIOCSRS485                       = 0xc020542f
+       TIOCSSERIAL                      = 0x5485
+       TIOCSSOFTCAR                     = 0x5482
+       TIOCSTI                          = 0x5472
+       TIOCSWINSZ                       = 0x80087467
+       TIOCVHANGUP                      = 0x5437
+       TOSTOP                           = 0x8000
+       TUNATTACHFILTER                  = 0x800854d5
+       TUNDETACHFILTER                  = 0x800854d6
+       TUNGETDEVNETNS                   = 0x200054e3
+       TUNGETFEATURES                   = 0x400454cf
+       TUNGETFILTER                     = 0x400854db
+       TUNGETIFF                        = 0x400454d2
+       TUNGETSNDBUF                     = 0x400454d3
+       TUNGETVNETBE                     = 0x400454df
+       TUNGETVNETHDRSZ                  = 0x400454d7
+       TUNGETVNETLE                     = 0x400454dd
+       TUNSETCARRIER                    = 0x800454e2
+       TUNSETDEBUG                      = 0x800454c9
+       TUNSETFILTEREBPF                 = 0x400454e1
+       TUNSETGROUP                      = 0x800454ce
+       TUNSETIFF                        = 0x800454ca
+       TUNSETIFINDEX                    = 0x800454da
+       TUNSETLINK                       = 0x800454cd
+       TUNSETNOCSUM                     = 0x800454c8
+       TUNSETOFFLOAD                    = 0x800454d0
+       TUNSETOWNER                      = 0x800454cc
+       TUNSETPERSIST                    = 0x800454cb
+       TUNSETQUEUE                      = 0x800454d9
+       TUNSETSNDBUF                     = 0x800454d4
+       TUNSETSTEERINGEBPF               = 0x400454e0
+       TUNSETTXFILTER                   = 0x800454d1
+       TUNSETVNETBE                     = 0x800454de
+       TUNSETVNETHDRSZ                  = 0x800454d8
+       TUNSETVNETLE                     = 0x800454dc
+       UBI_IOCATT                       = 0x80186f40
+       UBI_IOCDET                       = 0x80046f41
+       UBI_IOCEBCH                      = 0x80044f02
+       UBI_IOCEBER                      = 0x80044f01
+       UBI_IOCEBISMAP                   = 0x40044f05
+       UBI_IOCEBMAP                     = 0x80084f03
+       UBI_IOCEBUNMAP                   = 0x80044f04
+       UBI_IOCMKVOL                     = 0x80986f00
+       UBI_IOCRMVOL                     = 0x80046f01
+       UBI_IOCRNVOL                     = 0x91106f03
+       UBI_IOCRPEB                      = 0x80046f04
+       UBI_IOCRSVOL                     = 0x800c6f02
+       UBI_IOCSETVOLPROP                = 0x80104f06
+       UBI_IOCSPEB                      = 0x80046f05
+       UBI_IOCVOLCRBLK                  = 0x80804f07
+       UBI_IOCVOLRMBLK                  = 0x20004f08
+       UBI_IOCVOLUP                     = 0x80084f00
+       VDISCARD                         = 0xd
+       VEOF                             = 0x10
+       VEOL                             = 0x11
+       VEOL2                            = 0x6
+       VMIN                             = 0x4
+       VREPRINT                         = 0xc
+       VSTART                           = 0x8
+       VSTOP                            = 0x9
+       VSUSP                            = 0xa
+       VSWTC                            = 0x7
+       VSWTCH                           = 0x7
+       VT1                              = 0x4000
+       VTDLY                            = 0x4000
+       VTIME                            = 0x5
+       VWERASE                          = 0xe
+       WDIOC_GETBOOTSTATUS              = 0x40045702
+       WDIOC_GETPRETIMEOUT              = 0x40045709
+       WDIOC_GETSTATUS                  = 0x40045701
+       WDIOC_GETSUPPORT                 = 0x40285700
+       WDIOC_GETTEMP                    = 0x40045703
+       WDIOC_GETTIMELEFT                = 0x4004570a
+       WDIOC_GETTIMEOUT                 = 0x40045707
+       WDIOC_KEEPALIVE                  = 0x40045705
+       WDIOC_SETOPTIONS                 = 0x40045704
+       WORDSIZE                         = 0x20
+       XCASE                            = 0x4
+       XTABS                            = 0x1800
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x7d)
        EADDRNOTAVAIL   = syscall.Errno(0x7e)
        EADV            = syscall.Errno(0x44)
        EAFNOSUPPORT    = syscall.Errno(0x7c)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x95)
        EBADE           = syscall.Errno(0x32)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x51)
        EBADMSG         = syscall.Errno(0x4d)
        EBADR           = syscall.Errno(0x33)
        EBADRQC         = syscall.Errno(0x36)
        EBADSLT         = syscall.Errno(0x37)
        EBFONT          = syscall.Errno(0x3b)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x9e)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x25)
        ECOMM           = syscall.Errno(0x46)
        ECONNABORTED    = syscall.Errno(0x82)
@@ -2893,12 +500,8 @@ const (
        EDEADLK         = syscall.Errno(0x2d)
        EDEADLOCK       = syscall.Errno(0x38)
        EDESTADDRREQ    = syscall.Errno(0x60)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x49)
        EDQUOT          = syscall.Errno(0x46d)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x93)
        EHOSTUNREACH    = syscall.Errno(0x94)
        EHWPOISON       = syscall.Errno(0xa8)
@@ -2906,11 +509,7 @@ const (
        EILSEQ          = syscall.Errno(0x58)
        EINIT           = syscall.Errno(0x8d)
        EINPROGRESS     = syscall.Errno(0x96)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x85)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x8b)
        EKEYEXPIRED     = syscall.Errno(0xa2)
        EKEYREJECTED    = syscall.Errno(0xa4)
@@ -2927,8 +526,6 @@ const (
        ELNRNG          = syscall.Errno(0x29)
        ELOOP           = syscall.Errno(0x5a)
        EMEDIUMTYPE     = syscall.Errno(0xa0)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x61)
        EMULTIHOP       = syscall.Errno(0x4a)
        ENAMETOOLONG    = syscall.Errno(0x4e)
@@ -2936,100 +533,68 @@ const (
        ENETDOWN        = syscall.Errno(0x7f)
        ENETRESET       = syscall.Errno(0x81)
        ENETUNREACH     = syscall.Errno(0x80)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x35)
        ENOBUFS         = syscall.Errno(0x84)
        ENOCSI          = syscall.Errno(0x2b)
        ENODATA         = syscall.Errno(0x3d)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0xa1)
        ENOLCK          = syscall.Errno(0x2e)
        ENOLINK         = syscall.Errno(0x43)
        ENOMEDIUM       = syscall.Errno(0x9f)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x23)
        ENONET          = syscall.Errno(0x40)
        ENOPKG          = syscall.Errno(0x41)
        ENOPROTOOPT     = syscall.Errno(0x63)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x3f)
        ENOSTR          = syscall.Errno(0x3c)
        ENOSYS          = syscall.Errno(0x59)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x86)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x5d)
        ENOTNAM         = syscall.Errno(0x89)
        ENOTRECOVERABLE = syscall.Errno(0xa6)
        ENOTSOCK        = syscall.Errno(0x5f)
        ENOTSUP         = syscall.Errno(0x7a)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x50)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x7a)
        EOVERFLOW       = syscall.Errno(0x4f)
        EOWNERDEAD      = syscall.Errno(0xa5)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x7b)
-       EPIPE           = syscall.Errno(0x20)
        EPROTO          = syscall.Errno(0x47)
        EPROTONOSUPPORT = syscall.Errno(0x78)
        EPROTOTYPE      = syscall.Errno(0x62)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x52)
        EREMDEV         = syscall.Errno(0x8e)
        EREMOTE         = syscall.Errno(0x42)
        EREMOTEIO       = syscall.Errno(0x8c)
        ERESTART        = syscall.Errno(0x5b)
        ERFKILL         = syscall.Errno(0xa7)
-       EROFS           = syscall.Errno(0x1e)
        ESHUTDOWN       = syscall.Errno(0x8f)
        ESOCKTNOSUPPORT = syscall.Errno(0x79)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x45)
        ESTALE          = syscall.Errno(0x97)
        ESTRPIPE        = syscall.Errno(0x5c)
        ETIME           = syscall.Errno(0x3e)
        ETIMEDOUT       = syscall.Errno(0x91)
        ETOOMANYREFS    = syscall.Errno(0x90)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x87)
        EUNATCH         = syscall.Errno(0x2a)
        EUSERS          = syscall.Errno(0x5e)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x34)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0xa)
        SIGCHLD   = syscall.Signal(0x12)
        SIGCLD    = syscall.Signal(0x12)
        SIGCONT   = syscall.Signal(0x19)
        SIGEMT    = syscall.Signal(0x7)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x16)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x16)
        SIGPROF   = syscall.Signal(0x1d)
        SIGPWR    = syscall.Signal(0x13)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTOP   = syscall.Signal(0x17)
        SIGSYS    = syscall.Signal(0xc)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x18)
        SIGTTIN   = syscall.Signal(0x1a)
        SIGTTOU   = syscall.Signal(0x1b)
index 9152b5f12f6cb64195812678d326ba28fd8aac6d..c42966d19cea8db3d9f466b0bf8d697ea618af6d 100644 (file)
@@ -11,2880 +11,487 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x1008
-       B110                                        = 0x3
-       B115200                                     = 0x1002
-       B1152000                                    = 0x1009
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x100a
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x100b
-       B230400                                     = 0x1003
-       B2400                                       = 0xb
-       B2500000                                    = 0x100c
-       B300                                        = 0x7
-       B3000000                                    = 0x100d
-       B3500000                                    = 0x100e
-       B38400                                      = 0xf
-       B4000000                                    = 0x100f
-       B460800                                     = 0x1004
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x1005
-       B57600                                      = 0x1001
-       B576000                                     = 0x1006
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x1007
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x40081270
-       BLKBSZSET                                   = 0x80081271
-       BLKFLSBUF                                   = 0x20001261
-       BLKFRAGET                                   = 0x20001265
-       BLKFRASET                                   = 0x20001264
-       BLKGETSIZE                                  = 0x20001260
-       BLKGETSIZE64                                = 0x40081272
-       BLKPBSZGET                                  = 0x2000127b
-       BLKRAGET                                    = 0x20001263
-       BLKRASET                                    = 0x20001262
-       BLKROGET                                    = 0x2000125e
-       BLKROSET                                    = 0x2000125d
-       BLKRRPART                                   = 0x2000125f
-       BLKSECTGET                                  = 0x20001267
-       BLKSECTSET                                  = 0x20001266
-       BLKSSZGET                                   = 0x20001268
-       BOTHER                                      = 0x1000
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x2000
-       BSDLY                                       = 0x2000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0x100f
-       CBAUDEX                                     = 0x1000
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0x100f0000
-       CLOCAL                                      = 0x800
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x200
-       CR2                                         = 0x400
-       CR3                                         = 0x600
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x600
-       CREAD                                       = 0x80
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x10
-       CS7                                         = 0x20
-       CS8                                         = 0x30
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x30
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x40
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x200
-       ECHOE                                       = 0x10
-       ECHOK                                       = 0x20
-       ECHOKE                                      = 0x800
-       ECHONL                                      = 0x40
-       ECHOPRT                                     = 0x400
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x80000
-       EFD_NONBLOCK                                = 0x80
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x80000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x8000
-       FFDLY                                       = 0x8000
-       FLUSHO                                      = 0x2000
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x800c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x80106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x400c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0xe
-       F_GETLK64                                   = 0xe
-       F_GETOWN                                    = 0x17
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x0
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0x6
-       F_SETLK64                                   = 0x6
-       F_SETLKW                                    = 0x7
-       F_SETLKW64                                  = 0x7
-       F_SETOWN                                    = 0x18
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x2
-       F_WRLCK                                     = 0x1
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x400
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x2
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x100
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x80000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x80
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x200007b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x1
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x200
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x1000
-       IXON                                        = 0x400
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_ANON                                    = 0x800
-       MAP_ANONYMOUS                               = 0x800
-       MAP_DENYWRITE                               = 0x2000
-       MAP_EXECUTABLE                              = 0x4000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x1000
-       MAP_HUGETLB                                 = 0x80000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x8000
-       MAP_NONBLOCK                                = 0x20000
-       MAP_NORESERVE                               = 0x400
-       MAP_POPULATE                                = 0x10000
-       MAP_PRIVATE                                 = 0x2
-       MAP_RENAME                                  = 0x800
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x40000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x1
-       MCL_FUTURE                                  = 0x2
-       MCL_ONFAULT                                 = 0x4
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x40
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x100
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0x2000b703
-       NS_GET_OWNER_UID                            = 0x2000b704
-       NS_GET_PARENT                               = 0x2000b702
-       NS_GET_USERNS                               = 0x2000b701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x2
-       ONLCR                                       = 0x4
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x8
-       O_ASYNC                                     = 0x1000
-       O_CLOEXEC                                   = 0x80000
-       O_CREAT                                     = 0x100
-       O_DIRECT                                    = 0x8000
-       O_DIRECTORY                                 = 0x10000
-       O_DSYNC                                     = 0x10
-       O_EXCL                                      = 0x400
-       O_FSYNC                                     = 0x4010
-       O_LARGEFILE                                 = 0x0
-       O_NDELAY                                    = 0x80
-       O_NOATIME                                   = 0x40000
-       O_NOCTTY                                    = 0x800
-       O_NOFOLLOW                                  = 0x20000
-       O_NONBLOCK                                  = 0x80
-       O_PATH                                      = 0x200000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x4010
-       O_SYNC                                      = 0x4010
-       O_TMPFILE                                   = 0x410000
-       O_TRUNC                                     = 0x200
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x100
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x200
-       PENDIN                                      = 0x4000
-       PERF_EVENT_IOC_DISABLE                      = 0x20002401
-       PERF_EVENT_IOC_ENABLE                       = 0x20002400
-       PERF_EVENT_IOC_ID                           = 0x40082407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x8008240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x80042409
-       PERF_EVENT_IOC_PERIOD                       = 0x80082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc008240a
-       PERF_EVENT_IOC_REFRESH                      = 0x20002402
-       PERF_EVENT_IOC_RESET                        = 0x20002403
-       PERF_EVENT_IOC_SET_BPF                      = 0x80042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x80082406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x20002405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x8004743d
-       PPPIOCATTCHAN                               = 0x80047438
-       PPPIOCCONNECT                               = 0x8004743a
-       PPPIOCDETACH                                = 0x8004743c
-       PPPIOCDISCONN                               = 0x20007439
-       PPPIOCGASYNCMAP                             = 0x40047458
-       PPPIOCGCHAN                                 = 0x40047437
-       PPPIOCGDEBUG                                = 0x40047441
-       PPPIOCGFLAGS                                = 0x4004745a
-       PPPIOCGIDLE                                 = 0x4010743f
-       PPPIOCGIDLE32                               = 0x4008743f
-       PPPIOCGIDLE64                               = 0x4010743f
-       PPPIOCGL2TPSTATS                            = 0x40487436
-       PPPIOCGMRU                                  = 0x40047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x40047455
-       PPPIOCGUNIT                                 = 0x40047456
-       PPPIOCGXASYNCMAP                            = 0x40207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x80107446
-       PPPIOCSASYNCMAP                             = 0x80047457
-       PPPIOCSCOMPRESS                             = 0x8010744d
-       PPPIOCSDEBUG                                = 0x80047440
-       PPPIOCSFLAGS                                = 0x80047459
-       PPPIOCSMAXCID                               = 0x80047451
-       PPPIOCSMRRU                                 = 0x8004743b
-       PPPIOCSMRU                                  = 0x80047452
-       PPPIOCSNPMODE                               = 0x8008744b
-       PPPIOCSPASS                                 = 0x80107447
-       PPPIOCSRASYNCMAP                            = 0x80047454
-       PPPIOCSXASYNCMAP                            = 0x8020744f
-       PPPIOCXFERUNIT                              = 0x2000744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffffffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETFPREGS                            = 0xe
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_GET_THREAD_AREA                      = 0x19
-       PTRACE_GET_THREAD_AREA_3264                 = 0xc4
-       PTRACE_GET_WATCH_REGS                       = 0xd0
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_OLDSETOPTIONS                        = 0x15
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKDATA_3264                        = 0xc1
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKTEXT_3264                        = 0xc0
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKEDATA_3264                        = 0xc3
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKETEXT_3264                        = 0xc2
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETFPREGS                            = 0xf
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SET_THREAD_AREA                      = 0x1a
-       PTRACE_SET_WATCH_REGS                       = 0xd1
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_TRACEME                              = 0x0
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x6
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x9
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x5
-       RLIMIT_NPROC                                = 0x8
-       RLIMIT_RSS                                  = 0x7
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x80085203
-       RNDADDTOENTCNT                              = 0x80045201
-       RNDCLEARPOOL                                = 0x20005206
-       RNDGETENTCNT                                = 0x40045200
-       RNDGETPOOL                                  = 0x40085202
-       RNDRESEEDCRNG                               = 0x20005207
-       RNDZAPENTCNT                                = 0x20005204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x20007002
-       RTC_AIE_ON                                  = 0x20007001
-       RTC_ALM_READ                                = 0x40247008
-       RTC_ALM_SET                                 = 0x80247007
-       RTC_EPOCH_READ                              = 0x4008700d
-       RTC_EPOCH_SET                               = 0x8008700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x4008700b
-       RTC_IRQP_SET                                = 0x8008700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x20007006
-       RTC_PIE_ON                                  = 0x20007005
-       RTC_PLL_GET                                 = 0x40207011
-       RTC_PLL_SET                                 = 0x80207012
-       RTC_RD_TIME                                 = 0x40247009
-       RTC_SET_TIME                                = 0x8024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x20007004
-       RTC_UIE_ON                                  = 0x20007003
-       RTC_VL_CLR                                  = 0x20007014
-       RTC_VL_READ                                 = 0x40047013
-       RTC_WIE_OFF                                 = 0x20007010
-       RTC_WIE_ON                                  = 0x2000700f
-       RTC_WKALM_RD                                = 0x40287010
-       RTC_WKALM_SET                               = 0x8028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x25
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x36
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3a
-       SCM_TIMESTAMPNS                             = 0x23
-       SCM_TXTIME                                  = 0x3d
-       SCM_WIFI_STATUS                             = 0x29
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x80000
-       SFD_NONBLOCK                                = 0x80
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x40047307
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x40047309
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x40108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x40108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x467f
-       SIOCOUTQ                                    = 0x7472
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x80047308
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x80000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x1
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x80
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x2
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0xffff
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x1009
-       SO_ATTACH_BPF                               = 0x32
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x33
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x34
-       SO_BINDTODEVICE                             = 0x19
-       SO_BINDTOIFINDEX                            = 0x3e
-       SO_BPF_EXTENSIONS                           = 0x30
-       SO_BROADCAST                                = 0x20
-       SO_BSDCOMPAT                                = 0xe
-       SO_BUSY_POLL                                = 0x2e
-       SO_CNX_ADVICE                               = 0x35
-       SO_COOKIE                                   = 0x39
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x44
-       SO_DOMAIN                                   = 0x1029
-       SO_DONTROUTE                                = 0x10
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x1007
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x31
-       SO_INCOMING_NAPI_ID                         = 0x38
-       SO_KEEPALIVE                                = 0x8
-       SO_LINGER                                   = 0x80
-       SO_LOCK_FILTER                              = 0x2c
-       SO_MARK                                     = 0x24
-       SO_MAX_PACING_RATE                          = 0x2f
-       SO_MEMINFO                                  = 0x37
-       SO_NOFCS                                    = 0x2b
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0x100
-       SO_PASSCRED                                 = 0x11
-       SO_PASSSEC                                  = 0x22
-       SO_PEEK_OFF                                 = 0x2a
-       SO_PEERCRED                                 = 0x12
-       SO_PEERGROUPS                               = 0x3b
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1e
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x1028
-       SO_RCVBUF                                   = 0x1002
-       SO_RCVBUFFORCE                              = 0x21
-       SO_RCVLOWAT                                 = 0x1004
-       SO_RCVTIMEO                                 = 0x1006
-       SO_RCVTIMEO_NEW                             = 0x42
-       SO_RCVTIMEO_OLD                             = 0x1006
-       SO_REUSEADDR                                = 0x4
-       SO_REUSEPORT                                = 0x200
-       SO_RXQ_OVFL                                 = 0x28
-       SO_SECURITY_AUTHENTICATION                  = 0x16
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x18
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x17
-       SO_SELECT_ERR_QUEUE                         = 0x2d
-       SO_SNDBUF                                   = 0x1001
-       SO_SNDBUFFORCE                              = 0x1f
-       SO_SNDLOWAT                                 = 0x1003
-       SO_SNDTIMEO                                 = 0x1005
-       SO_SNDTIMEO_NEW                             = 0x43
-       SO_SNDTIMEO_OLD                             = 0x1005
-       SO_STYLE                                    = 0x1008
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x25
-       SO_TIMESTAMPING_NEW                         = 0x41
-       SO_TIMESTAMPING_OLD                         = 0x25
-       SO_TIMESTAMPNS                              = 0x23
-       SO_TIMESTAMPNS_NEW                          = 0x40
-       SO_TIMESTAMPNS_OLD                          = 0x23
-       SO_TIMESTAMP_NEW                            = 0x3f
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3d
-       SO_TYPE                                     = 0x1008
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x29
-       SO_ZEROCOPY                                 = 0x3c
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x800
-       TAB2                                        = 0x1000
-       TAB3                                        = 0x1800
-       TABDLY                                      = 0x1800
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x5407
-       TCGETA                                      = 0x5401
-       TCGETS                                      = 0x540d
-       TCGETS2                                     = 0x4030542a
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x5410
-       TCSBRK                                      = 0x5405
-       TCSBRKP                                     = 0x5486
-       TCSETA                                      = 0x5402
-       TCSETAF                                     = 0x5404
-       TCSETAW                                     = 0x5403
-       TCSETS                                      = 0x540e
-       TCSETS2                                     = 0x8030542b
-       TCSETSF                                     = 0x5410
-       TCSETSF2                                    = 0x8030542d
-       TCSETSW                                     = 0x540f
-       TCSETSW2                                    = 0x8030542c
-       TCXONC                                      = 0x5406
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x5428
-       TIOCCONS                                    = 0x80047478
-       TIOCEXCL                                    = 0x740d
-       TIOCGDEV                                    = 0x40045432
-       TIOCGETD                                    = 0x7400
-       TIOCGETP                                    = 0x7408
-       TIOCGEXCL                                   = 0x40045440
-       TIOCGICOUNT                                 = 0x5492
-       TIOCGISO7816                                = 0x40285442
-       TIOCGLCKTRMIOS                              = 0x548b
-       TIOCGLTC                                    = 0x7474
-       TIOCGPGRP                                   = 0x40047477
-       TIOCGPKT                                    = 0x40045438
-       TIOCGPTLCK                                  = 0x40045439
-       TIOCGPTN                                    = 0x40045430
-       TIOCGPTPEER                                 = 0x20005441
-       TIOCGRS485                                  = 0x4020542e
-       TIOCGSERIAL                                 = 0x5484
-       TIOCGSID                                    = 0x7416
-       TIOCGSOFTCAR                                = 0x5481
-       TIOCGWINSZ                                  = 0x40087468
-       TIOCINQ                                     = 0x467f
-       TIOCLINUX                                   = 0x5483
-       TIOCMBIC                                    = 0x741c
-       TIOCMBIS                                    = 0x741b
-       TIOCMGET                                    = 0x741d
-       TIOCMIWAIT                                  = 0x5491
-       TIOCMSET                                    = 0x741a
-       TIOCM_CAR                                   = 0x100
-       TIOCM_CD                                    = 0x100
-       TIOCM_CTS                                   = 0x40
-       TIOCM_DSR                                   = 0x400
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_RI                                    = 0x200
-       TIOCM_RNG                                   = 0x200
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x20
-       TIOCM_ST                                    = 0x10
-       TIOCNOTTY                                   = 0x5471
-       TIOCNXCL                                    = 0x740e
-       TIOCOUTQ                                    = 0x7472
-       TIOCPKT                                     = 0x5470
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x5427
-       TIOCSCTTY                                   = 0x5480
-       TIOCSERCONFIG                               = 0x5488
-       TIOCSERGETLSR                               = 0x548e
-       TIOCSERGETMULTI                             = 0x548f
-       TIOCSERGSTRUCT                              = 0x548d
-       TIOCSERGWILD                                = 0x5489
-       TIOCSERSETMULTI                             = 0x5490
-       TIOCSERSWILD                                = 0x548a
-       TIOCSER_TEMT                                = 0x1
-       TIOCSETD                                    = 0x7401
-       TIOCSETN                                    = 0x740a
-       TIOCSETP                                    = 0x7409
-       TIOCSIG                                     = 0x80045436
-       TIOCSISO7816                                = 0xc0285443
-       TIOCSLCKTRMIOS                              = 0x548c
-       TIOCSLTC                                    = 0x7475
-       TIOCSPGRP                                   = 0x80047476
-       TIOCSPTLCK                                  = 0x80045431
-       TIOCSRS485                                  = 0xc020542f
-       TIOCSSERIAL                                 = 0x5485
-       TIOCSSOFTCAR                                = 0x5482
-       TIOCSTI                                     = 0x5472
-       TIOCSWINSZ                                  = 0x80087467
-       TIOCVHANGUP                                 = 0x5437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x8000
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x801054d5
-       TUNDETACHFILTER                             = 0x801054d6
-       TUNGETDEVNETNS                              = 0x200054e3
-       TUNGETFEATURES                              = 0x400454cf
-       TUNGETFILTER                                = 0x401054db
-       TUNGETIFF                                   = 0x400454d2
-       TUNGETSNDBUF                                = 0x400454d3
-       TUNGETVNETBE                                = 0x400454df
-       TUNGETVNETHDRSZ                             = 0x400454d7
-       TUNGETVNETLE                                = 0x400454dd
-       TUNSETCARRIER                               = 0x800454e2
-       TUNSETDEBUG                                 = 0x800454c9
-       TUNSETFILTEREBPF                            = 0x400454e1
-       TUNSETGROUP                                 = 0x800454ce
-       TUNSETIFF                                   = 0x800454ca
-       TUNSETIFINDEX                               = 0x800454da
-       TUNSETLINK                                  = 0x800454cd
-       TUNSETNOCSUM                                = 0x800454c8
-       TUNSETOFFLOAD                               = 0x800454d0
-       TUNSETOWNER                                 = 0x800454cc
-       TUNSETPERSIST                               = 0x800454cb
-       TUNSETQUEUE                                 = 0x800454d9
-       TUNSETSNDBUF                                = 0x800454d4
-       TUNSETSTEERINGEBPF                          = 0x400454e0
-       TUNSETTXFILTER                              = 0x800454d1
-       TUNSETVNETBE                                = 0x800454de
-       TUNSETVNETHDRSZ                             = 0x800454d8
-       TUNSETVNETLE                                = 0x800454dc
-       UBI_IOCATT                                  = 0x80186f40
-       UBI_IOCDET                                  = 0x80046f41
-       UBI_IOCEBCH                                 = 0x80044f02
-       UBI_IOCEBER                                 = 0x80044f01
-       UBI_IOCEBISMAP                              = 0x40044f05
-       UBI_IOCEBMAP                                = 0x80084f03
-       UBI_IOCEBUNMAP                              = 0x80044f04
-       UBI_IOCMKVOL                                = 0x80986f00
-       UBI_IOCRMVOL                                = 0x80046f01
-       UBI_IOCRNVOL                                = 0x91106f03
-       UBI_IOCRPEB                                 = 0x80046f04
-       UBI_IOCRSVOL                                = 0x800c6f02
-       UBI_IOCSETVOLPROP                           = 0x80104f06
-       UBI_IOCSPEB                                 = 0x80046f05
-       UBI_IOCVOLCRBLK                             = 0x80804f07
-       UBI_IOCVOLRMBLK                             = 0x20004f08
-       UBI_IOCVOLUP                                = 0x80084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0xd
-       VEOF                                        = 0x10
-       VEOL                                        = 0x11
-       VEOL2                                       = 0x6
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x4
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xc
-       VSTART                                      = 0x8
-       VSTOP                                       = 0x9
-       VSUSP                                       = 0xa
-       VSWTC                                       = 0x7
-       VSWTCH                                      = 0x7
-       VT0                                         = 0x0
-       VT1                                         = 0x4000
-       VTDLY                                       = 0x4000
-       VTIME                                       = 0x5
-       VWERASE                                     = 0xe
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x40045702
-       WDIOC_GETPRETIMEOUT                         = 0x40045709
-       WDIOC_GETSTATUS                             = 0x40045701
-       WDIOC_GETSUPPORT                            = 0x40285700
-       WDIOC_GETTEMP                               = 0x40045703
-       WDIOC_GETTIMELEFT                           = 0x4004570a
-       WDIOC_GETTIMEOUT                            = 0x40045707
-       WDIOC_KEEPALIVE                             = 0x40045705
-       WDIOC_SETOPTIONS                            = 0x40045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x40
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0x1800
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
+       B1000000                         = 0x1008
+       B115200                          = 0x1002
+       B1152000                         = 0x1009
+       B1500000                         = 0x100a
+       B2000000                         = 0x100b
+       B230400                          = 0x1003
+       B2500000                         = 0x100c
+       B3000000                         = 0x100d
+       B3500000                         = 0x100e
+       B4000000                         = 0x100f
+       B460800                          = 0x1004
+       B500000                          = 0x1005
+       B57600                           = 0x1001
+       B576000                          = 0x1006
+       B921600                          = 0x1007
+       BLKBSZGET                        = 0x40081270
+       BLKBSZSET                        = 0x80081271
+       BLKFLSBUF                        = 0x20001261
+       BLKFRAGET                        = 0x20001265
+       BLKFRASET                        = 0x20001264
+       BLKGETSIZE                       = 0x20001260
+       BLKGETSIZE64                     = 0x40081272
+       BLKPBSZGET                       = 0x2000127b
+       BLKRAGET                         = 0x20001263
+       BLKRASET                         = 0x20001262
+       BLKROGET                         = 0x2000125e
+       BLKROSET                         = 0x2000125d
+       BLKRRPART                        = 0x2000125f
+       BLKSECTGET                       = 0x20001267
+       BLKSECTSET                       = 0x20001266
+       BLKSSZGET                        = 0x20001268
+       BOTHER                           = 0x1000
+       BS1                              = 0x2000
+       BSDLY                            = 0x2000
+       CBAUD                            = 0x100f
+       CBAUDEX                          = 0x1000
+       CIBAUD                           = 0x100f0000
+       CLOCAL                           = 0x800
+       CR1                              = 0x200
+       CR2                              = 0x400
+       CR3                              = 0x600
+       CRDLY                            = 0x600
+       CREAD                            = 0x80
+       CS6                              = 0x10
+       CS7                              = 0x20
+       CS8                              = 0x30
+       CSIZE                            = 0x30
+       CSTOPB                           = 0x40
+       ECHOCTL                          = 0x200
+       ECHOE                            = 0x10
+       ECHOK                            = 0x20
+       ECHOKE                           = 0x800
+       ECHONL                           = 0x40
+       ECHOPRT                          = 0x400
+       EFD_CLOEXEC                      = 0x80000
+       EFD_NONBLOCK                     = 0x80
+       EPOLL_CLOEXEC                    = 0x80000
+       EXTPROC                          = 0x10000
+       FF1                              = 0x8000
+       FFDLY                            = 0x8000
+       FLUSHO                           = 0x2000
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
+       F_GETLK                          = 0xe
+       F_GETLK64                        = 0xe
+       F_GETOWN                         = 0x17
+       F_RDLCK                          = 0x0
+       F_SETLK                          = 0x6
+       F_SETLK64                        = 0x6
+       F_SETLKW                         = 0x7
+       F_SETLKW64                       = 0x7
+       F_SETOWN                         = 0x18
+       F_UNLCK                          = 0x2
+       F_WRLCK                          = 0x1
+       HUPCL                            = 0x400
+       ICANON                           = 0x2
+       IEXTEN                           = 0x100
+       IN_CLOEXEC                       = 0x80000
+       IN_NONBLOCK                      = 0x80
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9
+       ISIG                             = 0x1
+       IUCLC                            = 0x200
+       IXOFF                            = 0x1000
+       IXON                             = 0x400
+       MAP_ANON                         = 0x800
+       MAP_ANONYMOUS                    = 0x800
+       MAP_DENYWRITE                    = 0x2000
+       MAP_EXECUTABLE                   = 0x4000
+       MAP_GROWSDOWN                    = 0x1000
+       MAP_HUGETLB                      = 0x80000
+       MAP_LOCKED                       = 0x8000
+       MAP_NONBLOCK                     = 0x20000
+       MAP_NORESERVE                    = 0x400
+       MAP_POPULATE                     = 0x10000
+       MAP_RENAME                       = 0x800
+       MAP_STACK                        = 0x40000
+       MCL_CURRENT                      = 0x1
+       MCL_FUTURE                       = 0x2
+       MCL_ONFAULT                      = 0x4
+       NFDBITS                          = 0x40
+       NLDLY                            = 0x100
+       NOFLSH                           = 0x80
+       NS_GET_NSTYPE                    = 0x2000b703
+       NS_GET_OWNER_UID                 = 0x2000b704
+       NS_GET_PARENT                    = 0x2000b702
+       NS_GET_USERNS                    = 0x2000b701
+       OLCUC                            = 0x2
+       ONLCR                            = 0x4
+       O_APPEND                         = 0x8
+       O_ASYNC                          = 0x1000
+       O_CLOEXEC                        = 0x80000
+       O_CREAT                          = 0x100
+       O_DIRECT                         = 0x8000
+       O_DIRECTORY                      = 0x10000
+       O_DSYNC                          = 0x10
+       O_EXCL                           = 0x400
+       O_FSYNC                          = 0x4010
+       O_LARGEFILE                      = 0x0
+       O_NDELAY                         = 0x80
+       O_NOATIME                        = 0x40000
+       O_NOCTTY                         = 0x800
+       O_NOFOLLOW                       = 0x20000
+       O_NONBLOCK                       = 0x80
+       O_PATH                           = 0x200000
+       O_RSYNC                          = 0x4010
+       O_SYNC                           = 0x4010
+       O_TMPFILE                        = 0x410000
+       O_TRUNC                          = 0x200
+       PARENB                           = 0x100
+       PARODD                           = 0x200
+       PENDIN                           = 0x4000
+       PERF_EVENT_IOC_DISABLE           = 0x20002401
+       PERF_EVENT_IOC_ENABLE            = 0x20002400
+       PERF_EVENT_IOC_ID                = 0x40082407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x8008240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x80042409
+       PERF_EVENT_IOC_PERIOD            = 0x80082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc008240a
+       PERF_EVENT_IOC_REFRESH           = 0x20002402
+       PERF_EVENT_IOC_RESET             = 0x20002403
+       PERF_EVENT_IOC_SET_BPF           = 0x80042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x80082406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x20002405
+       PPPIOCATTACH                     = 0x8004743d
+       PPPIOCATTCHAN                    = 0x80047438
+       PPPIOCCONNECT                    = 0x8004743a
+       PPPIOCDETACH                     = 0x8004743c
+       PPPIOCDISCONN                    = 0x20007439
+       PPPIOCGASYNCMAP                  = 0x40047458
+       PPPIOCGCHAN                      = 0x40047437
+       PPPIOCGDEBUG                     = 0x40047441
+       PPPIOCGFLAGS                     = 0x4004745a
+       PPPIOCGIDLE                      = 0x4010743f
+       PPPIOCGIDLE32                    = 0x4008743f
+       PPPIOCGIDLE64                    = 0x4010743f
+       PPPIOCGL2TPSTATS                 = 0x40487436
+       PPPIOCGMRU                       = 0x40047453
+       PPPIOCGRASYNCMAP                 = 0x40047455
+       PPPIOCGUNIT                      = 0x40047456
+       PPPIOCGXASYNCMAP                 = 0x40207450
+       PPPIOCSACTIVE                    = 0x80107446
+       PPPIOCSASYNCMAP                  = 0x80047457
+       PPPIOCSCOMPRESS                  = 0x8010744d
+       PPPIOCSDEBUG                     = 0x80047440
+       PPPIOCSFLAGS                     = 0x80047459
+       PPPIOCSMAXCID                    = 0x80047451
+       PPPIOCSMRRU                      = 0x8004743b
+       PPPIOCSMRU                       = 0x80047452
+       PPPIOCSNPMODE                    = 0x8008744b
+       PPPIOCSPASS                      = 0x80107447
+       PPPIOCSRASYNCMAP                 = 0x80047454
+       PPPIOCSXASYNCMAP                 = 0x8020744f
+       PPPIOCXFERUNIT                   = 0x2000744e
+       PR_SET_PTRACER_ANY               = 0xffffffffffffffff
+       PTRACE_GETFPREGS                 = 0xe
+       PTRACE_GET_THREAD_AREA           = 0x19
+       PTRACE_GET_THREAD_AREA_3264      = 0xc4
+       PTRACE_GET_WATCH_REGS            = 0xd0
+       PTRACE_OLDSETOPTIONS             = 0x15
+       PTRACE_PEEKDATA_3264             = 0xc1
+       PTRACE_PEEKTEXT_3264             = 0xc0
+       PTRACE_POKEDATA_3264             = 0xc3
+       PTRACE_POKETEXT_3264             = 0xc2
+       PTRACE_SETFPREGS                 = 0xf
+       PTRACE_SET_THREAD_AREA           = 0x1a
+       PTRACE_SET_WATCH_REGS            = 0xd1
+       RLIMIT_AS                        = 0x6
+       RLIMIT_MEMLOCK                   = 0x9
+       RLIMIT_NOFILE                    = 0x5
+       RLIMIT_NPROC                     = 0x8
+       RLIMIT_RSS                       = 0x7
+       RNDADDENTROPY                    = 0x80085203
+       RNDADDTOENTCNT                   = 0x80045201
+       RNDCLEARPOOL                     = 0x20005206
+       RNDGETENTCNT                     = 0x40045200
+       RNDGETPOOL                       = 0x40085202
+       RNDRESEEDCRNG                    = 0x20005207
+       RNDZAPENTCNT                     = 0x20005204
+       RTC_AIE_OFF                      = 0x20007002
+       RTC_AIE_ON                       = 0x20007001
+       RTC_ALM_READ                     = 0x40247008
+       RTC_ALM_SET                      = 0x80247007
+       RTC_EPOCH_READ                   = 0x4008700d
+       RTC_EPOCH_SET                    = 0x8008700e
+       RTC_IRQP_READ                    = 0x4008700b
+       RTC_IRQP_SET                     = 0x8008700c
+       RTC_PIE_OFF                      = 0x20007006
+       RTC_PIE_ON                       = 0x20007005
+       RTC_PLL_GET                      = 0x40207011
+       RTC_PLL_SET                      = 0x80207012
+       RTC_RD_TIME                      = 0x40247009
+       RTC_SET_TIME                     = 0x8024700a
+       RTC_UIE_OFF                      = 0x20007004
+       RTC_UIE_ON                       = 0x20007003
+       RTC_VL_CLR                       = 0x20007014
+       RTC_VL_READ                      = 0x40047013
+       RTC_WIE_OFF                      = 0x20007010
+       RTC_WIE_ON                       = 0x2000700f
+       RTC_WKALM_RD                     = 0x40287010
+       RTC_WKALM_SET                    = 0x8028700f
+       SCM_TIMESTAMPING                 = 0x25
+       SCM_TIMESTAMPING_OPT_STATS       = 0x36
+       SCM_TIMESTAMPING_PKTINFO         = 0x3a
+       SCM_TIMESTAMPNS                  = 0x23
+       SCM_TXTIME                       = 0x3d
+       SCM_WIFI_STATUS                  = 0x29
+       SFD_CLOEXEC                      = 0x80000
+       SFD_NONBLOCK                     = 0x80
+       SIOCATMARK                       = 0x40047307
+       SIOCGPGRP                        = 0x40047309
+       SIOCGSTAMPNS_NEW                 = 0x40108907
+       SIOCGSTAMP_NEW                   = 0x40108906
+       SIOCINQ                          = 0x467f
+       SIOCOUTQ                         = 0x7472
+       SIOCSPGRP                        = 0x80047308
+       SOCK_CLOEXEC                     = 0x80000
+       SOCK_DGRAM                       = 0x1
+       SOCK_NONBLOCK                    = 0x80
+       SOCK_STREAM                      = 0x2
+       SOL_SOCKET                       = 0xffff
+       SO_ACCEPTCONN                    = 0x1009
+       SO_ATTACH_BPF                    = 0x32
+       SO_ATTACH_REUSEPORT_CBPF         = 0x33
+       SO_ATTACH_REUSEPORT_EBPF         = 0x34
+       SO_BINDTODEVICE                  = 0x19
+       SO_BINDTOIFINDEX                 = 0x3e
+       SO_BPF_EXTENSIONS                = 0x30
+       SO_BROADCAST                     = 0x20
+       SO_BSDCOMPAT                     = 0xe
+       SO_BUSY_POLL                     = 0x2e
+       SO_CNX_ADVICE                    = 0x35
+       SO_COOKIE                        = 0x39
+       SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DOMAIN                        = 0x1029
+       SO_DONTROUTE                     = 0x10
+       SO_ERROR                         = 0x1007
+       SO_INCOMING_CPU                  = 0x31
+       SO_INCOMING_NAPI_ID              = 0x38
+       SO_KEEPALIVE                     = 0x8
+       SO_LINGER                        = 0x80
+       SO_LOCK_FILTER                   = 0x2c
+       SO_MARK                          = 0x24
+       SO_MAX_PACING_RATE               = 0x2f
+       SO_MEMINFO                       = 0x37
+       SO_NOFCS                         = 0x2b
+       SO_OOBINLINE                     = 0x100
+       SO_PASSCRED                      = 0x11
+       SO_PASSSEC                       = 0x22
+       SO_PEEK_OFF                      = 0x2a
+       SO_PEERCRED                      = 0x12
+       SO_PEERGROUPS                    = 0x3b
+       SO_PEERSEC                       = 0x1e
+       SO_PROTOCOL                      = 0x1028
+       SO_RCVBUF                        = 0x1002
+       SO_RCVBUFFORCE                   = 0x21
+       SO_RCVLOWAT                      = 0x1004
+       SO_RCVTIMEO                      = 0x1006
+       SO_RCVTIMEO_NEW                  = 0x42
+       SO_RCVTIMEO_OLD                  = 0x1006
+       SO_REUSEADDR                     = 0x4
+       SO_REUSEPORT                     = 0x200
+       SO_RXQ_OVFL                      = 0x28
+       SO_SECURITY_AUTHENTICATION       = 0x16
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x18
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+       SO_SELECT_ERR_QUEUE              = 0x2d
+       SO_SNDBUF                        = 0x1001
+       SO_SNDBUFFORCE                   = 0x1f
+       SO_SNDLOWAT                      = 0x1003
+       SO_SNDTIMEO                      = 0x1005
+       SO_SNDTIMEO_NEW                  = 0x43
+       SO_SNDTIMEO_OLD                  = 0x1005
+       SO_STYLE                         = 0x1008
+       SO_TIMESTAMPING                  = 0x25
+       SO_TIMESTAMPING_NEW              = 0x41
+       SO_TIMESTAMPING_OLD              = 0x25
+       SO_TIMESTAMPNS                   = 0x23
+       SO_TIMESTAMPNS_NEW               = 0x40
+       SO_TIMESTAMPNS_OLD               = 0x23
+       SO_TIMESTAMP_NEW                 = 0x3f
+       SO_TXTIME                        = 0x3d
+       SO_TYPE                          = 0x1008
+       SO_WIFI_STATUS                   = 0x29
+       SO_ZEROCOPY                      = 0x3c
+       TAB1                             = 0x800
+       TAB2                             = 0x1000
+       TAB3                             = 0x1800
+       TABDLY                           = 0x1800
+       TCFLSH                           = 0x5407
+       TCGETA                           = 0x5401
+       TCGETS                           = 0x540d
+       TCGETS2                          = 0x4030542a
+       TCSAFLUSH                        = 0x5410
+       TCSBRK                           = 0x5405
+       TCSBRKP                          = 0x5486
+       TCSETA                           = 0x5402
+       TCSETAF                          = 0x5404
+       TCSETAW                          = 0x5403
+       TCSETS                           = 0x540e
+       TCSETS2                          = 0x8030542b
+       TCSETSF                          = 0x5410
+       TCSETSF2                         = 0x8030542d
+       TCSETSW                          = 0x540f
+       TCSETSW2                         = 0x8030542c
+       TCXONC                           = 0x5406
+       TIOCCBRK                         = 0x5428
+       TIOCCONS                         = 0x80047478
+       TIOCEXCL                         = 0x740d
+       TIOCGDEV                         = 0x40045432
+       TIOCGETD                         = 0x7400
+       TIOCGETP                         = 0x7408
+       TIOCGEXCL                        = 0x40045440
+       TIOCGICOUNT                      = 0x5492
+       TIOCGISO7816                     = 0x40285442
+       TIOCGLCKTRMIOS                   = 0x548b
+       TIOCGLTC                         = 0x7474
+       TIOCGPGRP                        = 0x40047477
+       TIOCGPKT                         = 0x40045438
+       TIOCGPTLCK                       = 0x40045439
+       TIOCGPTN                         = 0x40045430
+       TIOCGPTPEER                      = 0x20005441
+       TIOCGRS485                       = 0x4020542e
+       TIOCGSERIAL                      = 0x5484
+       TIOCGSID                         = 0x7416
+       TIOCGSOFTCAR                     = 0x5481
+       TIOCGWINSZ                       = 0x40087468
+       TIOCINQ                          = 0x467f
+       TIOCLINUX                        = 0x5483
+       TIOCMBIC                         = 0x741c
+       TIOCMBIS                         = 0x741b
+       TIOCMGET                         = 0x741d
+       TIOCMIWAIT                       = 0x5491
+       TIOCMSET                         = 0x741a
+       TIOCM_CAR                        = 0x100
+       TIOCM_CD                         = 0x100
+       TIOCM_CTS                        = 0x40
+       TIOCM_DSR                        = 0x400
+       TIOCM_RI                         = 0x200
+       TIOCM_RNG                        = 0x200
+       TIOCM_SR                         = 0x20
+       TIOCM_ST                         = 0x10
+       TIOCNOTTY                        = 0x5471
+       TIOCNXCL                         = 0x740e
+       TIOCOUTQ                         = 0x7472
+       TIOCPKT                          = 0x5470
+       TIOCSBRK                         = 0x5427
+       TIOCSCTTY                        = 0x5480
+       TIOCSERCONFIG                    = 0x5488
+       TIOCSERGETLSR                    = 0x548e
+       TIOCSERGETMULTI                  = 0x548f
+       TIOCSERGSTRUCT                   = 0x548d
+       TIOCSERGWILD                     = 0x5489
+       TIOCSERSETMULTI                  = 0x5490
+       TIOCSERSWILD                     = 0x548a
+       TIOCSER_TEMT                     = 0x1
+       TIOCSETD                         = 0x7401
+       TIOCSETN                         = 0x740a
+       TIOCSETP                         = 0x7409
+       TIOCSIG                          = 0x80045436
+       TIOCSISO7816                     = 0xc0285443
+       TIOCSLCKTRMIOS                   = 0x548c
+       TIOCSLTC                         = 0x7475
+       TIOCSPGRP                        = 0x80047476
+       TIOCSPTLCK                       = 0x80045431
+       TIOCSRS485                       = 0xc020542f
+       TIOCSSERIAL                      = 0x5485
+       TIOCSSOFTCAR                     = 0x5482
+       TIOCSTI                          = 0x5472
+       TIOCSWINSZ                       = 0x80087467
+       TIOCVHANGUP                      = 0x5437
+       TOSTOP                           = 0x8000
+       TUNATTACHFILTER                  = 0x801054d5
+       TUNDETACHFILTER                  = 0x801054d6
+       TUNGETDEVNETNS                   = 0x200054e3
+       TUNGETFEATURES                   = 0x400454cf
+       TUNGETFILTER                     = 0x401054db
+       TUNGETIFF                        = 0x400454d2
+       TUNGETSNDBUF                     = 0x400454d3
+       TUNGETVNETBE                     = 0x400454df
+       TUNGETVNETHDRSZ                  = 0x400454d7
+       TUNGETVNETLE                     = 0x400454dd
+       TUNSETCARRIER                    = 0x800454e2
+       TUNSETDEBUG                      = 0x800454c9
+       TUNSETFILTEREBPF                 = 0x400454e1
+       TUNSETGROUP                      = 0x800454ce
+       TUNSETIFF                        = 0x800454ca
+       TUNSETIFINDEX                    = 0x800454da
+       TUNSETLINK                       = 0x800454cd
+       TUNSETNOCSUM                     = 0x800454c8
+       TUNSETOFFLOAD                    = 0x800454d0
+       TUNSETOWNER                      = 0x800454cc
+       TUNSETPERSIST                    = 0x800454cb
+       TUNSETQUEUE                      = 0x800454d9
+       TUNSETSNDBUF                     = 0x800454d4
+       TUNSETSTEERINGEBPF               = 0x400454e0
+       TUNSETTXFILTER                   = 0x800454d1
+       TUNSETVNETBE                     = 0x800454de
+       TUNSETVNETHDRSZ                  = 0x800454d8
+       TUNSETVNETLE                     = 0x800454dc
+       UBI_IOCATT                       = 0x80186f40
+       UBI_IOCDET                       = 0x80046f41
+       UBI_IOCEBCH                      = 0x80044f02
+       UBI_IOCEBER                      = 0x80044f01
+       UBI_IOCEBISMAP                   = 0x40044f05
+       UBI_IOCEBMAP                     = 0x80084f03
+       UBI_IOCEBUNMAP                   = 0x80044f04
+       UBI_IOCMKVOL                     = 0x80986f00
+       UBI_IOCRMVOL                     = 0x80046f01
+       UBI_IOCRNVOL                     = 0x91106f03
+       UBI_IOCRPEB                      = 0x80046f04
+       UBI_IOCRSVOL                     = 0x800c6f02
+       UBI_IOCSETVOLPROP                = 0x80104f06
+       UBI_IOCSPEB                      = 0x80046f05
+       UBI_IOCVOLCRBLK                  = 0x80804f07
+       UBI_IOCVOLRMBLK                  = 0x20004f08
+       UBI_IOCVOLUP                     = 0x80084f00
+       VDISCARD                         = 0xd
+       VEOF                             = 0x10
+       VEOL                             = 0x11
+       VEOL2                            = 0x6
+       VMIN                             = 0x4
+       VREPRINT                         = 0xc
+       VSTART                           = 0x8
+       VSTOP                            = 0x9
+       VSUSP                            = 0xa
+       VSWTC                            = 0x7
+       VSWTCH                           = 0x7
+       VT1                              = 0x4000
+       VTDLY                            = 0x4000
+       VTIME                            = 0x5
+       VWERASE                          = 0xe
+       WDIOC_GETBOOTSTATUS              = 0x40045702
+       WDIOC_GETPRETIMEOUT              = 0x40045709
+       WDIOC_GETSTATUS                  = 0x40045701
+       WDIOC_GETSUPPORT                 = 0x40285700
+       WDIOC_GETTEMP                    = 0x40045703
+       WDIOC_GETTIMELEFT                = 0x4004570a
+       WDIOC_GETTIMEOUT                 = 0x40045707
+       WDIOC_KEEPALIVE                  = 0x40045705
+       WDIOC_SETOPTIONS                 = 0x40045704
+       WORDSIZE                         = 0x40
+       XCASE                            = 0x4
+       XTABS                            = 0x1800
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x7d)
        EADDRNOTAVAIL   = syscall.Errno(0x7e)
        EADV            = syscall.Errno(0x44)
        EAFNOSUPPORT    = syscall.Errno(0x7c)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x95)
        EBADE           = syscall.Errno(0x32)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x51)
        EBADMSG         = syscall.Errno(0x4d)
        EBADR           = syscall.Errno(0x33)
        EBADRQC         = syscall.Errno(0x36)
        EBADSLT         = syscall.Errno(0x37)
        EBFONT          = syscall.Errno(0x3b)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x9e)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x25)
        ECOMM           = syscall.Errno(0x46)
        ECONNABORTED    = syscall.Errno(0x82)
@@ -2893,12 +500,8 @@ const (
        EDEADLK         = syscall.Errno(0x2d)
        EDEADLOCK       = syscall.Errno(0x38)
        EDESTADDRREQ    = syscall.Errno(0x60)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x49)
        EDQUOT          = syscall.Errno(0x46d)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x93)
        EHOSTUNREACH    = syscall.Errno(0x94)
        EHWPOISON       = syscall.Errno(0xa8)
@@ -2906,11 +509,7 @@ const (
        EILSEQ          = syscall.Errno(0x58)
        EINIT           = syscall.Errno(0x8d)
        EINPROGRESS     = syscall.Errno(0x96)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x85)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x8b)
        EKEYEXPIRED     = syscall.Errno(0xa2)
        EKEYREJECTED    = syscall.Errno(0xa4)
@@ -2927,8 +526,6 @@ const (
        ELNRNG          = syscall.Errno(0x29)
        ELOOP           = syscall.Errno(0x5a)
        EMEDIUMTYPE     = syscall.Errno(0xa0)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x61)
        EMULTIHOP       = syscall.Errno(0x4a)
        ENAMETOOLONG    = syscall.Errno(0x4e)
@@ -2936,100 +533,68 @@ const (
        ENETDOWN        = syscall.Errno(0x7f)
        ENETRESET       = syscall.Errno(0x81)
        ENETUNREACH     = syscall.Errno(0x80)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x35)
        ENOBUFS         = syscall.Errno(0x84)
        ENOCSI          = syscall.Errno(0x2b)
        ENODATA         = syscall.Errno(0x3d)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0xa1)
        ENOLCK          = syscall.Errno(0x2e)
        ENOLINK         = syscall.Errno(0x43)
        ENOMEDIUM       = syscall.Errno(0x9f)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x23)
        ENONET          = syscall.Errno(0x40)
        ENOPKG          = syscall.Errno(0x41)
        ENOPROTOOPT     = syscall.Errno(0x63)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x3f)
        ENOSTR          = syscall.Errno(0x3c)
        ENOSYS          = syscall.Errno(0x59)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x86)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x5d)
        ENOTNAM         = syscall.Errno(0x89)
        ENOTRECOVERABLE = syscall.Errno(0xa6)
        ENOTSOCK        = syscall.Errno(0x5f)
        ENOTSUP         = syscall.Errno(0x7a)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x50)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x7a)
        EOVERFLOW       = syscall.Errno(0x4f)
        EOWNERDEAD      = syscall.Errno(0xa5)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x7b)
-       EPIPE           = syscall.Errno(0x20)
        EPROTO          = syscall.Errno(0x47)
        EPROTONOSUPPORT = syscall.Errno(0x78)
        EPROTOTYPE      = syscall.Errno(0x62)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x52)
        EREMDEV         = syscall.Errno(0x8e)
        EREMOTE         = syscall.Errno(0x42)
        EREMOTEIO       = syscall.Errno(0x8c)
        ERESTART        = syscall.Errno(0x5b)
        ERFKILL         = syscall.Errno(0xa7)
-       EROFS           = syscall.Errno(0x1e)
        ESHUTDOWN       = syscall.Errno(0x8f)
        ESOCKTNOSUPPORT = syscall.Errno(0x79)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x45)
        ESTALE          = syscall.Errno(0x97)
        ESTRPIPE        = syscall.Errno(0x5c)
        ETIME           = syscall.Errno(0x3e)
        ETIMEDOUT       = syscall.Errno(0x91)
        ETOOMANYREFS    = syscall.Errno(0x90)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x87)
        EUNATCH         = syscall.Errno(0x2a)
        EUSERS          = syscall.Errno(0x5e)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x34)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0xa)
        SIGCHLD   = syscall.Signal(0x12)
        SIGCLD    = syscall.Signal(0x12)
        SIGCONT   = syscall.Signal(0x19)
        SIGEMT    = syscall.Signal(0x7)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x16)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x16)
        SIGPROF   = syscall.Signal(0x1d)
        SIGPWR    = syscall.Signal(0x13)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTOP   = syscall.Signal(0x17)
        SIGSYS    = syscall.Signal(0xc)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x18)
        SIGTTIN   = syscall.Signal(0x1a)
        SIGTTOU   = syscall.Signal(0x1b)
index e1aa146bcf8ce7e0a71468545eaa2f9cb51101d5..a5b2b42739d8cfa284592c2fba2be8fbc054c478 100644 (file)
@@ -11,2880 +11,487 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x1008
-       B110                                        = 0x3
-       B115200                                     = 0x1002
-       B1152000                                    = 0x1009
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x100a
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x100b
-       B230400                                     = 0x1003
-       B2400                                       = 0xb
-       B2500000                                    = 0x100c
-       B300                                        = 0x7
-       B3000000                                    = 0x100d
-       B3500000                                    = 0x100e
-       B38400                                      = 0xf
-       B4000000                                    = 0x100f
-       B460800                                     = 0x1004
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x1005
-       B57600                                      = 0x1001
-       B576000                                     = 0x1006
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x1007
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x40081270
-       BLKBSZSET                                   = 0x80081271
-       BLKFLSBUF                                   = 0x20001261
-       BLKFRAGET                                   = 0x20001265
-       BLKFRASET                                   = 0x20001264
-       BLKGETSIZE                                  = 0x20001260
-       BLKGETSIZE64                                = 0x40081272
-       BLKPBSZGET                                  = 0x2000127b
-       BLKRAGET                                    = 0x20001263
-       BLKRASET                                    = 0x20001262
-       BLKROGET                                    = 0x2000125e
-       BLKROSET                                    = 0x2000125d
-       BLKRRPART                                   = 0x2000125f
-       BLKSECTGET                                  = 0x20001267
-       BLKSECTSET                                  = 0x20001266
-       BLKSSZGET                                   = 0x20001268
-       BOTHER                                      = 0x1000
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x2000
-       BSDLY                                       = 0x2000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0x100f
-       CBAUDEX                                     = 0x1000
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0x100f0000
-       CLOCAL                                      = 0x800
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x200
-       CR2                                         = 0x400
-       CR3                                         = 0x600
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x600
-       CREAD                                       = 0x80
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x10
-       CS7                                         = 0x20
-       CS8                                         = 0x30
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x30
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x40
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x200
-       ECHOE                                       = 0x10
-       ECHOK                                       = 0x20
-       ECHOKE                                      = 0x800
-       ECHONL                                      = 0x40
-       ECHOPRT                                     = 0x400
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x80000
-       EFD_NONBLOCK                                = 0x80
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x80000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x8000
-       FFDLY                                       = 0x8000
-       FLUSHO                                      = 0x2000
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x800c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x80106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x400c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0xe
-       F_GETLK64                                   = 0xe
-       F_GETOWN                                    = 0x17
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x0
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0x6
-       F_SETLK64                                   = 0x6
-       F_SETLKW                                    = 0x7
-       F_SETLKW64                                  = 0x7
-       F_SETOWN                                    = 0x18
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x2
-       F_WRLCK                                     = 0x1
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x400
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x2
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x100
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x80000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x80
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x200007b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x1
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x200
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x1000
-       IXON                                        = 0x400
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_ANON                                    = 0x800
-       MAP_ANONYMOUS                               = 0x800
-       MAP_DENYWRITE                               = 0x2000
-       MAP_EXECUTABLE                              = 0x4000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x1000
-       MAP_HUGETLB                                 = 0x80000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x8000
-       MAP_NONBLOCK                                = 0x20000
-       MAP_NORESERVE                               = 0x400
-       MAP_POPULATE                                = 0x10000
-       MAP_PRIVATE                                 = 0x2
-       MAP_RENAME                                  = 0x800
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x40000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x1
-       MCL_FUTURE                                  = 0x2
-       MCL_ONFAULT                                 = 0x4
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x40
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x100
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0x2000b703
-       NS_GET_OWNER_UID                            = 0x2000b704
-       NS_GET_PARENT                               = 0x2000b702
-       NS_GET_USERNS                               = 0x2000b701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x2
-       ONLCR                                       = 0x4
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x8
-       O_ASYNC                                     = 0x1000
-       O_CLOEXEC                                   = 0x80000
-       O_CREAT                                     = 0x100
-       O_DIRECT                                    = 0x8000
-       O_DIRECTORY                                 = 0x10000
-       O_DSYNC                                     = 0x10
-       O_EXCL                                      = 0x400
-       O_FSYNC                                     = 0x4010
-       O_LARGEFILE                                 = 0x0
-       O_NDELAY                                    = 0x80
-       O_NOATIME                                   = 0x40000
-       O_NOCTTY                                    = 0x800
-       O_NOFOLLOW                                  = 0x20000
-       O_NONBLOCK                                  = 0x80
-       O_PATH                                      = 0x200000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x4010
-       O_SYNC                                      = 0x4010
-       O_TMPFILE                                   = 0x410000
-       O_TRUNC                                     = 0x200
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x100
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x200
-       PENDIN                                      = 0x4000
-       PERF_EVENT_IOC_DISABLE                      = 0x20002401
-       PERF_EVENT_IOC_ENABLE                       = 0x20002400
-       PERF_EVENT_IOC_ID                           = 0x40082407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x8008240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x80042409
-       PERF_EVENT_IOC_PERIOD                       = 0x80082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc008240a
-       PERF_EVENT_IOC_REFRESH                      = 0x20002402
-       PERF_EVENT_IOC_RESET                        = 0x20002403
-       PERF_EVENT_IOC_SET_BPF                      = 0x80042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x80082406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x20002405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x8004743d
-       PPPIOCATTCHAN                               = 0x80047438
-       PPPIOCCONNECT                               = 0x8004743a
-       PPPIOCDETACH                                = 0x8004743c
-       PPPIOCDISCONN                               = 0x20007439
-       PPPIOCGASYNCMAP                             = 0x40047458
-       PPPIOCGCHAN                                 = 0x40047437
-       PPPIOCGDEBUG                                = 0x40047441
-       PPPIOCGFLAGS                                = 0x4004745a
-       PPPIOCGIDLE                                 = 0x4010743f
-       PPPIOCGIDLE32                               = 0x4008743f
-       PPPIOCGIDLE64                               = 0x4010743f
-       PPPIOCGL2TPSTATS                            = 0x40487436
-       PPPIOCGMRU                                  = 0x40047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x40047455
-       PPPIOCGUNIT                                 = 0x40047456
-       PPPIOCGXASYNCMAP                            = 0x40207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x80107446
-       PPPIOCSASYNCMAP                             = 0x80047457
-       PPPIOCSCOMPRESS                             = 0x8010744d
-       PPPIOCSDEBUG                                = 0x80047440
-       PPPIOCSFLAGS                                = 0x80047459
-       PPPIOCSMAXCID                               = 0x80047451
-       PPPIOCSMRRU                                 = 0x8004743b
-       PPPIOCSMRU                                  = 0x80047452
-       PPPIOCSNPMODE                               = 0x8008744b
-       PPPIOCSPASS                                 = 0x80107447
-       PPPIOCSRASYNCMAP                            = 0x80047454
-       PPPIOCSXASYNCMAP                            = 0x8020744f
-       PPPIOCXFERUNIT                              = 0x2000744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffffffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETFPREGS                            = 0xe
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_GET_THREAD_AREA                      = 0x19
-       PTRACE_GET_THREAD_AREA_3264                 = 0xc4
-       PTRACE_GET_WATCH_REGS                       = 0xd0
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_OLDSETOPTIONS                        = 0x15
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKDATA_3264                        = 0xc1
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKTEXT_3264                        = 0xc0
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKEDATA_3264                        = 0xc3
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKETEXT_3264                        = 0xc2
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETFPREGS                            = 0xf
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SET_THREAD_AREA                      = 0x1a
-       PTRACE_SET_WATCH_REGS                       = 0xd1
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_TRACEME                              = 0x0
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x6
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x9
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x5
-       RLIMIT_NPROC                                = 0x8
-       RLIMIT_RSS                                  = 0x7
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x80085203
-       RNDADDTOENTCNT                              = 0x80045201
-       RNDCLEARPOOL                                = 0x20005206
-       RNDGETENTCNT                                = 0x40045200
-       RNDGETPOOL                                  = 0x40085202
-       RNDRESEEDCRNG                               = 0x20005207
-       RNDZAPENTCNT                                = 0x20005204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x20007002
-       RTC_AIE_ON                                  = 0x20007001
-       RTC_ALM_READ                                = 0x40247008
-       RTC_ALM_SET                                 = 0x80247007
-       RTC_EPOCH_READ                              = 0x4008700d
-       RTC_EPOCH_SET                               = 0x8008700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x4008700b
-       RTC_IRQP_SET                                = 0x8008700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x20007006
-       RTC_PIE_ON                                  = 0x20007005
-       RTC_PLL_GET                                 = 0x40207011
-       RTC_PLL_SET                                 = 0x80207012
-       RTC_RD_TIME                                 = 0x40247009
-       RTC_SET_TIME                                = 0x8024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x20007004
-       RTC_UIE_ON                                  = 0x20007003
-       RTC_VL_CLR                                  = 0x20007014
-       RTC_VL_READ                                 = 0x40047013
-       RTC_WIE_OFF                                 = 0x20007010
-       RTC_WIE_ON                                  = 0x2000700f
-       RTC_WKALM_RD                                = 0x40287010
-       RTC_WKALM_SET                               = 0x8028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x25
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x36
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3a
-       SCM_TIMESTAMPNS                             = 0x23
-       SCM_TXTIME                                  = 0x3d
-       SCM_WIFI_STATUS                             = 0x29
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x80000
-       SFD_NONBLOCK                                = 0x80
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x40047307
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x40047309
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x40108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x40108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x467f
-       SIOCOUTQ                                    = 0x7472
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x80047308
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x80000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x1
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x80
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x2
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0xffff
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x1009
-       SO_ATTACH_BPF                               = 0x32
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x33
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x34
-       SO_BINDTODEVICE                             = 0x19
-       SO_BINDTOIFINDEX                            = 0x3e
-       SO_BPF_EXTENSIONS                           = 0x30
-       SO_BROADCAST                                = 0x20
-       SO_BSDCOMPAT                                = 0xe
-       SO_BUSY_POLL                                = 0x2e
-       SO_CNX_ADVICE                               = 0x35
-       SO_COOKIE                                   = 0x39
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x44
-       SO_DOMAIN                                   = 0x1029
-       SO_DONTROUTE                                = 0x10
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x1007
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x31
-       SO_INCOMING_NAPI_ID                         = 0x38
-       SO_KEEPALIVE                                = 0x8
-       SO_LINGER                                   = 0x80
-       SO_LOCK_FILTER                              = 0x2c
-       SO_MARK                                     = 0x24
-       SO_MAX_PACING_RATE                          = 0x2f
-       SO_MEMINFO                                  = 0x37
-       SO_NOFCS                                    = 0x2b
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0x100
-       SO_PASSCRED                                 = 0x11
-       SO_PASSSEC                                  = 0x22
-       SO_PEEK_OFF                                 = 0x2a
-       SO_PEERCRED                                 = 0x12
-       SO_PEERGROUPS                               = 0x3b
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1e
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x1028
-       SO_RCVBUF                                   = 0x1002
-       SO_RCVBUFFORCE                              = 0x21
-       SO_RCVLOWAT                                 = 0x1004
-       SO_RCVTIMEO                                 = 0x1006
-       SO_RCVTIMEO_NEW                             = 0x42
-       SO_RCVTIMEO_OLD                             = 0x1006
-       SO_REUSEADDR                                = 0x4
-       SO_REUSEPORT                                = 0x200
-       SO_RXQ_OVFL                                 = 0x28
-       SO_SECURITY_AUTHENTICATION                  = 0x16
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x18
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x17
-       SO_SELECT_ERR_QUEUE                         = 0x2d
-       SO_SNDBUF                                   = 0x1001
-       SO_SNDBUFFORCE                              = 0x1f
-       SO_SNDLOWAT                                 = 0x1003
-       SO_SNDTIMEO                                 = 0x1005
-       SO_SNDTIMEO_NEW                             = 0x43
-       SO_SNDTIMEO_OLD                             = 0x1005
-       SO_STYLE                                    = 0x1008
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x25
-       SO_TIMESTAMPING_NEW                         = 0x41
-       SO_TIMESTAMPING_OLD                         = 0x25
-       SO_TIMESTAMPNS                              = 0x23
-       SO_TIMESTAMPNS_NEW                          = 0x40
-       SO_TIMESTAMPNS_OLD                          = 0x23
-       SO_TIMESTAMP_NEW                            = 0x3f
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3d
-       SO_TYPE                                     = 0x1008
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x29
-       SO_ZEROCOPY                                 = 0x3c
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x800
-       TAB2                                        = 0x1000
-       TAB3                                        = 0x1800
-       TABDLY                                      = 0x1800
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x5407
-       TCGETA                                      = 0x5401
-       TCGETS                                      = 0x540d
-       TCGETS2                                     = 0x4030542a
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x5410
-       TCSBRK                                      = 0x5405
-       TCSBRKP                                     = 0x5486
-       TCSETA                                      = 0x5402
-       TCSETAF                                     = 0x5404
-       TCSETAW                                     = 0x5403
-       TCSETS                                      = 0x540e
-       TCSETS2                                     = 0x8030542b
-       TCSETSF                                     = 0x5410
-       TCSETSF2                                    = 0x8030542d
-       TCSETSW                                     = 0x540f
-       TCSETSW2                                    = 0x8030542c
-       TCXONC                                      = 0x5406
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x5428
-       TIOCCONS                                    = 0x80047478
-       TIOCEXCL                                    = 0x740d
-       TIOCGDEV                                    = 0x40045432
-       TIOCGETD                                    = 0x7400
-       TIOCGETP                                    = 0x7408
-       TIOCGEXCL                                   = 0x40045440
-       TIOCGICOUNT                                 = 0x5492
-       TIOCGISO7816                                = 0x40285442
-       TIOCGLCKTRMIOS                              = 0x548b
-       TIOCGLTC                                    = 0x7474
-       TIOCGPGRP                                   = 0x40047477
-       TIOCGPKT                                    = 0x40045438
-       TIOCGPTLCK                                  = 0x40045439
-       TIOCGPTN                                    = 0x40045430
-       TIOCGPTPEER                                 = 0x20005441
-       TIOCGRS485                                  = 0x4020542e
-       TIOCGSERIAL                                 = 0x5484
-       TIOCGSID                                    = 0x7416
-       TIOCGSOFTCAR                                = 0x5481
-       TIOCGWINSZ                                  = 0x40087468
-       TIOCINQ                                     = 0x467f
-       TIOCLINUX                                   = 0x5483
-       TIOCMBIC                                    = 0x741c
-       TIOCMBIS                                    = 0x741b
-       TIOCMGET                                    = 0x741d
-       TIOCMIWAIT                                  = 0x5491
-       TIOCMSET                                    = 0x741a
-       TIOCM_CAR                                   = 0x100
-       TIOCM_CD                                    = 0x100
-       TIOCM_CTS                                   = 0x40
-       TIOCM_DSR                                   = 0x400
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_RI                                    = 0x200
-       TIOCM_RNG                                   = 0x200
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x20
-       TIOCM_ST                                    = 0x10
-       TIOCNOTTY                                   = 0x5471
-       TIOCNXCL                                    = 0x740e
-       TIOCOUTQ                                    = 0x7472
-       TIOCPKT                                     = 0x5470
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x5427
-       TIOCSCTTY                                   = 0x5480
-       TIOCSERCONFIG                               = 0x5488
-       TIOCSERGETLSR                               = 0x548e
-       TIOCSERGETMULTI                             = 0x548f
-       TIOCSERGSTRUCT                              = 0x548d
-       TIOCSERGWILD                                = 0x5489
-       TIOCSERSETMULTI                             = 0x5490
-       TIOCSERSWILD                                = 0x548a
-       TIOCSER_TEMT                                = 0x1
-       TIOCSETD                                    = 0x7401
-       TIOCSETN                                    = 0x740a
-       TIOCSETP                                    = 0x7409
-       TIOCSIG                                     = 0x80045436
-       TIOCSISO7816                                = 0xc0285443
-       TIOCSLCKTRMIOS                              = 0x548c
-       TIOCSLTC                                    = 0x7475
-       TIOCSPGRP                                   = 0x80047476
-       TIOCSPTLCK                                  = 0x80045431
-       TIOCSRS485                                  = 0xc020542f
-       TIOCSSERIAL                                 = 0x5485
-       TIOCSSOFTCAR                                = 0x5482
-       TIOCSTI                                     = 0x5472
-       TIOCSWINSZ                                  = 0x80087467
-       TIOCVHANGUP                                 = 0x5437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x8000
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x801054d5
-       TUNDETACHFILTER                             = 0x801054d6
-       TUNGETDEVNETNS                              = 0x200054e3
-       TUNGETFEATURES                              = 0x400454cf
-       TUNGETFILTER                                = 0x401054db
-       TUNGETIFF                                   = 0x400454d2
-       TUNGETSNDBUF                                = 0x400454d3
-       TUNGETVNETBE                                = 0x400454df
-       TUNGETVNETHDRSZ                             = 0x400454d7
-       TUNGETVNETLE                                = 0x400454dd
-       TUNSETCARRIER                               = 0x800454e2
-       TUNSETDEBUG                                 = 0x800454c9
-       TUNSETFILTEREBPF                            = 0x400454e1
-       TUNSETGROUP                                 = 0x800454ce
-       TUNSETIFF                                   = 0x800454ca
-       TUNSETIFINDEX                               = 0x800454da
-       TUNSETLINK                                  = 0x800454cd
-       TUNSETNOCSUM                                = 0x800454c8
-       TUNSETOFFLOAD                               = 0x800454d0
-       TUNSETOWNER                                 = 0x800454cc
-       TUNSETPERSIST                               = 0x800454cb
-       TUNSETQUEUE                                 = 0x800454d9
-       TUNSETSNDBUF                                = 0x800454d4
-       TUNSETSTEERINGEBPF                          = 0x400454e0
-       TUNSETTXFILTER                              = 0x800454d1
-       TUNSETVNETBE                                = 0x800454de
-       TUNSETVNETHDRSZ                             = 0x800454d8
-       TUNSETVNETLE                                = 0x800454dc
-       UBI_IOCATT                                  = 0x80186f40
-       UBI_IOCDET                                  = 0x80046f41
-       UBI_IOCEBCH                                 = 0x80044f02
-       UBI_IOCEBER                                 = 0x80044f01
-       UBI_IOCEBISMAP                              = 0x40044f05
-       UBI_IOCEBMAP                                = 0x80084f03
-       UBI_IOCEBUNMAP                              = 0x80044f04
-       UBI_IOCMKVOL                                = 0x80986f00
-       UBI_IOCRMVOL                                = 0x80046f01
-       UBI_IOCRNVOL                                = 0x91106f03
-       UBI_IOCRPEB                                 = 0x80046f04
-       UBI_IOCRSVOL                                = 0x800c6f02
-       UBI_IOCSETVOLPROP                           = 0x80104f06
-       UBI_IOCSPEB                                 = 0x80046f05
-       UBI_IOCVOLCRBLK                             = 0x80804f07
-       UBI_IOCVOLRMBLK                             = 0x20004f08
-       UBI_IOCVOLUP                                = 0x80084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0xd
-       VEOF                                        = 0x10
-       VEOL                                        = 0x11
-       VEOL2                                       = 0x6
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x4
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xc
-       VSTART                                      = 0x8
-       VSTOP                                       = 0x9
-       VSUSP                                       = 0xa
-       VSWTC                                       = 0x7
-       VSWTCH                                      = 0x7
-       VT0                                         = 0x0
-       VT1                                         = 0x4000
-       VTDLY                                       = 0x4000
-       VTIME                                       = 0x5
-       VWERASE                                     = 0xe
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x40045702
-       WDIOC_GETPRETIMEOUT                         = 0x40045709
-       WDIOC_GETSTATUS                             = 0x40045701
-       WDIOC_GETSUPPORT                            = 0x40285700
-       WDIOC_GETTEMP                               = 0x40045703
-       WDIOC_GETTIMELEFT                           = 0x4004570a
-       WDIOC_GETTIMEOUT                            = 0x40045707
-       WDIOC_KEEPALIVE                             = 0x40045705
-       WDIOC_SETOPTIONS                            = 0x40045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x40
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0x1800
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
+       B1000000                         = 0x1008
+       B115200                          = 0x1002
+       B1152000                         = 0x1009
+       B1500000                         = 0x100a
+       B2000000                         = 0x100b
+       B230400                          = 0x1003
+       B2500000                         = 0x100c
+       B3000000                         = 0x100d
+       B3500000                         = 0x100e
+       B4000000                         = 0x100f
+       B460800                          = 0x1004
+       B500000                          = 0x1005
+       B57600                           = 0x1001
+       B576000                          = 0x1006
+       B921600                          = 0x1007
+       BLKBSZGET                        = 0x40081270
+       BLKBSZSET                        = 0x80081271
+       BLKFLSBUF                        = 0x20001261
+       BLKFRAGET                        = 0x20001265
+       BLKFRASET                        = 0x20001264
+       BLKGETSIZE                       = 0x20001260
+       BLKGETSIZE64                     = 0x40081272
+       BLKPBSZGET                       = 0x2000127b
+       BLKRAGET                         = 0x20001263
+       BLKRASET                         = 0x20001262
+       BLKROGET                         = 0x2000125e
+       BLKROSET                         = 0x2000125d
+       BLKRRPART                        = 0x2000125f
+       BLKSECTGET                       = 0x20001267
+       BLKSECTSET                       = 0x20001266
+       BLKSSZGET                        = 0x20001268
+       BOTHER                           = 0x1000
+       BS1                              = 0x2000
+       BSDLY                            = 0x2000
+       CBAUD                            = 0x100f
+       CBAUDEX                          = 0x1000
+       CIBAUD                           = 0x100f0000
+       CLOCAL                           = 0x800
+       CR1                              = 0x200
+       CR2                              = 0x400
+       CR3                              = 0x600
+       CRDLY                            = 0x600
+       CREAD                            = 0x80
+       CS6                              = 0x10
+       CS7                              = 0x20
+       CS8                              = 0x30
+       CSIZE                            = 0x30
+       CSTOPB                           = 0x40
+       ECHOCTL                          = 0x200
+       ECHOE                            = 0x10
+       ECHOK                            = 0x20
+       ECHOKE                           = 0x800
+       ECHONL                           = 0x40
+       ECHOPRT                          = 0x400
+       EFD_CLOEXEC                      = 0x80000
+       EFD_NONBLOCK                     = 0x80
+       EPOLL_CLOEXEC                    = 0x80000
+       EXTPROC                          = 0x10000
+       FF1                              = 0x8000
+       FFDLY                            = 0x8000
+       FLUSHO                           = 0x2000
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
+       F_GETLK                          = 0xe
+       F_GETLK64                        = 0xe
+       F_GETOWN                         = 0x17
+       F_RDLCK                          = 0x0
+       F_SETLK                          = 0x6
+       F_SETLK64                        = 0x6
+       F_SETLKW                         = 0x7
+       F_SETLKW64                       = 0x7
+       F_SETOWN                         = 0x18
+       F_UNLCK                          = 0x2
+       F_WRLCK                          = 0x1
+       HUPCL                            = 0x400
+       ICANON                           = 0x2
+       IEXTEN                           = 0x100
+       IN_CLOEXEC                       = 0x80000
+       IN_NONBLOCK                      = 0x80
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9
+       ISIG                             = 0x1
+       IUCLC                            = 0x200
+       IXOFF                            = 0x1000
+       IXON                             = 0x400
+       MAP_ANON                         = 0x800
+       MAP_ANONYMOUS                    = 0x800
+       MAP_DENYWRITE                    = 0x2000
+       MAP_EXECUTABLE                   = 0x4000
+       MAP_GROWSDOWN                    = 0x1000
+       MAP_HUGETLB                      = 0x80000
+       MAP_LOCKED                       = 0x8000
+       MAP_NONBLOCK                     = 0x20000
+       MAP_NORESERVE                    = 0x400
+       MAP_POPULATE                     = 0x10000
+       MAP_RENAME                       = 0x800
+       MAP_STACK                        = 0x40000
+       MCL_CURRENT                      = 0x1
+       MCL_FUTURE                       = 0x2
+       MCL_ONFAULT                      = 0x4
+       NFDBITS                          = 0x40
+       NLDLY                            = 0x100
+       NOFLSH                           = 0x80
+       NS_GET_NSTYPE                    = 0x2000b703
+       NS_GET_OWNER_UID                 = 0x2000b704
+       NS_GET_PARENT                    = 0x2000b702
+       NS_GET_USERNS                    = 0x2000b701
+       OLCUC                            = 0x2
+       ONLCR                            = 0x4
+       O_APPEND                         = 0x8
+       O_ASYNC                          = 0x1000
+       O_CLOEXEC                        = 0x80000
+       O_CREAT                          = 0x100
+       O_DIRECT                         = 0x8000
+       O_DIRECTORY                      = 0x10000
+       O_DSYNC                          = 0x10
+       O_EXCL                           = 0x400
+       O_FSYNC                          = 0x4010
+       O_LARGEFILE                      = 0x0
+       O_NDELAY                         = 0x80
+       O_NOATIME                        = 0x40000
+       O_NOCTTY                         = 0x800
+       O_NOFOLLOW                       = 0x20000
+       O_NONBLOCK                       = 0x80
+       O_PATH                           = 0x200000
+       O_RSYNC                          = 0x4010
+       O_SYNC                           = 0x4010
+       O_TMPFILE                        = 0x410000
+       O_TRUNC                          = 0x200
+       PARENB                           = 0x100
+       PARODD                           = 0x200
+       PENDIN                           = 0x4000
+       PERF_EVENT_IOC_DISABLE           = 0x20002401
+       PERF_EVENT_IOC_ENABLE            = 0x20002400
+       PERF_EVENT_IOC_ID                = 0x40082407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x8008240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x80042409
+       PERF_EVENT_IOC_PERIOD            = 0x80082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc008240a
+       PERF_EVENT_IOC_REFRESH           = 0x20002402
+       PERF_EVENT_IOC_RESET             = 0x20002403
+       PERF_EVENT_IOC_SET_BPF           = 0x80042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x80082406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x20002405
+       PPPIOCATTACH                     = 0x8004743d
+       PPPIOCATTCHAN                    = 0x80047438
+       PPPIOCCONNECT                    = 0x8004743a
+       PPPIOCDETACH                     = 0x8004743c
+       PPPIOCDISCONN                    = 0x20007439
+       PPPIOCGASYNCMAP                  = 0x40047458
+       PPPIOCGCHAN                      = 0x40047437
+       PPPIOCGDEBUG                     = 0x40047441
+       PPPIOCGFLAGS                     = 0x4004745a
+       PPPIOCGIDLE                      = 0x4010743f
+       PPPIOCGIDLE32                    = 0x4008743f
+       PPPIOCGIDLE64                    = 0x4010743f
+       PPPIOCGL2TPSTATS                 = 0x40487436
+       PPPIOCGMRU                       = 0x40047453
+       PPPIOCGRASYNCMAP                 = 0x40047455
+       PPPIOCGUNIT                      = 0x40047456
+       PPPIOCGXASYNCMAP                 = 0x40207450
+       PPPIOCSACTIVE                    = 0x80107446
+       PPPIOCSASYNCMAP                  = 0x80047457
+       PPPIOCSCOMPRESS                  = 0x8010744d
+       PPPIOCSDEBUG                     = 0x80047440
+       PPPIOCSFLAGS                     = 0x80047459
+       PPPIOCSMAXCID                    = 0x80047451
+       PPPIOCSMRRU                      = 0x8004743b
+       PPPIOCSMRU                       = 0x80047452
+       PPPIOCSNPMODE                    = 0x8008744b
+       PPPIOCSPASS                      = 0x80107447
+       PPPIOCSRASYNCMAP                 = 0x80047454
+       PPPIOCSXASYNCMAP                 = 0x8020744f
+       PPPIOCXFERUNIT                   = 0x2000744e
+       PR_SET_PTRACER_ANY               = 0xffffffffffffffff
+       PTRACE_GETFPREGS                 = 0xe
+       PTRACE_GET_THREAD_AREA           = 0x19
+       PTRACE_GET_THREAD_AREA_3264      = 0xc4
+       PTRACE_GET_WATCH_REGS            = 0xd0
+       PTRACE_OLDSETOPTIONS             = 0x15
+       PTRACE_PEEKDATA_3264             = 0xc1
+       PTRACE_PEEKTEXT_3264             = 0xc0
+       PTRACE_POKEDATA_3264             = 0xc3
+       PTRACE_POKETEXT_3264             = 0xc2
+       PTRACE_SETFPREGS                 = 0xf
+       PTRACE_SET_THREAD_AREA           = 0x1a
+       PTRACE_SET_WATCH_REGS            = 0xd1
+       RLIMIT_AS                        = 0x6
+       RLIMIT_MEMLOCK                   = 0x9
+       RLIMIT_NOFILE                    = 0x5
+       RLIMIT_NPROC                     = 0x8
+       RLIMIT_RSS                       = 0x7
+       RNDADDENTROPY                    = 0x80085203
+       RNDADDTOENTCNT                   = 0x80045201
+       RNDCLEARPOOL                     = 0x20005206
+       RNDGETENTCNT                     = 0x40045200
+       RNDGETPOOL                       = 0x40085202
+       RNDRESEEDCRNG                    = 0x20005207
+       RNDZAPENTCNT                     = 0x20005204
+       RTC_AIE_OFF                      = 0x20007002
+       RTC_AIE_ON                       = 0x20007001
+       RTC_ALM_READ                     = 0x40247008
+       RTC_ALM_SET                      = 0x80247007
+       RTC_EPOCH_READ                   = 0x4008700d
+       RTC_EPOCH_SET                    = 0x8008700e
+       RTC_IRQP_READ                    = 0x4008700b
+       RTC_IRQP_SET                     = 0x8008700c
+       RTC_PIE_OFF                      = 0x20007006
+       RTC_PIE_ON                       = 0x20007005
+       RTC_PLL_GET                      = 0x40207011
+       RTC_PLL_SET                      = 0x80207012
+       RTC_RD_TIME                      = 0x40247009
+       RTC_SET_TIME                     = 0x8024700a
+       RTC_UIE_OFF                      = 0x20007004
+       RTC_UIE_ON                       = 0x20007003
+       RTC_VL_CLR                       = 0x20007014
+       RTC_VL_READ                      = 0x40047013
+       RTC_WIE_OFF                      = 0x20007010
+       RTC_WIE_ON                       = 0x2000700f
+       RTC_WKALM_RD                     = 0x40287010
+       RTC_WKALM_SET                    = 0x8028700f
+       SCM_TIMESTAMPING                 = 0x25
+       SCM_TIMESTAMPING_OPT_STATS       = 0x36
+       SCM_TIMESTAMPING_PKTINFO         = 0x3a
+       SCM_TIMESTAMPNS                  = 0x23
+       SCM_TXTIME                       = 0x3d
+       SCM_WIFI_STATUS                  = 0x29
+       SFD_CLOEXEC                      = 0x80000
+       SFD_NONBLOCK                     = 0x80
+       SIOCATMARK                       = 0x40047307
+       SIOCGPGRP                        = 0x40047309
+       SIOCGSTAMPNS_NEW                 = 0x40108907
+       SIOCGSTAMP_NEW                   = 0x40108906
+       SIOCINQ                          = 0x467f
+       SIOCOUTQ                         = 0x7472
+       SIOCSPGRP                        = 0x80047308
+       SOCK_CLOEXEC                     = 0x80000
+       SOCK_DGRAM                       = 0x1
+       SOCK_NONBLOCK                    = 0x80
+       SOCK_STREAM                      = 0x2
+       SOL_SOCKET                       = 0xffff
+       SO_ACCEPTCONN                    = 0x1009
+       SO_ATTACH_BPF                    = 0x32
+       SO_ATTACH_REUSEPORT_CBPF         = 0x33
+       SO_ATTACH_REUSEPORT_EBPF         = 0x34
+       SO_BINDTODEVICE                  = 0x19
+       SO_BINDTOIFINDEX                 = 0x3e
+       SO_BPF_EXTENSIONS                = 0x30
+       SO_BROADCAST                     = 0x20
+       SO_BSDCOMPAT                     = 0xe
+       SO_BUSY_POLL                     = 0x2e
+       SO_CNX_ADVICE                    = 0x35
+       SO_COOKIE                        = 0x39
+       SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DOMAIN                        = 0x1029
+       SO_DONTROUTE                     = 0x10
+       SO_ERROR                         = 0x1007
+       SO_INCOMING_CPU                  = 0x31
+       SO_INCOMING_NAPI_ID              = 0x38
+       SO_KEEPALIVE                     = 0x8
+       SO_LINGER                        = 0x80
+       SO_LOCK_FILTER                   = 0x2c
+       SO_MARK                          = 0x24
+       SO_MAX_PACING_RATE               = 0x2f
+       SO_MEMINFO                       = 0x37
+       SO_NOFCS                         = 0x2b
+       SO_OOBINLINE                     = 0x100
+       SO_PASSCRED                      = 0x11
+       SO_PASSSEC                       = 0x22
+       SO_PEEK_OFF                      = 0x2a
+       SO_PEERCRED                      = 0x12
+       SO_PEERGROUPS                    = 0x3b
+       SO_PEERSEC                       = 0x1e
+       SO_PROTOCOL                      = 0x1028
+       SO_RCVBUF                        = 0x1002
+       SO_RCVBUFFORCE                   = 0x21
+       SO_RCVLOWAT                      = 0x1004
+       SO_RCVTIMEO                      = 0x1006
+       SO_RCVTIMEO_NEW                  = 0x42
+       SO_RCVTIMEO_OLD                  = 0x1006
+       SO_REUSEADDR                     = 0x4
+       SO_REUSEPORT                     = 0x200
+       SO_RXQ_OVFL                      = 0x28
+       SO_SECURITY_AUTHENTICATION       = 0x16
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x18
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+       SO_SELECT_ERR_QUEUE              = 0x2d
+       SO_SNDBUF                        = 0x1001
+       SO_SNDBUFFORCE                   = 0x1f
+       SO_SNDLOWAT                      = 0x1003
+       SO_SNDTIMEO                      = 0x1005
+       SO_SNDTIMEO_NEW                  = 0x43
+       SO_SNDTIMEO_OLD                  = 0x1005
+       SO_STYLE                         = 0x1008
+       SO_TIMESTAMPING                  = 0x25
+       SO_TIMESTAMPING_NEW              = 0x41
+       SO_TIMESTAMPING_OLD              = 0x25
+       SO_TIMESTAMPNS                   = 0x23
+       SO_TIMESTAMPNS_NEW               = 0x40
+       SO_TIMESTAMPNS_OLD               = 0x23
+       SO_TIMESTAMP_NEW                 = 0x3f
+       SO_TXTIME                        = 0x3d
+       SO_TYPE                          = 0x1008
+       SO_WIFI_STATUS                   = 0x29
+       SO_ZEROCOPY                      = 0x3c
+       TAB1                             = 0x800
+       TAB2                             = 0x1000
+       TAB3                             = 0x1800
+       TABDLY                           = 0x1800
+       TCFLSH                           = 0x5407
+       TCGETA                           = 0x5401
+       TCGETS                           = 0x540d
+       TCGETS2                          = 0x4030542a
+       TCSAFLUSH                        = 0x5410
+       TCSBRK                           = 0x5405
+       TCSBRKP                          = 0x5486
+       TCSETA                           = 0x5402
+       TCSETAF                          = 0x5404
+       TCSETAW                          = 0x5403
+       TCSETS                           = 0x540e
+       TCSETS2                          = 0x8030542b
+       TCSETSF                          = 0x5410
+       TCSETSF2                         = 0x8030542d
+       TCSETSW                          = 0x540f
+       TCSETSW2                         = 0x8030542c
+       TCXONC                           = 0x5406
+       TIOCCBRK                         = 0x5428
+       TIOCCONS                         = 0x80047478
+       TIOCEXCL                         = 0x740d
+       TIOCGDEV                         = 0x40045432
+       TIOCGETD                         = 0x7400
+       TIOCGETP                         = 0x7408
+       TIOCGEXCL                        = 0x40045440
+       TIOCGICOUNT                      = 0x5492
+       TIOCGISO7816                     = 0x40285442
+       TIOCGLCKTRMIOS                   = 0x548b
+       TIOCGLTC                         = 0x7474
+       TIOCGPGRP                        = 0x40047477
+       TIOCGPKT                         = 0x40045438
+       TIOCGPTLCK                       = 0x40045439
+       TIOCGPTN                         = 0x40045430
+       TIOCGPTPEER                      = 0x20005441
+       TIOCGRS485                       = 0x4020542e
+       TIOCGSERIAL                      = 0x5484
+       TIOCGSID                         = 0x7416
+       TIOCGSOFTCAR                     = 0x5481
+       TIOCGWINSZ                       = 0x40087468
+       TIOCINQ                          = 0x467f
+       TIOCLINUX                        = 0x5483
+       TIOCMBIC                         = 0x741c
+       TIOCMBIS                         = 0x741b
+       TIOCMGET                         = 0x741d
+       TIOCMIWAIT                       = 0x5491
+       TIOCMSET                         = 0x741a
+       TIOCM_CAR                        = 0x100
+       TIOCM_CD                         = 0x100
+       TIOCM_CTS                        = 0x40
+       TIOCM_DSR                        = 0x400
+       TIOCM_RI                         = 0x200
+       TIOCM_RNG                        = 0x200
+       TIOCM_SR                         = 0x20
+       TIOCM_ST                         = 0x10
+       TIOCNOTTY                        = 0x5471
+       TIOCNXCL                         = 0x740e
+       TIOCOUTQ                         = 0x7472
+       TIOCPKT                          = 0x5470
+       TIOCSBRK                         = 0x5427
+       TIOCSCTTY                        = 0x5480
+       TIOCSERCONFIG                    = 0x5488
+       TIOCSERGETLSR                    = 0x548e
+       TIOCSERGETMULTI                  = 0x548f
+       TIOCSERGSTRUCT                   = 0x548d
+       TIOCSERGWILD                     = 0x5489
+       TIOCSERSETMULTI                  = 0x5490
+       TIOCSERSWILD                     = 0x548a
+       TIOCSER_TEMT                     = 0x1
+       TIOCSETD                         = 0x7401
+       TIOCSETN                         = 0x740a
+       TIOCSETP                         = 0x7409
+       TIOCSIG                          = 0x80045436
+       TIOCSISO7816                     = 0xc0285443
+       TIOCSLCKTRMIOS                   = 0x548c
+       TIOCSLTC                         = 0x7475
+       TIOCSPGRP                        = 0x80047476
+       TIOCSPTLCK                       = 0x80045431
+       TIOCSRS485                       = 0xc020542f
+       TIOCSSERIAL                      = 0x5485
+       TIOCSSOFTCAR                     = 0x5482
+       TIOCSTI                          = 0x5472
+       TIOCSWINSZ                       = 0x80087467
+       TIOCVHANGUP                      = 0x5437
+       TOSTOP                           = 0x8000
+       TUNATTACHFILTER                  = 0x801054d5
+       TUNDETACHFILTER                  = 0x801054d6
+       TUNGETDEVNETNS                   = 0x200054e3
+       TUNGETFEATURES                   = 0x400454cf
+       TUNGETFILTER                     = 0x401054db
+       TUNGETIFF                        = 0x400454d2
+       TUNGETSNDBUF                     = 0x400454d3
+       TUNGETVNETBE                     = 0x400454df
+       TUNGETVNETHDRSZ                  = 0x400454d7
+       TUNGETVNETLE                     = 0x400454dd
+       TUNSETCARRIER                    = 0x800454e2
+       TUNSETDEBUG                      = 0x800454c9
+       TUNSETFILTEREBPF                 = 0x400454e1
+       TUNSETGROUP                      = 0x800454ce
+       TUNSETIFF                        = 0x800454ca
+       TUNSETIFINDEX                    = 0x800454da
+       TUNSETLINK                       = 0x800454cd
+       TUNSETNOCSUM                     = 0x800454c8
+       TUNSETOFFLOAD                    = 0x800454d0
+       TUNSETOWNER                      = 0x800454cc
+       TUNSETPERSIST                    = 0x800454cb
+       TUNSETQUEUE                      = 0x800454d9
+       TUNSETSNDBUF                     = 0x800454d4
+       TUNSETSTEERINGEBPF               = 0x400454e0
+       TUNSETTXFILTER                   = 0x800454d1
+       TUNSETVNETBE                     = 0x800454de
+       TUNSETVNETHDRSZ                  = 0x800454d8
+       TUNSETVNETLE                     = 0x800454dc
+       UBI_IOCATT                       = 0x80186f40
+       UBI_IOCDET                       = 0x80046f41
+       UBI_IOCEBCH                      = 0x80044f02
+       UBI_IOCEBER                      = 0x80044f01
+       UBI_IOCEBISMAP                   = 0x40044f05
+       UBI_IOCEBMAP                     = 0x80084f03
+       UBI_IOCEBUNMAP                   = 0x80044f04
+       UBI_IOCMKVOL                     = 0x80986f00
+       UBI_IOCRMVOL                     = 0x80046f01
+       UBI_IOCRNVOL                     = 0x91106f03
+       UBI_IOCRPEB                      = 0x80046f04
+       UBI_IOCRSVOL                     = 0x800c6f02
+       UBI_IOCSETVOLPROP                = 0x80104f06
+       UBI_IOCSPEB                      = 0x80046f05
+       UBI_IOCVOLCRBLK                  = 0x80804f07
+       UBI_IOCVOLRMBLK                  = 0x20004f08
+       UBI_IOCVOLUP                     = 0x80084f00
+       VDISCARD                         = 0xd
+       VEOF                             = 0x10
+       VEOL                             = 0x11
+       VEOL2                            = 0x6
+       VMIN                             = 0x4
+       VREPRINT                         = 0xc
+       VSTART                           = 0x8
+       VSTOP                            = 0x9
+       VSUSP                            = 0xa
+       VSWTC                            = 0x7
+       VSWTCH                           = 0x7
+       VT1                              = 0x4000
+       VTDLY                            = 0x4000
+       VTIME                            = 0x5
+       VWERASE                          = 0xe
+       WDIOC_GETBOOTSTATUS              = 0x40045702
+       WDIOC_GETPRETIMEOUT              = 0x40045709
+       WDIOC_GETSTATUS                  = 0x40045701
+       WDIOC_GETSUPPORT                 = 0x40285700
+       WDIOC_GETTEMP                    = 0x40045703
+       WDIOC_GETTIMELEFT                = 0x4004570a
+       WDIOC_GETTIMEOUT                 = 0x40045707
+       WDIOC_KEEPALIVE                  = 0x40045705
+       WDIOC_SETOPTIONS                 = 0x40045704
+       WORDSIZE                         = 0x40
+       XCASE                            = 0x4
+       XTABS                            = 0x1800
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x7d)
        EADDRNOTAVAIL   = syscall.Errno(0x7e)
        EADV            = syscall.Errno(0x44)
        EAFNOSUPPORT    = syscall.Errno(0x7c)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x95)
        EBADE           = syscall.Errno(0x32)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x51)
        EBADMSG         = syscall.Errno(0x4d)
        EBADR           = syscall.Errno(0x33)
        EBADRQC         = syscall.Errno(0x36)
        EBADSLT         = syscall.Errno(0x37)
        EBFONT          = syscall.Errno(0x3b)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x9e)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x25)
        ECOMM           = syscall.Errno(0x46)
        ECONNABORTED    = syscall.Errno(0x82)
@@ -2893,12 +500,8 @@ const (
        EDEADLK         = syscall.Errno(0x2d)
        EDEADLOCK       = syscall.Errno(0x38)
        EDESTADDRREQ    = syscall.Errno(0x60)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x49)
        EDQUOT          = syscall.Errno(0x46d)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x93)
        EHOSTUNREACH    = syscall.Errno(0x94)
        EHWPOISON       = syscall.Errno(0xa8)
@@ -2906,11 +509,7 @@ const (
        EILSEQ          = syscall.Errno(0x58)
        EINIT           = syscall.Errno(0x8d)
        EINPROGRESS     = syscall.Errno(0x96)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x85)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x8b)
        EKEYEXPIRED     = syscall.Errno(0xa2)
        EKEYREJECTED    = syscall.Errno(0xa4)
@@ -2927,8 +526,6 @@ const (
        ELNRNG          = syscall.Errno(0x29)
        ELOOP           = syscall.Errno(0x5a)
        EMEDIUMTYPE     = syscall.Errno(0xa0)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x61)
        EMULTIHOP       = syscall.Errno(0x4a)
        ENAMETOOLONG    = syscall.Errno(0x4e)
@@ -2936,100 +533,68 @@ const (
        ENETDOWN        = syscall.Errno(0x7f)
        ENETRESET       = syscall.Errno(0x81)
        ENETUNREACH     = syscall.Errno(0x80)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x35)
        ENOBUFS         = syscall.Errno(0x84)
        ENOCSI          = syscall.Errno(0x2b)
        ENODATA         = syscall.Errno(0x3d)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0xa1)
        ENOLCK          = syscall.Errno(0x2e)
        ENOLINK         = syscall.Errno(0x43)
        ENOMEDIUM       = syscall.Errno(0x9f)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x23)
        ENONET          = syscall.Errno(0x40)
        ENOPKG          = syscall.Errno(0x41)
        ENOPROTOOPT     = syscall.Errno(0x63)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x3f)
        ENOSTR          = syscall.Errno(0x3c)
        ENOSYS          = syscall.Errno(0x59)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x86)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x5d)
        ENOTNAM         = syscall.Errno(0x89)
        ENOTRECOVERABLE = syscall.Errno(0xa6)
        ENOTSOCK        = syscall.Errno(0x5f)
        ENOTSUP         = syscall.Errno(0x7a)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x50)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x7a)
        EOVERFLOW       = syscall.Errno(0x4f)
        EOWNERDEAD      = syscall.Errno(0xa5)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x7b)
-       EPIPE           = syscall.Errno(0x20)
        EPROTO          = syscall.Errno(0x47)
        EPROTONOSUPPORT = syscall.Errno(0x78)
        EPROTOTYPE      = syscall.Errno(0x62)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x52)
        EREMDEV         = syscall.Errno(0x8e)
        EREMOTE         = syscall.Errno(0x42)
        EREMOTEIO       = syscall.Errno(0x8c)
        ERESTART        = syscall.Errno(0x5b)
        ERFKILL         = syscall.Errno(0xa7)
-       EROFS           = syscall.Errno(0x1e)
        ESHUTDOWN       = syscall.Errno(0x8f)
        ESOCKTNOSUPPORT = syscall.Errno(0x79)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x45)
        ESTALE          = syscall.Errno(0x97)
        ESTRPIPE        = syscall.Errno(0x5c)
        ETIME           = syscall.Errno(0x3e)
        ETIMEDOUT       = syscall.Errno(0x91)
        ETOOMANYREFS    = syscall.Errno(0x90)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x87)
        EUNATCH         = syscall.Errno(0x2a)
        EUSERS          = syscall.Errno(0x5e)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x34)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0xa)
        SIGCHLD   = syscall.Signal(0x12)
        SIGCLD    = syscall.Signal(0x12)
        SIGCONT   = syscall.Signal(0x19)
        SIGEMT    = syscall.Signal(0x7)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x16)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x16)
        SIGPROF   = syscall.Signal(0x1d)
        SIGPWR    = syscall.Signal(0x13)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTOP   = syscall.Signal(0x17)
        SIGSYS    = syscall.Signal(0xc)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x18)
        SIGTTIN   = syscall.Signal(0x1a)
        SIGTTOU   = syscall.Signal(0x1b)
index d23b3a94410412eabd64eac79a6ccfa9ae797d55..7f91881b8193948f81cf7de46d7d110b06b6a2b6 100644 (file)
@@ -11,2880 +11,487 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x1008
-       B110                                        = 0x3
-       B115200                                     = 0x1002
-       B1152000                                    = 0x1009
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x100a
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x100b
-       B230400                                     = 0x1003
-       B2400                                       = 0xb
-       B2500000                                    = 0x100c
-       B300                                        = 0x7
-       B3000000                                    = 0x100d
-       B3500000                                    = 0x100e
-       B38400                                      = 0xf
-       B4000000                                    = 0x100f
-       B460800                                     = 0x1004
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x1005
-       B57600                                      = 0x1001
-       B576000                                     = 0x1006
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x1007
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x40041270
-       BLKBSZSET                                   = 0x80041271
-       BLKFLSBUF                                   = 0x20001261
-       BLKFRAGET                                   = 0x20001265
-       BLKFRASET                                   = 0x20001264
-       BLKGETSIZE                                  = 0x20001260
-       BLKGETSIZE64                                = 0x40041272
-       BLKPBSZGET                                  = 0x2000127b
-       BLKRAGET                                    = 0x20001263
-       BLKRASET                                    = 0x20001262
-       BLKROGET                                    = 0x2000125e
-       BLKROSET                                    = 0x2000125d
-       BLKRRPART                                   = 0x2000125f
-       BLKSECTGET                                  = 0x20001267
-       BLKSECTSET                                  = 0x20001266
-       BLKSSZGET                                   = 0x20001268
-       BOTHER                                      = 0x1000
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x2000
-       BSDLY                                       = 0x2000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0x100f
-       CBAUDEX                                     = 0x1000
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0x100f0000
-       CLOCAL                                      = 0x800
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x200
-       CR2                                         = 0x400
-       CR3                                         = 0x600
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x600
-       CREAD                                       = 0x80
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x10
-       CS7                                         = 0x20
-       CS8                                         = 0x30
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x30
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x40
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x200
-       ECHOE                                       = 0x10
-       ECHOK                                       = 0x20
-       ECHOKE                                      = 0x800
-       ECHONL                                      = 0x40
-       ECHOPRT                                     = 0x400
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x80000
-       EFD_NONBLOCK                                = 0x80
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x80000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x8000
-       FFDLY                                       = 0x8000
-       FLUSHO                                      = 0x2000
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x800c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x80106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x400c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0x21
-       F_GETLK64                                   = 0x21
-       F_GETOWN                                    = 0x17
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x0
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0x22
-       F_SETLK64                                   = 0x22
-       F_SETLKW                                    = 0x23
-       F_SETLKW64                                  = 0x23
-       F_SETOWN                                    = 0x18
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x2
-       F_WRLCK                                     = 0x1
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x400
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x2
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x100
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x80000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x80
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x200007b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x1
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x200
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x1000
-       IXON                                        = 0x400
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_ANON                                    = 0x800
-       MAP_ANONYMOUS                               = 0x800
-       MAP_DENYWRITE                               = 0x2000
-       MAP_EXECUTABLE                              = 0x4000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x1000
-       MAP_HUGETLB                                 = 0x80000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x8000
-       MAP_NONBLOCK                                = 0x20000
-       MAP_NORESERVE                               = 0x400
-       MAP_POPULATE                                = 0x10000
-       MAP_PRIVATE                                 = 0x2
-       MAP_RENAME                                  = 0x800
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x40000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x1
-       MCL_FUTURE                                  = 0x2
-       MCL_ONFAULT                                 = 0x4
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x20
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x100
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0x2000b703
-       NS_GET_OWNER_UID                            = 0x2000b704
-       NS_GET_PARENT                               = 0x2000b702
-       NS_GET_USERNS                               = 0x2000b701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x2
-       ONLCR                                       = 0x4
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x8
-       O_ASYNC                                     = 0x1000
-       O_CLOEXEC                                   = 0x80000
-       O_CREAT                                     = 0x100
-       O_DIRECT                                    = 0x8000
-       O_DIRECTORY                                 = 0x10000
-       O_DSYNC                                     = 0x10
-       O_EXCL                                      = 0x400
-       O_FSYNC                                     = 0x4010
-       O_LARGEFILE                                 = 0x2000
-       O_NDELAY                                    = 0x80
-       O_NOATIME                                   = 0x40000
-       O_NOCTTY                                    = 0x800
-       O_NOFOLLOW                                  = 0x20000
-       O_NONBLOCK                                  = 0x80
-       O_PATH                                      = 0x200000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x4010
-       O_SYNC                                      = 0x4010
-       O_TMPFILE                                   = 0x410000
-       O_TRUNC                                     = 0x200
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x100
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x200
-       PENDIN                                      = 0x4000
-       PERF_EVENT_IOC_DISABLE                      = 0x20002401
-       PERF_EVENT_IOC_ENABLE                       = 0x20002400
-       PERF_EVENT_IOC_ID                           = 0x40042407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x8004240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x80042409
-       PERF_EVENT_IOC_PERIOD                       = 0x80082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc004240a
-       PERF_EVENT_IOC_REFRESH                      = 0x20002402
-       PERF_EVENT_IOC_RESET                        = 0x20002403
-       PERF_EVENT_IOC_SET_BPF                      = 0x80042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x80042406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x20002405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x8004743d
-       PPPIOCATTCHAN                               = 0x80047438
-       PPPIOCCONNECT                               = 0x8004743a
-       PPPIOCDETACH                                = 0x8004743c
-       PPPIOCDISCONN                               = 0x20007439
-       PPPIOCGASYNCMAP                             = 0x40047458
-       PPPIOCGCHAN                                 = 0x40047437
-       PPPIOCGDEBUG                                = 0x40047441
-       PPPIOCGFLAGS                                = 0x4004745a
-       PPPIOCGIDLE                                 = 0x4008743f
-       PPPIOCGIDLE32                               = 0x4008743f
-       PPPIOCGIDLE64                               = 0x4010743f
-       PPPIOCGL2TPSTATS                            = 0x40487436
-       PPPIOCGMRU                                  = 0x40047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x40047455
-       PPPIOCGUNIT                                 = 0x40047456
-       PPPIOCGXASYNCMAP                            = 0x40207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x80087446
-       PPPIOCSASYNCMAP                             = 0x80047457
-       PPPIOCSCOMPRESS                             = 0x800c744d
-       PPPIOCSDEBUG                                = 0x80047440
-       PPPIOCSFLAGS                                = 0x80047459
-       PPPIOCSMAXCID                               = 0x80047451
-       PPPIOCSMRRU                                 = 0x8004743b
-       PPPIOCSMRU                                  = 0x80047452
-       PPPIOCSNPMODE                               = 0x8008744b
-       PPPIOCSPASS                                 = 0x80087447
-       PPPIOCSRASYNCMAP                            = 0x80047454
-       PPPIOCSXASYNCMAP                            = 0x8020744f
-       PPPIOCXFERUNIT                              = 0x2000744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETFPREGS                            = 0xe
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_GET_THREAD_AREA                      = 0x19
-       PTRACE_GET_THREAD_AREA_3264                 = 0xc4
-       PTRACE_GET_WATCH_REGS                       = 0xd0
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_OLDSETOPTIONS                        = 0x15
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKDATA_3264                        = 0xc1
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKTEXT_3264                        = 0xc0
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKEDATA_3264                        = 0xc3
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKETEXT_3264                        = 0xc2
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETFPREGS                            = 0xf
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SET_THREAD_AREA                      = 0x1a
-       PTRACE_SET_WATCH_REGS                       = 0xd1
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_TRACEME                              = 0x0
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x6
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x9
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x5
-       RLIMIT_NPROC                                = 0x8
-       RLIMIT_RSS                                  = 0x7
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x80085203
-       RNDADDTOENTCNT                              = 0x80045201
-       RNDCLEARPOOL                                = 0x20005206
-       RNDGETENTCNT                                = 0x40045200
-       RNDGETPOOL                                  = 0x40085202
-       RNDRESEEDCRNG                               = 0x20005207
-       RNDZAPENTCNT                                = 0x20005204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x20007002
-       RTC_AIE_ON                                  = 0x20007001
-       RTC_ALM_READ                                = 0x40247008
-       RTC_ALM_SET                                 = 0x80247007
-       RTC_EPOCH_READ                              = 0x4004700d
-       RTC_EPOCH_SET                               = 0x8004700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x4004700b
-       RTC_IRQP_SET                                = 0x8004700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x20007006
-       RTC_PIE_ON                                  = 0x20007005
-       RTC_PLL_GET                                 = 0x401c7011
-       RTC_PLL_SET                                 = 0x801c7012
-       RTC_RD_TIME                                 = 0x40247009
-       RTC_SET_TIME                                = 0x8024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x20007004
-       RTC_UIE_ON                                  = 0x20007003
-       RTC_VL_CLR                                  = 0x20007014
-       RTC_VL_READ                                 = 0x40047013
-       RTC_WIE_OFF                                 = 0x20007010
-       RTC_WIE_ON                                  = 0x2000700f
-       RTC_WKALM_RD                                = 0x40287010
-       RTC_WKALM_SET                               = 0x8028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x25
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x36
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3a
-       SCM_TIMESTAMPNS                             = 0x23
-       SCM_TXTIME                                  = 0x3d
-       SCM_WIFI_STATUS                             = 0x29
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x80000
-       SFD_NONBLOCK                                = 0x80
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x40047307
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x40047309
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x40108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x40108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x467f
-       SIOCOUTQ                                    = 0x7472
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x80047308
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x80000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x1
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x80
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x2
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0xffff
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x1009
-       SO_ATTACH_BPF                               = 0x32
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x33
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x34
-       SO_BINDTODEVICE                             = 0x19
-       SO_BINDTOIFINDEX                            = 0x3e
-       SO_BPF_EXTENSIONS                           = 0x30
-       SO_BROADCAST                                = 0x20
-       SO_BSDCOMPAT                                = 0xe
-       SO_BUSY_POLL                                = 0x2e
-       SO_CNX_ADVICE                               = 0x35
-       SO_COOKIE                                   = 0x39
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x44
-       SO_DOMAIN                                   = 0x1029
-       SO_DONTROUTE                                = 0x10
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x1007
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x31
-       SO_INCOMING_NAPI_ID                         = 0x38
-       SO_KEEPALIVE                                = 0x8
-       SO_LINGER                                   = 0x80
-       SO_LOCK_FILTER                              = 0x2c
-       SO_MARK                                     = 0x24
-       SO_MAX_PACING_RATE                          = 0x2f
-       SO_MEMINFO                                  = 0x37
-       SO_NOFCS                                    = 0x2b
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0x100
-       SO_PASSCRED                                 = 0x11
-       SO_PASSSEC                                  = 0x22
-       SO_PEEK_OFF                                 = 0x2a
-       SO_PEERCRED                                 = 0x12
-       SO_PEERGROUPS                               = 0x3b
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1e
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x1028
-       SO_RCVBUF                                   = 0x1002
-       SO_RCVBUFFORCE                              = 0x21
-       SO_RCVLOWAT                                 = 0x1004
-       SO_RCVTIMEO                                 = 0x1006
-       SO_RCVTIMEO_NEW                             = 0x42
-       SO_RCVTIMEO_OLD                             = 0x1006
-       SO_REUSEADDR                                = 0x4
-       SO_REUSEPORT                                = 0x200
-       SO_RXQ_OVFL                                 = 0x28
-       SO_SECURITY_AUTHENTICATION                  = 0x16
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x18
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x17
-       SO_SELECT_ERR_QUEUE                         = 0x2d
-       SO_SNDBUF                                   = 0x1001
-       SO_SNDBUFFORCE                              = 0x1f
-       SO_SNDLOWAT                                 = 0x1003
-       SO_SNDTIMEO                                 = 0x1005
-       SO_SNDTIMEO_NEW                             = 0x43
-       SO_SNDTIMEO_OLD                             = 0x1005
-       SO_STYLE                                    = 0x1008
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x25
-       SO_TIMESTAMPING_NEW                         = 0x41
-       SO_TIMESTAMPING_OLD                         = 0x25
-       SO_TIMESTAMPNS                              = 0x23
-       SO_TIMESTAMPNS_NEW                          = 0x40
-       SO_TIMESTAMPNS_OLD                          = 0x23
-       SO_TIMESTAMP_NEW                            = 0x3f
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3d
-       SO_TYPE                                     = 0x1008
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x29
-       SO_ZEROCOPY                                 = 0x3c
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x800
-       TAB2                                        = 0x1000
-       TAB3                                        = 0x1800
-       TABDLY                                      = 0x1800
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x5407
-       TCGETA                                      = 0x5401
-       TCGETS                                      = 0x540d
-       TCGETS2                                     = 0x4030542a
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x5410
-       TCSBRK                                      = 0x5405
-       TCSBRKP                                     = 0x5486
-       TCSETA                                      = 0x5402
-       TCSETAF                                     = 0x5404
-       TCSETAW                                     = 0x5403
-       TCSETS                                      = 0x540e
-       TCSETS2                                     = 0x8030542b
-       TCSETSF                                     = 0x5410
-       TCSETSF2                                    = 0x8030542d
-       TCSETSW                                     = 0x540f
-       TCSETSW2                                    = 0x8030542c
-       TCXONC                                      = 0x5406
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x5428
-       TIOCCONS                                    = 0x80047478
-       TIOCEXCL                                    = 0x740d
-       TIOCGDEV                                    = 0x40045432
-       TIOCGETD                                    = 0x7400
-       TIOCGETP                                    = 0x7408
-       TIOCGEXCL                                   = 0x40045440
-       TIOCGICOUNT                                 = 0x5492
-       TIOCGISO7816                                = 0x40285442
-       TIOCGLCKTRMIOS                              = 0x548b
-       TIOCGLTC                                    = 0x7474
-       TIOCGPGRP                                   = 0x40047477
-       TIOCGPKT                                    = 0x40045438
-       TIOCGPTLCK                                  = 0x40045439
-       TIOCGPTN                                    = 0x40045430
-       TIOCGPTPEER                                 = 0x20005441
-       TIOCGRS485                                  = 0x4020542e
-       TIOCGSERIAL                                 = 0x5484
-       TIOCGSID                                    = 0x7416
-       TIOCGSOFTCAR                                = 0x5481
-       TIOCGWINSZ                                  = 0x40087468
-       TIOCINQ                                     = 0x467f
-       TIOCLINUX                                   = 0x5483
-       TIOCMBIC                                    = 0x741c
-       TIOCMBIS                                    = 0x741b
-       TIOCMGET                                    = 0x741d
-       TIOCMIWAIT                                  = 0x5491
-       TIOCMSET                                    = 0x741a
-       TIOCM_CAR                                   = 0x100
-       TIOCM_CD                                    = 0x100
-       TIOCM_CTS                                   = 0x40
-       TIOCM_DSR                                   = 0x400
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_RI                                    = 0x200
-       TIOCM_RNG                                   = 0x200
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x20
-       TIOCM_ST                                    = 0x10
-       TIOCNOTTY                                   = 0x5471
-       TIOCNXCL                                    = 0x740e
-       TIOCOUTQ                                    = 0x7472
-       TIOCPKT                                     = 0x5470
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x5427
-       TIOCSCTTY                                   = 0x5480
-       TIOCSERCONFIG                               = 0x5488
-       TIOCSERGETLSR                               = 0x548e
-       TIOCSERGETMULTI                             = 0x548f
-       TIOCSERGSTRUCT                              = 0x548d
-       TIOCSERGWILD                                = 0x5489
-       TIOCSERSETMULTI                             = 0x5490
-       TIOCSERSWILD                                = 0x548a
-       TIOCSER_TEMT                                = 0x1
-       TIOCSETD                                    = 0x7401
-       TIOCSETN                                    = 0x740a
-       TIOCSETP                                    = 0x7409
-       TIOCSIG                                     = 0x80045436
-       TIOCSISO7816                                = 0xc0285443
-       TIOCSLCKTRMIOS                              = 0x548c
-       TIOCSLTC                                    = 0x7475
-       TIOCSPGRP                                   = 0x80047476
-       TIOCSPTLCK                                  = 0x80045431
-       TIOCSRS485                                  = 0xc020542f
-       TIOCSSERIAL                                 = 0x5485
-       TIOCSSOFTCAR                                = 0x5482
-       TIOCSTI                                     = 0x5472
-       TIOCSWINSZ                                  = 0x80087467
-       TIOCVHANGUP                                 = 0x5437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x8000
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x800854d5
-       TUNDETACHFILTER                             = 0x800854d6
-       TUNGETDEVNETNS                              = 0x200054e3
-       TUNGETFEATURES                              = 0x400454cf
-       TUNGETFILTER                                = 0x400854db
-       TUNGETIFF                                   = 0x400454d2
-       TUNGETSNDBUF                                = 0x400454d3
-       TUNGETVNETBE                                = 0x400454df
-       TUNGETVNETHDRSZ                             = 0x400454d7
-       TUNGETVNETLE                                = 0x400454dd
-       TUNSETCARRIER                               = 0x800454e2
-       TUNSETDEBUG                                 = 0x800454c9
-       TUNSETFILTEREBPF                            = 0x400454e1
-       TUNSETGROUP                                 = 0x800454ce
-       TUNSETIFF                                   = 0x800454ca
-       TUNSETIFINDEX                               = 0x800454da
-       TUNSETLINK                                  = 0x800454cd
-       TUNSETNOCSUM                                = 0x800454c8
-       TUNSETOFFLOAD                               = 0x800454d0
-       TUNSETOWNER                                 = 0x800454cc
-       TUNSETPERSIST                               = 0x800454cb
-       TUNSETQUEUE                                 = 0x800454d9
-       TUNSETSNDBUF                                = 0x800454d4
-       TUNSETSTEERINGEBPF                          = 0x400454e0
-       TUNSETTXFILTER                              = 0x800454d1
-       TUNSETVNETBE                                = 0x800454de
-       TUNSETVNETHDRSZ                             = 0x800454d8
-       TUNSETVNETLE                                = 0x800454dc
-       UBI_IOCATT                                  = 0x80186f40
-       UBI_IOCDET                                  = 0x80046f41
-       UBI_IOCEBCH                                 = 0x80044f02
-       UBI_IOCEBER                                 = 0x80044f01
-       UBI_IOCEBISMAP                              = 0x40044f05
-       UBI_IOCEBMAP                                = 0x80084f03
-       UBI_IOCEBUNMAP                              = 0x80044f04
-       UBI_IOCMKVOL                                = 0x80986f00
-       UBI_IOCRMVOL                                = 0x80046f01
-       UBI_IOCRNVOL                                = 0x91106f03
-       UBI_IOCRPEB                                 = 0x80046f04
-       UBI_IOCRSVOL                                = 0x800c6f02
-       UBI_IOCSETVOLPROP                           = 0x80104f06
-       UBI_IOCSPEB                                 = 0x80046f05
-       UBI_IOCVOLCRBLK                             = 0x80804f07
-       UBI_IOCVOLRMBLK                             = 0x20004f08
-       UBI_IOCVOLUP                                = 0x80084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0xd
-       VEOF                                        = 0x10
-       VEOL                                        = 0x11
-       VEOL2                                       = 0x6
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x4
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xc
-       VSTART                                      = 0x8
-       VSTOP                                       = 0x9
-       VSUSP                                       = 0xa
-       VSWTC                                       = 0x7
-       VSWTCH                                      = 0x7
-       VT0                                         = 0x0
-       VT1                                         = 0x4000
-       VTDLY                                       = 0x4000
-       VTIME                                       = 0x5
-       VWERASE                                     = 0xe
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x40045702
-       WDIOC_GETPRETIMEOUT                         = 0x40045709
-       WDIOC_GETSTATUS                             = 0x40045701
-       WDIOC_GETSUPPORT                            = 0x40285700
-       WDIOC_GETTEMP                               = 0x40045703
-       WDIOC_GETTIMELEFT                           = 0x4004570a
-       WDIOC_GETTIMEOUT                            = 0x40045707
-       WDIOC_KEEPALIVE                             = 0x40045705
-       WDIOC_SETOPTIONS                            = 0x40045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x20
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0x1800
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
+       B1000000                         = 0x1008
+       B115200                          = 0x1002
+       B1152000                         = 0x1009
+       B1500000                         = 0x100a
+       B2000000                         = 0x100b
+       B230400                          = 0x1003
+       B2500000                         = 0x100c
+       B3000000                         = 0x100d
+       B3500000                         = 0x100e
+       B4000000                         = 0x100f
+       B460800                          = 0x1004
+       B500000                          = 0x1005
+       B57600                           = 0x1001
+       B576000                          = 0x1006
+       B921600                          = 0x1007
+       BLKBSZGET                        = 0x40041270
+       BLKBSZSET                        = 0x80041271
+       BLKFLSBUF                        = 0x20001261
+       BLKFRAGET                        = 0x20001265
+       BLKFRASET                        = 0x20001264
+       BLKGETSIZE                       = 0x20001260
+       BLKGETSIZE64                     = 0x40041272
+       BLKPBSZGET                       = 0x2000127b
+       BLKRAGET                         = 0x20001263
+       BLKRASET                         = 0x20001262
+       BLKROGET                         = 0x2000125e
+       BLKROSET                         = 0x2000125d
+       BLKRRPART                        = 0x2000125f
+       BLKSECTGET                       = 0x20001267
+       BLKSECTSET                       = 0x20001266
+       BLKSSZGET                        = 0x20001268
+       BOTHER                           = 0x1000
+       BS1                              = 0x2000
+       BSDLY                            = 0x2000
+       CBAUD                            = 0x100f
+       CBAUDEX                          = 0x1000
+       CIBAUD                           = 0x100f0000
+       CLOCAL                           = 0x800
+       CR1                              = 0x200
+       CR2                              = 0x400
+       CR3                              = 0x600
+       CRDLY                            = 0x600
+       CREAD                            = 0x80
+       CS6                              = 0x10
+       CS7                              = 0x20
+       CS8                              = 0x30
+       CSIZE                            = 0x30
+       CSTOPB                           = 0x40
+       ECHOCTL                          = 0x200
+       ECHOE                            = 0x10
+       ECHOK                            = 0x20
+       ECHOKE                           = 0x800
+       ECHONL                           = 0x40
+       ECHOPRT                          = 0x400
+       EFD_CLOEXEC                      = 0x80000
+       EFD_NONBLOCK                     = 0x80
+       EPOLL_CLOEXEC                    = 0x80000
+       EXTPROC                          = 0x10000
+       FF1                              = 0x8000
+       FFDLY                            = 0x8000
+       FLUSHO                           = 0x2000
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
+       F_GETLK                          = 0x21
+       F_GETLK64                        = 0x21
+       F_GETOWN                         = 0x17
+       F_RDLCK                          = 0x0
+       F_SETLK                          = 0x22
+       F_SETLK64                        = 0x22
+       F_SETLKW                         = 0x23
+       F_SETLKW64                       = 0x23
+       F_SETOWN                         = 0x18
+       F_UNLCK                          = 0x2
+       F_WRLCK                          = 0x1
+       HUPCL                            = 0x400
+       ICANON                           = 0x2
+       IEXTEN                           = 0x100
+       IN_CLOEXEC                       = 0x80000
+       IN_NONBLOCK                      = 0x80
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9
+       ISIG                             = 0x1
+       IUCLC                            = 0x200
+       IXOFF                            = 0x1000
+       IXON                             = 0x400
+       MAP_ANON                         = 0x800
+       MAP_ANONYMOUS                    = 0x800
+       MAP_DENYWRITE                    = 0x2000
+       MAP_EXECUTABLE                   = 0x4000
+       MAP_GROWSDOWN                    = 0x1000
+       MAP_HUGETLB                      = 0x80000
+       MAP_LOCKED                       = 0x8000
+       MAP_NONBLOCK                     = 0x20000
+       MAP_NORESERVE                    = 0x400
+       MAP_POPULATE                     = 0x10000
+       MAP_RENAME                       = 0x800
+       MAP_STACK                        = 0x40000
+       MCL_CURRENT                      = 0x1
+       MCL_FUTURE                       = 0x2
+       MCL_ONFAULT                      = 0x4
+       NFDBITS                          = 0x20
+       NLDLY                            = 0x100
+       NOFLSH                           = 0x80
+       NS_GET_NSTYPE                    = 0x2000b703
+       NS_GET_OWNER_UID                 = 0x2000b704
+       NS_GET_PARENT                    = 0x2000b702
+       NS_GET_USERNS                    = 0x2000b701
+       OLCUC                            = 0x2
+       ONLCR                            = 0x4
+       O_APPEND                         = 0x8
+       O_ASYNC                          = 0x1000
+       O_CLOEXEC                        = 0x80000
+       O_CREAT                          = 0x100
+       O_DIRECT                         = 0x8000
+       O_DIRECTORY                      = 0x10000
+       O_DSYNC                          = 0x10
+       O_EXCL                           = 0x400
+       O_FSYNC                          = 0x4010
+       O_LARGEFILE                      = 0x2000
+       O_NDELAY                         = 0x80
+       O_NOATIME                        = 0x40000
+       O_NOCTTY                         = 0x800
+       O_NOFOLLOW                       = 0x20000
+       O_NONBLOCK                       = 0x80
+       O_PATH                           = 0x200000
+       O_RSYNC                          = 0x4010
+       O_SYNC                           = 0x4010
+       O_TMPFILE                        = 0x410000
+       O_TRUNC                          = 0x200
+       PARENB                           = 0x100
+       PARODD                           = 0x200
+       PENDIN                           = 0x4000
+       PERF_EVENT_IOC_DISABLE           = 0x20002401
+       PERF_EVENT_IOC_ENABLE            = 0x20002400
+       PERF_EVENT_IOC_ID                = 0x40042407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x8004240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x80042409
+       PERF_EVENT_IOC_PERIOD            = 0x80082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc004240a
+       PERF_EVENT_IOC_REFRESH           = 0x20002402
+       PERF_EVENT_IOC_RESET             = 0x20002403
+       PERF_EVENT_IOC_SET_BPF           = 0x80042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x80042406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x20002405
+       PPPIOCATTACH                     = 0x8004743d
+       PPPIOCATTCHAN                    = 0x80047438
+       PPPIOCCONNECT                    = 0x8004743a
+       PPPIOCDETACH                     = 0x8004743c
+       PPPIOCDISCONN                    = 0x20007439
+       PPPIOCGASYNCMAP                  = 0x40047458
+       PPPIOCGCHAN                      = 0x40047437
+       PPPIOCGDEBUG                     = 0x40047441
+       PPPIOCGFLAGS                     = 0x4004745a
+       PPPIOCGIDLE                      = 0x4008743f
+       PPPIOCGIDLE32                    = 0x4008743f
+       PPPIOCGIDLE64                    = 0x4010743f
+       PPPIOCGL2TPSTATS                 = 0x40487436
+       PPPIOCGMRU                       = 0x40047453
+       PPPIOCGRASYNCMAP                 = 0x40047455
+       PPPIOCGUNIT                      = 0x40047456
+       PPPIOCGXASYNCMAP                 = 0x40207450
+       PPPIOCSACTIVE                    = 0x80087446
+       PPPIOCSASYNCMAP                  = 0x80047457
+       PPPIOCSCOMPRESS                  = 0x800c744d
+       PPPIOCSDEBUG                     = 0x80047440
+       PPPIOCSFLAGS                     = 0x80047459
+       PPPIOCSMAXCID                    = 0x80047451
+       PPPIOCSMRRU                      = 0x8004743b
+       PPPIOCSMRU                       = 0x80047452
+       PPPIOCSNPMODE                    = 0x8008744b
+       PPPIOCSPASS                      = 0x80087447
+       PPPIOCSRASYNCMAP                 = 0x80047454
+       PPPIOCSXASYNCMAP                 = 0x8020744f
+       PPPIOCXFERUNIT                   = 0x2000744e
+       PR_SET_PTRACER_ANY               = 0xffffffff
+       PTRACE_GETFPREGS                 = 0xe
+       PTRACE_GET_THREAD_AREA           = 0x19
+       PTRACE_GET_THREAD_AREA_3264      = 0xc4
+       PTRACE_GET_WATCH_REGS            = 0xd0
+       PTRACE_OLDSETOPTIONS             = 0x15
+       PTRACE_PEEKDATA_3264             = 0xc1
+       PTRACE_PEEKTEXT_3264             = 0xc0
+       PTRACE_POKEDATA_3264             = 0xc3
+       PTRACE_POKETEXT_3264             = 0xc2
+       PTRACE_SETFPREGS                 = 0xf
+       PTRACE_SET_THREAD_AREA           = 0x1a
+       PTRACE_SET_WATCH_REGS            = 0xd1
+       RLIMIT_AS                        = 0x6
+       RLIMIT_MEMLOCK                   = 0x9
+       RLIMIT_NOFILE                    = 0x5
+       RLIMIT_NPROC                     = 0x8
+       RLIMIT_RSS                       = 0x7
+       RNDADDENTROPY                    = 0x80085203
+       RNDADDTOENTCNT                   = 0x80045201
+       RNDCLEARPOOL                     = 0x20005206
+       RNDGETENTCNT                     = 0x40045200
+       RNDGETPOOL                       = 0x40085202
+       RNDRESEEDCRNG                    = 0x20005207
+       RNDZAPENTCNT                     = 0x20005204
+       RTC_AIE_OFF                      = 0x20007002
+       RTC_AIE_ON                       = 0x20007001
+       RTC_ALM_READ                     = 0x40247008
+       RTC_ALM_SET                      = 0x80247007
+       RTC_EPOCH_READ                   = 0x4004700d
+       RTC_EPOCH_SET                    = 0x8004700e
+       RTC_IRQP_READ                    = 0x4004700b
+       RTC_IRQP_SET                     = 0x8004700c
+       RTC_PIE_OFF                      = 0x20007006
+       RTC_PIE_ON                       = 0x20007005
+       RTC_PLL_GET                      = 0x401c7011
+       RTC_PLL_SET                      = 0x801c7012
+       RTC_RD_TIME                      = 0x40247009
+       RTC_SET_TIME                     = 0x8024700a
+       RTC_UIE_OFF                      = 0x20007004
+       RTC_UIE_ON                       = 0x20007003
+       RTC_VL_CLR                       = 0x20007014
+       RTC_VL_READ                      = 0x40047013
+       RTC_WIE_OFF                      = 0x20007010
+       RTC_WIE_ON                       = 0x2000700f
+       RTC_WKALM_RD                     = 0x40287010
+       RTC_WKALM_SET                    = 0x8028700f
+       SCM_TIMESTAMPING                 = 0x25
+       SCM_TIMESTAMPING_OPT_STATS       = 0x36
+       SCM_TIMESTAMPING_PKTINFO         = 0x3a
+       SCM_TIMESTAMPNS                  = 0x23
+       SCM_TXTIME                       = 0x3d
+       SCM_WIFI_STATUS                  = 0x29
+       SFD_CLOEXEC                      = 0x80000
+       SFD_NONBLOCK                     = 0x80
+       SIOCATMARK                       = 0x40047307
+       SIOCGPGRP                        = 0x40047309
+       SIOCGSTAMPNS_NEW                 = 0x40108907
+       SIOCGSTAMP_NEW                   = 0x40108906
+       SIOCINQ                          = 0x467f
+       SIOCOUTQ                         = 0x7472
+       SIOCSPGRP                        = 0x80047308
+       SOCK_CLOEXEC                     = 0x80000
+       SOCK_DGRAM                       = 0x1
+       SOCK_NONBLOCK                    = 0x80
+       SOCK_STREAM                      = 0x2
+       SOL_SOCKET                       = 0xffff
+       SO_ACCEPTCONN                    = 0x1009
+       SO_ATTACH_BPF                    = 0x32
+       SO_ATTACH_REUSEPORT_CBPF         = 0x33
+       SO_ATTACH_REUSEPORT_EBPF         = 0x34
+       SO_BINDTODEVICE                  = 0x19
+       SO_BINDTOIFINDEX                 = 0x3e
+       SO_BPF_EXTENSIONS                = 0x30
+       SO_BROADCAST                     = 0x20
+       SO_BSDCOMPAT                     = 0xe
+       SO_BUSY_POLL                     = 0x2e
+       SO_CNX_ADVICE                    = 0x35
+       SO_COOKIE                        = 0x39
+       SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DOMAIN                        = 0x1029
+       SO_DONTROUTE                     = 0x10
+       SO_ERROR                         = 0x1007
+       SO_INCOMING_CPU                  = 0x31
+       SO_INCOMING_NAPI_ID              = 0x38
+       SO_KEEPALIVE                     = 0x8
+       SO_LINGER                        = 0x80
+       SO_LOCK_FILTER                   = 0x2c
+       SO_MARK                          = 0x24
+       SO_MAX_PACING_RATE               = 0x2f
+       SO_MEMINFO                       = 0x37
+       SO_NOFCS                         = 0x2b
+       SO_OOBINLINE                     = 0x100
+       SO_PASSCRED                      = 0x11
+       SO_PASSSEC                       = 0x22
+       SO_PEEK_OFF                      = 0x2a
+       SO_PEERCRED                      = 0x12
+       SO_PEERGROUPS                    = 0x3b
+       SO_PEERSEC                       = 0x1e
+       SO_PROTOCOL                      = 0x1028
+       SO_RCVBUF                        = 0x1002
+       SO_RCVBUFFORCE                   = 0x21
+       SO_RCVLOWAT                      = 0x1004
+       SO_RCVTIMEO                      = 0x1006
+       SO_RCVTIMEO_NEW                  = 0x42
+       SO_RCVTIMEO_OLD                  = 0x1006
+       SO_REUSEADDR                     = 0x4
+       SO_REUSEPORT                     = 0x200
+       SO_RXQ_OVFL                      = 0x28
+       SO_SECURITY_AUTHENTICATION       = 0x16
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x18
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+       SO_SELECT_ERR_QUEUE              = 0x2d
+       SO_SNDBUF                        = 0x1001
+       SO_SNDBUFFORCE                   = 0x1f
+       SO_SNDLOWAT                      = 0x1003
+       SO_SNDTIMEO                      = 0x1005
+       SO_SNDTIMEO_NEW                  = 0x43
+       SO_SNDTIMEO_OLD                  = 0x1005
+       SO_STYLE                         = 0x1008
+       SO_TIMESTAMPING                  = 0x25
+       SO_TIMESTAMPING_NEW              = 0x41
+       SO_TIMESTAMPING_OLD              = 0x25
+       SO_TIMESTAMPNS                   = 0x23
+       SO_TIMESTAMPNS_NEW               = 0x40
+       SO_TIMESTAMPNS_OLD               = 0x23
+       SO_TIMESTAMP_NEW                 = 0x3f
+       SO_TXTIME                        = 0x3d
+       SO_TYPE                          = 0x1008
+       SO_WIFI_STATUS                   = 0x29
+       SO_ZEROCOPY                      = 0x3c
+       TAB1                             = 0x800
+       TAB2                             = 0x1000
+       TAB3                             = 0x1800
+       TABDLY                           = 0x1800
+       TCFLSH                           = 0x5407
+       TCGETA                           = 0x5401
+       TCGETS                           = 0x540d
+       TCGETS2                          = 0x4030542a
+       TCSAFLUSH                        = 0x5410
+       TCSBRK                           = 0x5405
+       TCSBRKP                          = 0x5486
+       TCSETA                           = 0x5402
+       TCSETAF                          = 0x5404
+       TCSETAW                          = 0x5403
+       TCSETS                           = 0x540e
+       TCSETS2                          = 0x8030542b
+       TCSETSF                          = 0x5410
+       TCSETSF2                         = 0x8030542d
+       TCSETSW                          = 0x540f
+       TCSETSW2                         = 0x8030542c
+       TCXONC                           = 0x5406
+       TIOCCBRK                         = 0x5428
+       TIOCCONS                         = 0x80047478
+       TIOCEXCL                         = 0x740d
+       TIOCGDEV                         = 0x40045432
+       TIOCGETD                         = 0x7400
+       TIOCGETP                         = 0x7408
+       TIOCGEXCL                        = 0x40045440
+       TIOCGICOUNT                      = 0x5492
+       TIOCGISO7816                     = 0x40285442
+       TIOCGLCKTRMIOS                   = 0x548b
+       TIOCGLTC                         = 0x7474
+       TIOCGPGRP                        = 0x40047477
+       TIOCGPKT                         = 0x40045438
+       TIOCGPTLCK                       = 0x40045439
+       TIOCGPTN                         = 0x40045430
+       TIOCGPTPEER                      = 0x20005441
+       TIOCGRS485                       = 0x4020542e
+       TIOCGSERIAL                      = 0x5484
+       TIOCGSID                         = 0x7416
+       TIOCGSOFTCAR                     = 0x5481
+       TIOCGWINSZ                       = 0x40087468
+       TIOCINQ                          = 0x467f
+       TIOCLINUX                        = 0x5483
+       TIOCMBIC                         = 0x741c
+       TIOCMBIS                         = 0x741b
+       TIOCMGET                         = 0x741d
+       TIOCMIWAIT                       = 0x5491
+       TIOCMSET                         = 0x741a
+       TIOCM_CAR                        = 0x100
+       TIOCM_CD                         = 0x100
+       TIOCM_CTS                        = 0x40
+       TIOCM_DSR                        = 0x400
+       TIOCM_RI                         = 0x200
+       TIOCM_RNG                        = 0x200
+       TIOCM_SR                         = 0x20
+       TIOCM_ST                         = 0x10
+       TIOCNOTTY                        = 0x5471
+       TIOCNXCL                         = 0x740e
+       TIOCOUTQ                         = 0x7472
+       TIOCPKT                          = 0x5470
+       TIOCSBRK                         = 0x5427
+       TIOCSCTTY                        = 0x5480
+       TIOCSERCONFIG                    = 0x5488
+       TIOCSERGETLSR                    = 0x548e
+       TIOCSERGETMULTI                  = 0x548f
+       TIOCSERGSTRUCT                   = 0x548d
+       TIOCSERGWILD                     = 0x5489
+       TIOCSERSETMULTI                  = 0x5490
+       TIOCSERSWILD                     = 0x548a
+       TIOCSER_TEMT                     = 0x1
+       TIOCSETD                         = 0x7401
+       TIOCSETN                         = 0x740a
+       TIOCSETP                         = 0x7409
+       TIOCSIG                          = 0x80045436
+       TIOCSISO7816                     = 0xc0285443
+       TIOCSLCKTRMIOS                   = 0x548c
+       TIOCSLTC                         = 0x7475
+       TIOCSPGRP                        = 0x80047476
+       TIOCSPTLCK                       = 0x80045431
+       TIOCSRS485                       = 0xc020542f
+       TIOCSSERIAL                      = 0x5485
+       TIOCSSOFTCAR                     = 0x5482
+       TIOCSTI                          = 0x5472
+       TIOCSWINSZ                       = 0x80087467
+       TIOCVHANGUP                      = 0x5437
+       TOSTOP                           = 0x8000
+       TUNATTACHFILTER                  = 0x800854d5
+       TUNDETACHFILTER                  = 0x800854d6
+       TUNGETDEVNETNS                   = 0x200054e3
+       TUNGETFEATURES                   = 0x400454cf
+       TUNGETFILTER                     = 0x400854db
+       TUNGETIFF                        = 0x400454d2
+       TUNGETSNDBUF                     = 0x400454d3
+       TUNGETVNETBE                     = 0x400454df
+       TUNGETVNETHDRSZ                  = 0x400454d7
+       TUNGETVNETLE                     = 0x400454dd
+       TUNSETCARRIER                    = 0x800454e2
+       TUNSETDEBUG                      = 0x800454c9
+       TUNSETFILTEREBPF                 = 0x400454e1
+       TUNSETGROUP                      = 0x800454ce
+       TUNSETIFF                        = 0x800454ca
+       TUNSETIFINDEX                    = 0x800454da
+       TUNSETLINK                       = 0x800454cd
+       TUNSETNOCSUM                     = 0x800454c8
+       TUNSETOFFLOAD                    = 0x800454d0
+       TUNSETOWNER                      = 0x800454cc
+       TUNSETPERSIST                    = 0x800454cb
+       TUNSETQUEUE                      = 0x800454d9
+       TUNSETSNDBUF                     = 0x800454d4
+       TUNSETSTEERINGEBPF               = 0x400454e0
+       TUNSETTXFILTER                   = 0x800454d1
+       TUNSETVNETBE                     = 0x800454de
+       TUNSETVNETHDRSZ                  = 0x800454d8
+       TUNSETVNETLE                     = 0x800454dc
+       UBI_IOCATT                       = 0x80186f40
+       UBI_IOCDET                       = 0x80046f41
+       UBI_IOCEBCH                      = 0x80044f02
+       UBI_IOCEBER                      = 0x80044f01
+       UBI_IOCEBISMAP                   = 0x40044f05
+       UBI_IOCEBMAP                     = 0x80084f03
+       UBI_IOCEBUNMAP                   = 0x80044f04
+       UBI_IOCMKVOL                     = 0x80986f00
+       UBI_IOCRMVOL                     = 0x80046f01
+       UBI_IOCRNVOL                     = 0x91106f03
+       UBI_IOCRPEB                      = 0x80046f04
+       UBI_IOCRSVOL                     = 0x800c6f02
+       UBI_IOCSETVOLPROP                = 0x80104f06
+       UBI_IOCSPEB                      = 0x80046f05
+       UBI_IOCVOLCRBLK                  = 0x80804f07
+       UBI_IOCVOLRMBLK                  = 0x20004f08
+       UBI_IOCVOLUP                     = 0x80084f00
+       VDISCARD                         = 0xd
+       VEOF                             = 0x10
+       VEOL                             = 0x11
+       VEOL2                            = 0x6
+       VMIN                             = 0x4
+       VREPRINT                         = 0xc
+       VSTART                           = 0x8
+       VSTOP                            = 0x9
+       VSUSP                            = 0xa
+       VSWTC                            = 0x7
+       VSWTCH                           = 0x7
+       VT1                              = 0x4000
+       VTDLY                            = 0x4000
+       VTIME                            = 0x5
+       VWERASE                          = 0xe
+       WDIOC_GETBOOTSTATUS              = 0x40045702
+       WDIOC_GETPRETIMEOUT              = 0x40045709
+       WDIOC_GETSTATUS                  = 0x40045701
+       WDIOC_GETSUPPORT                 = 0x40285700
+       WDIOC_GETTEMP                    = 0x40045703
+       WDIOC_GETTIMELEFT                = 0x4004570a
+       WDIOC_GETTIMEOUT                 = 0x40045707
+       WDIOC_KEEPALIVE                  = 0x40045705
+       WDIOC_SETOPTIONS                 = 0x40045704
+       WORDSIZE                         = 0x20
+       XCASE                            = 0x4
+       XTABS                            = 0x1800
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x7d)
        EADDRNOTAVAIL   = syscall.Errno(0x7e)
        EADV            = syscall.Errno(0x44)
        EAFNOSUPPORT    = syscall.Errno(0x7c)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x95)
        EBADE           = syscall.Errno(0x32)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x51)
        EBADMSG         = syscall.Errno(0x4d)
        EBADR           = syscall.Errno(0x33)
        EBADRQC         = syscall.Errno(0x36)
        EBADSLT         = syscall.Errno(0x37)
        EBFONT          = syscall.Errno(0x3b)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x9e)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x25)
        ECOMM           = syscall.Errno(0x46)
        ECONNABORTED    = syscall.Errno(0x82)
@@ -2893,12 +500,8 @@ const (
        EDEADLK         = syscall.Errno(0x2d)
        EDEADLOCK       = syscall.Errno(0x38)
        EDESTADDRREQ    = syscall.Errno(0x60)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x49)
        EDQUOT          = syscall.Errno(0x46d)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x93)
        EHOSTUNREACH    = syscall.Errno(0x94)
        EHWPOISON       = syscall.Errno(0xa8)
@@ -2906,11 +509,7 @@ const (
        EILSEQ          = syscall.Errno(0x58)
        EINIT           = syscall.Errno(0x8d)
        EINPROGRESS     = syscall.Errno(0x96)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x85)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x8b)
        EKEYEXPIRED     = syscall.Errno(0xa2)
        EKEYREJECTED    = syscall.Errno(0xa4)
@@ -2927,8 +526,6 @@ const (
        ELNRNG          = syscall.Errno(0x29)
        ELOOP           = syscall.Errno(0x5a)
        EMEDIUMTYPE     = syscall.Errno(0xa0)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x61)
        EMULTIHOP       = syscall.Errno(0x4a)
        ENAMETOOLONG    = syscall.Errno(0x4e)
@@ -2936,100 +533,68 @@ const (
        ENETDOWN        = syscall.Errno(0x7f)
        ENETRESET       = syscall.Errno(0x81)
        ENETUNREACH     = syscall.Errno(0x80)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x35)
        ENOBUFS         = syscall.Errno(0x84)
        ENOCSI          = syscall.Errno(0x2b)
        ENODATA         = syscall.Errno(0x3d)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0xa1)
        ENOLCK          = syscall.Errno(0x2e)
        ENOLINK         = syscall.Errno(0x43)
        ENOMEDIUM       = syscall.Errno(0x9f)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x23)
        ENONET          = syscall.Errno(0x40)
        ENOPKG          = syscall.Errno(0x41)
        ENOPROTOOPT     = syscall.Errno(0x63)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x3f)
        ENOSTR          = syscall.Errno(0x3c)
        ENOSYS          = syscall.Errno(0x59)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x86)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x5d)
        ENOTNAM         = syscall.Errno(0x89)
        ENOTRECOVERABLE = syscall.Errno(0xa6)
        ENOTSOCK        = syscall.Errno(0x5f)
        ENOTSUP         = syscall.Errno(0x7a)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x50)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x7a)
        EOVERFLOW       = syscall.Errno(0x4f)
        EOWNERDEAD      = syscall.Errno(0xa5)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x7b)
-       EPIPE           = syscall.Errno(0x20)
        EPROTO          = syscall.Errno(0x47)
        EPROTONOSUPPORT = syscall.Errno(0x78)
        EPROTOTYPE      = syscall.Errno(0x62)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x52)
        EREMDEV         = syscall.Errno(0x8e)
        EREMOTE         = syscall.Errno(0x42)
        EREMOTEIO       = syscall.Errno(0x8c)
        ERESTART        = syscall.Errno(0x5b)
        ERFKILL         = syscall.Errno(0xa7)
-       EROFS           = syscall.Errno(0x1e)
        ESHUTDOWN       = syscall.Errno(0x8f)
        ESOCKTNOSUPPORT = syscall.Errno(0x79)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x45)
        ESTALE          = syscall.Errno(0x97)
        ESTRPIPE        = syscall.Errno(0x5c)
        ETIME           = syscall.Errno(0x3e)
        ETIMEDOUT       = syscall.Errno(0x91)
        ETOOMANYREFS    = syscall.Errno(0x90)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x87)
        EUNATCH         = syscall.Errno(0x2a)
        EUSERS          = syscall.Errno(0x5e)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x34)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0xa)
        SIGCHLD   = syscall.Signal(0x12)
        SIGCLD    = syscall.Signal(0x12)
        SIGCONT   = syscall.Signal(0x19)
        SIGEMT    = syscall.Signal(0x7)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x16)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x16)
        SIGPROF   = syscall.Signal(0x1d)
        SIGPWR    = syscall.Signal(0x13)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTOP   = syscall.Signal(0x17)
        SIGSYS    = syscall.Signal(0xc)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x18)
        SIGTTIN   = syscall.Signal(0x1a)
        SIGTTOU   = syscall.Signal(0x1b)
index ab6134ebb9a37444ca4da9d65f0153bbcc191630..63df35597ec5638c84ca7ec036c24ea347b729f1 100644 (file)
@@ -11,2940 +11,547 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x17
-       B110                                        = 0x3
-       B115200                                     = 0x11
-       B1152000                                    = 0x18
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x19
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x1a
-       B230400                                     = 0x12
-       B2400                                       = 0xb
-       B2500000                                    = 0x1b
-       B300                                        = 0x7
-       B3000000                                    = 0x1c
-       B3500000                                    = 0x1d
-       B38400                                      = 0xf
-       B4000000                                    = 0x1e
-       B460800                                     = 0x13
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x14
-       B57600                                      = 0x10
-       B576000                                     = 0x15
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x16
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x40081270
-       BLKBSZSET                                   = 0x80081271
-       BLKFLSBUF                                   = 0x20001261
-       BLKFRAGET                                   = 0x20001265
-       BLKFRASET                                   = 0x20001264
-       BLKGETSIZE                                  = 0x20001260
-       BLKGETSIZE64                                = 0x40081272
-       BLKPBSZGET                                  = 0x2000127b
-       BLKRAGET                                    = 0x20001263
-       BLKRASET                                    = 0x20001262
-       BLKROGET                                    = 0x2000125e
-       BLKROSET                                    = 0x2000125d
-       BLKRRPART                                   = 0x2000125f
-       BLKSECTGET                                  = 0x20001267
-       BLKSECTSET                                  = 0x20001266
-       BLKSSZGET                                   = 0x20001268
-       BOTHER                                      = 0x1f
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x8000
-       BSDLY                                       = 0x8000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0xff
-       CBAUDEX                                     = 0x0
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0xff0000
-       CLOCAL                                      = 0x8000
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x1000
-       CR2                                         = 0x2000
-       CR3                                         = 0x3000
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x3000
-       CREAD                                       = 0x800
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x100
-       CS7                                         = 0x200
-       CS8                                         = 0x300
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x300
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x400
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x40
-       ECHOE                                       = 0x2
-       ECHOK                                       = 0x4
-       ECHOKE                                      = 0x1
-       ECHONL                                      = 0x10
-       ECHOPRT                                     = 0x20
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x80000
-       EFD_NONBLOCK                                = 0x800
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x80000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000000
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x4000
-       FFDLY                                       = 0x4000
-       FLUSHO                                      = 0x800000
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x800c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x80106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x400c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0x5
-       F_GETLK64                                   = 0xc
-       F_GETOWN                                    = 0x9
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x0
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0x6
-       F_SETLK64                                   = 0xd
-       F_SETLKW                                    = 0x7
-       F_SETLKW64                                  = 0xe
-       F_SETOWN                                    = 0x8
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x2
-       F_WRLCK                                     = 0x1
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x4000
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x100
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x400
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x80000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x800
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x200007b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x80
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x1000
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x400
-       IXON                                        = 0x200
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_ANON                                    = 0x20
-       MAP_ANONYMOUS                               = 0x20
-       MAP_DENYWRITE                               = 0x800
-       MAP_EXECUTABLE                              = 0x1000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x100
-       MAP_HUGETLB                                 = 0x40000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x80
-       MAP_NONBLOCK                                = 0x10000
-       MAP_NORESERVE                               = 0x40
-       MAP_POPULATE                                = 0x8000
-       MAP_PRIVATE                                 = 0x2
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x20000
-       MAP_SYNC                                    = 0x80000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x2000
-       MCL_FUTURE                                  = 0x4000
-       MCL_ONFAULT                                 = 0x8000
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x40
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NL2                                         = 0x200
-       NL3                                         = 0x300
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x300
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80000000
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0x2000b703
-       NS_GET_OWNER_UID                            = 0x2000b704
-       NS_GET_PARENT                               = 0x2000b702
-       NS_GET_USERNS                               = 0x2000b701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x4
-       ONLCR                                       = 0x2
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x400
-       O_ASYNC                                     = 0x2000
-       O_CLOEXEC                                   = 0x80000
-       O_CREAT                                     = 0x40
-       O_DIRECT                                    = 0x20000
-       O_DIRECTORY                                 = 0x4000
-       O_DSYNC                                     = 0x1000
-       O_EXCL                                      = 0x80
-       O_FSYNC                                     = 0x101000
-       O_LARGEFILE                                 = 0x0
-       O_NDELAY                                    = 0x800
-       O_NOATIME                                   = 0x40000
-       O_NOCTTY                                    = 0x100
-       O_NOFOLLOW                                  = 0x8000
-       O_NONBLOCK                                  = 0x800
-       O_PATH                                      = 0x200000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x101000
-       O_SYNC                                      = 0x101000
-       O_TMPFILE                                   = 0x404000
-       O_TRUNC                                     = 0x200
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x1000
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x2000
-       PENDIN                                      = 0x20000000
-       PERF_EVENT_IOC_DISABLE                      = 0x20002401
-       PERF_EVENT_IOC_ENABLE                       = 0x20002400
-       PERF_EVENT_IOC_ID                           = 0x40082407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x8008240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x80042409
-       PERF_EVENT_IOC_PERIOD                       = 0x80082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc008240a
-       PERF_EVENT_IOC_REFRESH                      = 0x20002402
-       PERF_EVENT_IOC_RESET                        = 0x20002403
-       PERF_EVENT_IOC_SET_BPF                      = 0x80042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x80082406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x20002405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x8004743d
-       PPPIOCATTCHAN                               = 0x80047438
-       PPPIOCCONNECT                               = 0x8004743a
-       PPPIOCDETACH                                = 0x8004743c
-       PPPIOCDISCONN                               = 0x20007439
-       PPPIOCGASYNCMAP                             = 0x40047458
-       PPPIOCGCHAN                                 = 0x40047437
-       PPPIOCGDEBUG                                = 0x40047441
-       PPPIOCGFLAGS                                = 0x4004745a
-       PPPIOCGIDLE                                 = 0x4010743f
-       PPPIOCGIDLE32                               = 0x4008743f
-       PPPIOCGIDLE64                               = 0x4010743f
-       PPPIOCGL2TPSTATS                            = 0x40487436
-       PPPIOCGMRU                                  = 0x40047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x40047455
-       PPPIOCGUNIT                                 = 0x40047456
-       PPPIOCGXASYNCMAP                            = 0x40207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x80107446
-       PPPIOCSASYNCMAP                             = 0x80047457
-       PPPIOCSCOMPRESS                             = 0x8010744d
-       PPPIOCSDEBUG                                = 0x80047440
-       PPPIOCSFLAGS                                = 0x80047459
-       PPPIOCSMAXCID                               = 0x80047451
-       PPPIOCSMRRU                                 = 0x8004743b
-       PPPIOCSMRU                                  = 0x80047452
-       PPPIOCSNPMODE                               = 0x8008744b
-       PPPIOCSPASS                                 = 0x80107447
-       PPPIOCSRASYNCMAP                            = 0x80047454
-       PPPIOCSXASYNCMAP                            = 0x8020744f
-       PPPIOCXFERUNIT                              = 0x2000744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_SAO                                    = 0x10
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffffffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETEVRREGS                           = 0x14
-       PTRACE_GETFPREGS                            = 0xe
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGS64                            = 0x16
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GETVRREGS                            = 0x12
-       PTRACE_GETVSRREGS                           = 0x1b
-       PTRACE_GET_DEBUGREG                         = 0x19
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETEVRREGS                           = 0x15
-       PTRACE_SETFPREGS                            = 0xf
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGS64                            = 0x17
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SETVRREGS                            = 0x13
-       PTRACE_SETVSRREGS                           = 0x1c
-       PTRACE_SET_DEBUGREG                         = 0x1a
-       PTRACE_SINGLEBLOCK                          = 0x100
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_SYSEMU                               = 0x1d
-       PTRACE_SYSEMU_SINGLESTEP                    = 0x1e
-       PTRACE_TRACEME                              = 0x0
-       PT_CCR                                      = 0x26
-       PT_CTR                                      = 0x23
-       PT_DAR                                      = 0x29
-       PT_DSCR                                     = 0x2c
-       PT_DSISR                                    = 0x2a
-       PT_FPR0                                     = 0x30
-       PT_FPSCR                                    = 0x50
-       PT_LNK                                      = 0x24
-       PT_MSR                                      = 0x21
-       PT_NIP                                      = 0x20
-       PT_ORIG_R3                                  = 0x22
-       PT_R0                                       = 0x0
-       PT_R1                                       = 0x1
-       PT_R10                                      = 0xa
-       PT_R11                                      = 0xb
-       PT_R12                                      = 0xc
-       PT_R13                                      = 0xd
-       PT_R14                                      = 0xe
-       PT_R15                                      = 0xf
-       PT_R16                                      = 0x10
-       PT_R17                                      = 0x11
-       PT_R18                                      = 0x12
-       PT_R19                                      = 0x13
-       PT_R2                                       = 0x2
-       PT_R20                                      = 0x14
-       PT_R21                                      = 0x15
-       PT_R22                                      = 0x16
-       PT_R23                                      = 0x17
-       PT_R24                                      = 0x18
-       PT_R25                                      = 0x19
-       PT_R26                                      = 0x1a
-       PT_R27                                      = 0x1b
-       PT_R28                                      = 0x1c
-       PT_R29                                      = 0x1d
-       PT_R3                                       = 0x3
-       PT_R30                                      = 0x1e
-       PT_R31                                      = 0x1f
-       PT_R4                                       = 0x4
-       PT_R5                                       = 0x5
-       PT_R6                                       = 0x6
-       PT_R7                                       = 0x7
-       PT_R8                                       = 0x8
-       PT_R9                                       = 0x9
-       PT_REGS_COUNT                               = 0x2c
-       PT_RESULT                                   = 0x2b
-       PT_SOFTE                                    = 0x27
-       PT_TRAP                                     = 0x28
-       PT_VR0                                      = 0x52
-       PT_VRSAVE                                   = 0x94
-       PT_VSCR                                     = 0x93
-       PT_VSR0                                     = 0x96
-       PT_VSR31                                    = 0xd4
-       PT_XER                                      = 0x25
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x9
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x8
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x7
-       RLIMIT_NPROC                                = 0x6
-       RLIMIT_RSS                                  = 0x5
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x80085203
-       RNDADDTOENTCNT                              = 0x80045201
-       RNDCLEARPOOL                                = 0x20005206
-       RNDGETENTCNT                                = 0x40045200
-       RNDGETPOOL                                  = 0x40085202
-       RNDRESEEDCRNG                               = 0x20005207
-       RNDZAPENTCNT                                = 0x20005204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x20007002
-       RTC_AIE_ON                                  = 0x20007001
-       RTC_ALM_READ                                = 0x40247008
-       RTC_ALM_SET                                 = 0x80247007
-       RTC_EPOCH_READ                              = 0x4008700d
-       RTC_EPOCH_SET                               = 0x8008700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x4008700b
-       RTC_IRQP_SET                                = 0x8008700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x20007006
-       RTC_PIE_ON                                  = 0x20007005
-       RTC_PLL_GET                                 = 0x40207011
-       RTC_PLL_SET                                 = 0x80207012
-       RTC_RD_TIME                                 = 0x40247009
-       RTC_SET_TIME                                = 0x8024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x20007004
-       RTC_UIE_ON                                  = 0x20007003
-       RTC_VL_CLR                                  = 0x20007014
-       RTC_VL_READ                                 = 0x40047013
-       RTC_WIE_OFF                                 = 0x20007010
-       RTC_WIE_ON                                  = 0x2000700f
-       RTC_WKALM_RD                                = 0x40287010
-       RTC_WKALM_SET                               = 0x8028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x25
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x36
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3a
-       SCM_TIMESTAMPNS                             = 0x23
-       SCM_TXTIME                                  = 0x3d
-       SCM_WIFI_STATUS                             = 0x29
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x80000
-       SFD_NONBLOCK                                = 0x800
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x8905
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x8904
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x40108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x40108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x4004667f
-       SIOCOUTQ                                    = 0x40047473
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x8902
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x80000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x2
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x800
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x1
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0x1
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x1e
-       SO_ATTACH_BPF                               = 0x32
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x33
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x34
-       SO_BINDTODEVICE                             = 0x19
-       SO_BINDTOIFINDEX                            = 0x3e
-       SO_BPF_EXTENSIONS                           = 0x30
-       SO_BROADCAST                                = 0x6
-       SO_BSDCOMPAT                                = 0xe
-       SO_BUSY_POLL                                = 0x2e
-       SO_CNX_ADVICE                               = 0x35
-       SO_COOKIE                                   = 0x39
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x44
-       SO_DOMAIN                                   = 0x27
-       SO_DONTROUTE                                = 0x5
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x4
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x31
-       SO_INCOMING_NAPI_ID                         = 0x38
-       SO_KEEPALIVE                                = 0x9
-       SO_LINGER                                   = 0xd
-       SO_LOCK_FILTER                              = 0x2c
-       SO_MARK                                     = 0x24
-       SO_MAX_PACING_RATE                          = 0x2f
-       SO_MEMINFO                                  = 0x37
-       SO_NOFCS                                    = 0x2b
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0xa
-       SO_PASSCRED                                 = 0x14
-       SO_PASSSEC                                  = 0x22
-       SO_PEEK_OFF                                 = 0x2a
-       SO_PEERCRED                                 = 0x15
-       SO_PEERGROUPS                               = 0x3b
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1f
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x26
-       SO_RCVBUF                                   = 0x8
-       SO_RCVBUFFORCE                              = 0x21
-       SO_RCVLOWAT                                 = 0x10
-       SO_RCVTIMEO                                 = 0x12
-       SO_RCVTIMEO_NEW                             = 0x42
-       SO_RCVTIMEO_OLD                             = 0x12
-       SO_REUSEADDR                                = 0x2
-       SO_REUSEPORT                                = 0xf
-       SO_RXQ_OVFL                                 = 0x28
-       SO_SECURITY_AUTHENTICATION                  = 0x16
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x18
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x17
-       SO_SELECT_ERR_QUEUE                         = 0x2d
-       SO_SNDBUF                                   = 0x7
-       SO_SNDBUFFORCE                              = 0x20
-       SO_SNDLOWAT                                 = 0x11
-       SO_SNDTIMEO                                 = 0x13
-       SO_SNDTIMEO_NEW                             = 0x43
-       SO_SNDTIMEO_OLD                             = 0x13
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x25
-       SO_TIMESTAMPING_NEW                         = 0x41
-       SO_TIMESTAMPING_OLD                         = 0x25
-       SO_TIMESTAMPNS                              = 0x23
-       SO_TIMESTAMPNS_NEW                          = 0x40
-       SO_TIMESTAMPNS_OLD                          = 0x23
-       SO_TIMESTAMP_NEW                            = 0x3f
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3d
-       SO_TYPE                                     = 0x3
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x29
-       SO_ZEROCOPY                                 = 0x3c
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x400
-       TAB2                                        = 0x800
-       TAB3                                        = 0xc00
-       TABDLY                                      = 0xc00
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x2000741f
-       TCGETA                                      = 0x40147417
-       TCGETS                                      = 0x402c7413
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x2
-       TCSBRK                                      = 0x2000741d
-       TCSBRKP                                     = 0x5425
-       TCSETA                                      = 0x80147418
-       TCSETAF                                     = 0x8014741c
-       TCSETAW                                     = 0x80147419
-       TCSETS                                      = 0x802c7414
-       TCSETSF                                     = 0x802c7416
-       TCSETSW                                     = 0x802c7415
-       TCXONC                                      = 0x2000741e
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x5428
-       TIOCCONS                                    = 0x541d
-       TIOCEXCL                                    = 0x540c
-       TIOCGDEV                                    = 0x40045432
-       TIOCGETC                                    = 0x40067412
-       TIOCGETD                                    = 0x5424
-       TIOCGETP                                    = 0x40067408
-       TIOCGEXCL                                   = 0x40045440
-       TIOCGICOUNT                                 = 0x545d
-       TIOCGISO7816                                = 0x40285442
-       TIOCGLCKTRMIOS                              = 0x5456
-       TIOCGLTC                                    = 0x40067474
-       TIOCGPGRP                                   = 0x40047477
-       TIOCGPKT                                    = 0x40045438
-       TIOCGPTLCK                                  = 0x40045439
-       TIOCGPTN                                    = 0x40045430
-       TIOCGPTPEER                                 = 0x20005441
-       TIOCGRS485                                  = 0x542e
-       TIOCGSERIAL                                 = 0x541e
-       TIOCGSID                                    = 0x5429
-       TIOCGSOFTCAR                                = 0x5419
-       TIOCGWINSZ                                  = 0x40087468
-       TIOCINQ                                     = 0x4004667f
-       TIOCLINUX                                   = 0x541c
-       TIOCMBIC                                    = 0x5417
-       TIOCMBIS                                    = 0x5416
-       TIOCMGET                                    = 0x5415
-       TIOCMIWAIT                                  = 0x545c
-       TIOCMSET                                    = 0x5418
-       TIOCM_CAR                                   = 0x40
-       TIOCM_CD                                    = 0x40
-       TIOCM_CTS                                   = 0x20
-       TIOCM_DSR                                   = 0x100
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_LOOP                                  = 0x8000
-       TIOCM_OUT1                                  = 0x2000
-       TIOCM_OUT2                                  = 0x4000
-       TIOCM_RI                                    = 0x80
-       TIOCM_RNG                                   = 0x80
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x10
-       TIOCM_ST                                    = 0x8
-       TIOCNOTTY                                   = 0x5422
-       TIOCNXCL                                    = 0x540d
-       TIOCOUTQ                                    = 0x40047473
-       TIOCPKT                                     = 0x5420
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x5427
-       TIOCSCTTY                                   = 0x540e
-       TIOCSERCONFIG                               = 0x5453
-       TIOCSERGETLSR                               = 0x5459
-       TIOCSERGETMULTI                             = 0x545a
-       TIOCSERGSTRUCT                              = 0x5458
-       TIOCSERGWILD                                = 0x5454
-       TIOCSERSETMULTI                             = 0x545b
-       TIOCSERSWILD                                = 0x5455
-       TIOCSER_TEMT                                = 0x1
-       TIOCSETC                                    = 0x80067411
-       TIOCSETD                                    = 0x5423
-       TIOCSETN                                    = 0x8006740a
-       TIOCSETP                                    = 0x80067409
-       TIOCSIG                                     = 0x80045436
-       TIOCSISO7816                                = 0xc0285443
-       TIOCSLCKTRMIOS                              = 0x5457
-       TIOCSLTC                                    = 0x80067475
-       TIOCSPGRP                                   = 0x80047476
-       TIOCSPTLCK                                  = 0x80045431
-       TIOCSRS485                                  = 0x542f
-       TIOCSSERIAL                                 = 0x541f
-       TIOCSSOFTCAR                                = 0x541a
-       TIOCSTART                                   = 0x2000746e
-       TIOCSTI                                     = 0x5412
-       TIOCSTOP                                    = 0x2000746f
-       TIOCSWINSZ                                  = 0x80087467
-       TIOCVHANGUP                                 = 0x5437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x400000
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x801054d5
-       TUNDETACHFILTER                             = 0x801054d6
-       TUNGETDEVNETNS                              = 0x200054e3
-       TUNGETFEATURES                              = 0x400454cf
-       TUNGETFILTER                                = 0x401054db
-       TUNGETIFF                                   = 0x400454d2
-       TUNGETSNDBUF                                = 0x400454d3
-       TUNGETVNETBE                                = 0x400454df
-       TUNGETVNETHDRSZ                             = 0x400454d7
-       TUNGETVNETLE                                = 0x400454dd
-       TUNSETCARRIER                               = 0x800454e2
-       TUNSETDEBUG                                 = 0x800454c9
-       TUNSETFILTEREBPF                            = 0x400454e1
-       TUNSETGROUP                                 = 0x800454ce
-       TUNSETIFF                                   = 0x800454ca
-       TUNSETIFINDEX                               = 0x800454da
-       TUNSETLINK                                  = 0x800454cd
-       TUNSETNOCSUM                                = 0x800454c8
-       TUNSETOFFLOAD                               = 0x800454d0
-       TUNSETOWNER                                 = 0x800454cc
-       TUNSETPERSIST                               = 0x800454cb
-       TUNSETQUEUE                                 = 0x800454d9
-       TUNSETSNDBUF                                = 0x800454d4
-       TUNSETSTEERINGEBPF                          = 0x400454e0
-       TUNSETTXFILTER                              = 0x800454d1
-       TUNSETVNETBE                                = 0x800454de
-       TUNSETVNETHDRSZ                             = 0x800454d8
-       TUNSETVNETLE                                = 0x800454dc
-       UBI_IOCATT                                  = 0x80186f40
-       UBI_IOCDET                                  = 0x80046f41
-       UBI_IOCEBCH                                 = 0x80044f02
-       UBI_IOCEBER                                 = 0x80044f01
-       UBI_IOCEBISMAP                              = 0x40044f05
-       UBI_IOCEBMAP                                = 0x80084f03
-       UBI_IOCEBUNMAP                              = 0x80044f04
-       UBI_IOCMKVOL                                = 0x80986f00
-       UBI_IOCRMVOL                                = 0x80046f01
-       UBI_IOCRNVOL                                = 0x91106f03
-       UBI_IOCRPEB                                 = 0x80046f04
-       UBI_IOCRSVOL                                = 0x800c6f02
-       UBI_IOCSETVOLPROP                           = 0x80104f06
-       UBI_IOCSPEB                                 = 0x80046f05
-       UBI_IOCVOLCRBLK                             = 0x80804f07
-       UBI_IOCVOLRMBLK                             = 0x20004f08
-       UBI_IOCVOLUP                                = 0x80084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0x10
-       VEOF                                        = 0x4
-       VEOL                                        = 0x6
-       VEOL2                                       = 0x8
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x5
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xb
-       VSTART                                      = 0xd
-       VSTOP                                       = 0xe
-       VSUSP                                       = 0xc
-       VSWTC                                       = 0x9
-       VT0                                         = 0x0
-       VT1                                         = 0x10000
-       VTDLY                                       = 0x10000
-       VTIME                                       = 0x7
-       VWERASE                                     = 0xa
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x40045702
-       WDIOC_GETPRETIMEOUT                         = 0x40045709
-       WDIOC_GETSTATUS                             = 0x40045701
-       WDIOC_GETSUPPORT                            = 0x40285700
-       WDIOC_GETTEMP                               = 0x40045703
-       WDIOC_GETTIMELEFT                           = 0x4004570a
-       WDIOC_GETTIMEOUT                            = 0x40045707
-       WDIOC_KEEPALIVE                             = 0x40045705
-       WDIOC_SETOPTIONS                            = 0x40045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x40
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4000
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0xc00
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
+       B1000000                         = 0x17
+       B115200                          = 0x11
+       B1152000                         = 0x18
+       B1500000                         = 0x19
+       B2000000                         = 0x1a
+       B230400                          = 0x12
+       B2500000                         = 0x1b
+       B3000000                         = 0x1c
+       B3500000                         = 0x1d
+       B4000000                         = 0x1e
+       B460800                          = 0x13
+       B500000                          = 0x14
+       B57600                           = 0x10
+       B576000                          = 0x15
+       B921600                          = 0x16
+       BLKBSZGET                        = 0x40081270
+       BLKBSZSET                        = 0x80081271
+       BLKFLSBUF                        = 0x20001261
+       BLKFRAGET                        = 0x20001265
+       BLKFRASET                        = 0x20001264
+       BLKGETSIZE                       = 0x20001260
+       BLKGETSIZE64                     = 0x40081272
+       BLKPBSZGET                       = 0x2000127b
+       BLKRAGET                         = 0x20001263
+       BLKRASET                         = 0x20001262
+       BLKROGET                         = 0x2000125e
+       BLKROSET                         = 0x2000125d
+       BLKRRPART                        = 0x2000125f
+       BLKSECTGET                       = 0x20001267
+       BLKSECTSET                       = 0x20001266
+       BLKSSZGET                        = 0x20001268
+       BOTHER                           = 0x1f
+       BS1                              = 0x8000
+       BSDLY                            = 0x8000
+       CBAUD                            = 0xff
+       CBAUDEX                          = 0x0
+       CIBAUD                           = 0xff0000
+       CLOCAL                           = 0x8000
+       CR1                              = 0x1000
+       CR2                              = 0x2000
+       CR3                              = 0x3000
+       CRDLY                            = 0x3000
+       CREAD                            = 0x800
+       CS6                              = 0x100
+       CS7                              = 0x200
+       CS8                              = 0x300
+       CSIZE                            = 0x300
+       CSTOPB                           = 0x400
+       ECHOCTL                          = 0x40
+       ECHOE                            = 0x2
+       ECHOK                            = 0x4
+       ECHOKE                           = 0x1
+       ECHONL                           = 0x10
+       ECHOPRT                          = 0x20
+       EFD_CLOEXEC                      = 0x80000
+       EFD_NONBLOCK                     = 0x800
+       EPOLL_CLOEXEC                    = 0x80000
+       EXTPROC                          = 0x10000000
+       FF1                              = 0x4000
+       FFDLY                            = 0x4000
+       FLUSHO                           = 0x800000
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
+       F_GETLK                          = 0x5
+       F_GETLK64                        = 0xc
+       F_GETOWN                         = 0x9
+       F_RDLCK                          = 0x0
+       F_SETLK                          = 0x6
+       F_SETLK64                        = 0xd
+       F_SETLKW                         = 0x7
+       F_SETLKW64                       = 0xe
+       F_SETOWN                         = 0x8
+       F_UNLCK                          = 0x2
+       F_WRLCK                          = 0x1
+       HUPCL                            = 0x4000
+       ICANON                           = 0x100
+       IEXTEN                           = 0x400
+       IN_CLOEXEC                       = 0x80000
+       IN_NONBLOCK                      = 0x800
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9
+       ISIG                             = 0x80
+       IUCLC                            = 0x1000
+       IXOFF                            = 0x400
+       IXON                             = 0x200
+       MAP_ANON                         = 0x20
+       MAP_ANONYMOUS                    = 0x20
+       MAP_DENYWRITE                    = 0x800
+       MAP_EXECUTABLE                   = 0x1000
+       MAP_GROWSDOWN                    = 0x100
+       MAP_HUGETLB                      = 0x40000
+       MAP_LOCKED                       = 0x80
+       MAP_NONBLOCK                     = 0x10000
+       MAP_NORESERVE                    = 0x40
+       MAP_POPULATE                     = 0x8000
+       MAP_STACK                        = 0x20000
+       MAP_SYNC                         = 0x80000
+       MCL_CURRENT                      = 0x2000
+       MCL_FUTURE                       = 0x4000
+       MCL_ONFAULT                      = 0x8000
+       NFDBITS                          = 0x40
+       NL2                              = 0x200
+       NL3                              = 0x300
+       NLDLY                            = 0x300
+       NOFLSH                           = 0x80000000
+       NS_GET_NSTYPE                    = 0x2000b703
+       NS_GET_OWNER_UID                 = 0x2000b704
+       NS_GET_PARENT                    = 0x2000b702
+       NS_GET_USERNS                    = 0x2000b701
+       OLCUC                            = 0x4
+       ONLCR                            = 0x2
+       O_APPEND                         = 0x400
+       O_ASYNC                          = 0x2000
+       O_CLOEXEC                        = 0x80000
+       O_CREAT                          = 0x40
+       O_DIRECT                         = 0x20000
+       O_DIRECTORY                      = 0x4000
+       O_DSYNC                          = 0x1000
+       O_EXCL                           = 0x80
+       O_FSYNC                          = 0x101000
+       O_LARGEFILE                      = 0x0
+       O_NDELAY                         = 0x800
+       O_NOATIME                        = 0x40000
+       O_NOCTTY                         = 0x100
+       O_NOFOLLOW                       = 0x8000
+       O_NONBLOCK                       = 0x800
+       O_PATH                           = 0x200000
+       O_RSYNC                          = 0x101000
+       O_SYNC                           = 0x101000
+       O_TMPFILE                        = 0x404000
+       O_TRUNC                          = 0x200
+       PARENB                           = 0x1000
+       PARODD                           = 0x2000
+       PENDIN                           = 0x20000000
+       PERF_EVENT_IOC_DISABLE           = 0x20002401
+       PERF_EVENT_IOC_ENABLE            = 0x20002400
+       PERF_EVENT_IOC_ID                = 0x40082407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x8008240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x80042409
+       PERF_EVENT_IOC_PERIOD            = 0x80082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc008240a
+       PERF_EVENT_IOC_REFRESH           = 0x20002402
+       PERF_EVENT_IOC_RESET             = 0x20002403
+       PERF_EVENT_IOC_SET_BPF           = 0x80042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x80082406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x20002405
+       PPPIOCATTACH                     = 0x8004743d
+       PPPIOCATTCHAN                    = 0x80047438
+       PPPIOCCONNECT                    = 0x8004743a
+       PPPIOCDETACH                     = 0x8004743c
+       PPPIOCDISCONN                    = 0x20007439
+       PPPIOCGASYNCMAP                  = 0x40047458
+       PPPIOCGCHAN                      = 0x40047437
+       PPPIOCGDEBUG                     = 0x40047441
+       PPPIOCGFLAGS                     = 0x4004745a
+       PPPIOCGIDLE                      = 0x4010743f
+       PPPIOCGIDLE32                    = 0x4008743f
+       PPPIOCGIDLE64                    = 0x4010743f
+       PPPIOCGL2TPSTATS                 = 0x40487436
+       PPPIOCGMRU                       = 0x40047453
+       PPPIOCGRASYNCMAP                 = 0x40047455
+       PPPIOCGUNIT                      = 0x40047456
+       PPPIOCGXASYNCMAP                 = 0x40207450
+       PPPIOCSACTIVE                    = 0x80107446
+       PPPIOCSASYNCMAP                  = 0x80047457
+       PPPIOCSCOMPRESS                  = 0x8010744d
+       PPPIOCSDEBUG                     = 0x80047440
+       PPPIOCSFLAGS                     = 0x80047459
+       PPPIOCSMAXCID                    = 0x80047451
+       PPPIOCSMRRU                      = 0x8004743b
+       PPPIOCSMRU                       = 0x80047452
+       PPPIOCSNPMODE                    = 0x8008744b
+       PPPIOCSPASS                      = 0x80107447
+       PPPIOCSRASYNCMAP                 = 0x80047454
+       PPPIOCSXASYNCMAP                 = 0x8020744f
+       PPPIOCXFERUNIT                   = 0x2000744e
+       PROT_SAO                         = 0x10
+       PR_SET_PTRACER_ANY               = 0xffffffffffffffff
+       PTRACE_GETEVRREGS                = 0x14
+       PTRACE_GETFPREGS                 = 0xe
+       PTRACE_GETREGS64                 = 0x16
+       PTRACE_GETVRREGS                 = 0x12
+       PTRACE_GETVSRREGS                = 0x1b
+       PTRACE_GET_DEBUGREG              = 0x19
+       PTRACE_SETEVRREGS                = 0x15
+       PTRACE_SETFPREGS                 = 0xf
+       PTRACE_SETREGS64                 = 0x17
+       PTRACE_SETVRREGS                 = 0x13
+       PTRACE_SETVSRREGS                = 0x1c
+       PTRACE_SET_DEBUGREG              = 0x1a
+       PTRACE_SINGLEBLOCK               = 0x100
+       PTRACE_SYSEMU                    = 0x1d
+       PTRACE_SYSEMU_SINGLESTEP         = 0x1e
+       PT_CCR                           = 0x26
+       PT_CTR                           = 0x23
+       PT_DAR                           = 0x29
+       PT_DSCR                          = 0x2c
+       PT_DSISR                         = 0x2a
+       PT_FPR0                          = 0x30
+       PT_FPSCR                         = 0x50
+       PT_LNK                           = 0x24
+       PT_MSR                           = 0x21
+       PT_NIP                           = 0x20
+       PT_ORIG_R3                       = 0x22
+       PT_R0                            = 0x0
+       PT_R1                            = 0x1
+       PT_R10                           = 0xa
+       PT_R11                           = 0xb
+       PT_R12                           = 0xc
+       PT_R13                           = 0xd
+       PT_R14                           = 0xe
+       PT_R15                           = 0xf
+       PT_R16                           = 0x10
+       PT_R17                           = 0x11
+       PT_R18                           = 0x12
+       PT_R19                           = 0x13
+       PT_R2                            = 0x2
+       PT_R20                           = 0x14
+       PT_R21                           = 0x15
+       PT_R22                           = 0x16
+       PT_R23                           = 0x17
+       PT_R24                           = 0x18
+       PT_R25                           = 0x19
+       PT_R26                           = 0x1a
+       PT_R27                           = 0x1b
+       PT_R28                           = 0x1c
+       PT_R29                           = 0x1d
+       PT_R3                            = 0x3
+       PT_R30                           = 0x1e
+       PT_R31                           = 0x1f
+       PT_R4                            = 0x4
+       PT_R5                            = 0x5
+       PT_R6                            = 0x6
+       PT_R7                            = 0x7
+       PT_R8                            = 0x8
+       PT_R9                            = 0x9
+       PT_REGS_COUNT                    = 0x2c
+       PT_RESULT                        = 0x2b
+       PT_SOFTE                         = 0x27
+       PT_TRAP                          = 0x28
+       PT_VR0                           = 0x52
+       PT_VRSAVE                        = 0x94
+       PT_VSCR                          = 0x93
+       PT_VSR0                          = 0x96
+       PT_VSR31                         = 0xd4
+       PT_XER                           = 0x25
+       RLIMIT_AS                        = 0x9
+       RLIMIT_MEMLOCK                   = 0x8
+       RLIMIT_NOFILE                    = 0x7
+       RLIMIT_NPROC                     = 0x6
+       RLIMIT_RSS                       = 0x5
+       RNDADDENTROPY                    = 0x80085203
+       RNDADDTOENTCNT                   = 0x80045201
+       RNDCLEARPOOL                     = 0x20005206
+       RNDGETENTCNT                     = 0x40045200
+       RNDGETPOOL                       = 0x40085202
+       RNDRESEEDCRNG                    = 0x20005207
+       RNDZAPENTCNT                     = 0x20005204
+       RTC_AIE_OFF                      = 0x20007002
+       RTC_AIE_ON                       = 0x20007001
+       RTC_ALM_READ                     = 0x40247008
+       RTC_ALM_SET                      = 0x80247007
+       RTC_EPOCH_READ                   = 0x4008700d
+       RTC_EPOCH_SET                    = 0x8008700e
+       RTC_IRQP_READ                    = 0x4008700b
+       RTC_IRQP_SET                     = 0x8008700c
+       RTC_PIE_OFF                      = 0x20007006
+       RTC_PIE_ON                       = 0x20007005
+       RTC_PLL_GET                      = 0x40207011
+       RTC_PLL_SET                      = 0x80207012
+       RTC_RD_TIME                      = 0x40247009
+       RTC_SET_TIME                     = 0x8024700a
+       RTC_UIE_OFF                      = 0x20007004
+       RTC_UIE_ON                       = 0x20007003
+       RTC_VL_CLR                       = 0x20007014
+       RTC_VL_READ                      = 0x40047013
+       RTC_WIE_OFF                      = 0x20007010
+       RTC_WIE_ON                       = 0x2000700f
+       RTC_WKALM_RD                     = 0x40287010
+       RTC_WKALM_SET                    = 0x8028700f
+       SCM_TIMESTAMPING                 = 0x25
+       SCM_TIMESTAMPING_OPT_STATS       = 0x36
+       SCM_TIMESTAMPING_PKTINFO         = 0x3a
+       SCM_TIMESTAMPNS                  = 0x23
+       SCM_TXTIME                       = 0x3d
+       SCM_WIFI_STATUS                  = 0x29
+       SFD_CLOEXEC                      = 0x80000
+       SFD_NONBLOCK                     = 0x800
+       SIOCATMARK                       = 0x8905
+       SIOCGPGRP                        = 0x8904
+       SIOCGSTAMPNS_NEW                 = 0x40108907
+       SIOCGSTAMP_NEW                   = 0x40108906
+       SIOCINQ                          = 0x4004667f
+       SIOCOUTQ                         = 0x40047473
+       SIOCSPGRP                        = 0x8902
+       SOCK_CLOEXEC                     = 0x80000
+       SOCK_DGRAM                       = 0x2
+       SOCK_NONBLOCK                    = 0x800
+       SOCK_STREAM                      = 0x1
+       SOL_SOCKET                       = 0x1
+       SO_ACCEPTCONN                    = 0x1e
+       SO_ATTACH_BPF                    = 0x32
+       SO_ATTACH_REUSEPORT_CBPF         = 0x33
+       SO_ATTACH_REUSEPORT_EBPF         = 0x34
+       SO_BINDTODEVICE                  = 0x19
+       SO_BINDTOIFINDEX                 = 0x3e
+       SO_BPF_EXTENSIONS                = 0x30
+       SO_BROADCAST                     = 0x6
+       SO_BSDCOMPAT                     = 0xe
+       SO_BUSY_POLL                     = 0x2e
+       SO_CNX_ADVICE                    = 0x35
+       SO_COOKIE                        = 0x39
+       SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DOMAIN                        = 0x27
+       SO_DONTROUTE                     = 0x5
+       SO_ERROR                         = 0x4
+       SO_INCOMING_CPU                  = 0x31
+       SO_INCOMING_NAPI_ID              = 0x38
+       SO_KEEPALIVE                     = 0x9
+       SO_LINGER                        = 0xd
+       SO_LOCK_FILTER                   = 0x2c
+       SO_MARK                          = 0x24
+       SO_MAX_PACING_RATE               = 0x2f
+       SO_MEMINFO                       = 0x37
+       SO_NOFCS                         = 0x2b
+       SO_OOBINLINE                     = 0xa
+       SO_PASSCRED                      = 0x14
+       SO_PASSSEC                       = 0x22
+       SO_PEEK_OFF                      = 0x2a
+       SO_PEERCRED                      = 0x15
+       SO_PEERGROUPS                    = 0x3b
+       SO_PEERSEC                       = 0x1f
+       SO_PROTOCOL                      = 0x26
+       SO_RCVBUF                        = 0x8
+       SO_RCVBUFFORCE                   = 0x21
+       SO_RCVLOWAT                      = 0x10
+       SO_RCVTIMEO                      = 0x12
+       SO_RCVTIMEO_NEW                  = 0x42
+       SO_RCVTIMEO_OLD                  = 0x12
+       SO_REUSEADDR                     = 0x2
+       SO_REUSEPORT                     = 0xf
+       SO_RXQ_OVFL                      = 0x28
+       SO_SECURITY_AUTHENTICATION       = 0x16
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x18
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+       SO_SELECT_ERR_QUEUE              = 0x2d
+       SO_SNDBUF                        = 0x7
+       SO_SNDBUFFORCE                   = 0x20
+       SO_SNDLOWAT                      = 0x11
+       SO_SNDTIMEO                      = 0x13
+       SO_SNDTIMEO_NEW                  = 0x43
+       SO_SNDTIMEO_OLD                  = 0x13
+       SO_TIMESTAMPING                  = 0x25
+       SO_TIMESTAMPING_NEW              = 0x41
+       SO_TIMESTAMPING_OLD              = 0x25
+       SO_TIMESTAMPNS                   = 0x23
+       SO_TIMESTAMPNS_NEW               = 0x40
+       SO_TIMESTAMPNS_OLD               = 0x23
+       SO_TIMESTAMP_NEW                 = 0x3f
+       SO_TXTIME                        = 0x3d
+       SO_TYPE                          = 0x3
+       SO_WIFI_STATUS                   = 0x29
+       SO_ZEROCOPY                      = 0x3c
+       TAB1                             = 0x400
+       TAB2                             = 0x800
+       TAB3                             = 0xc00
+       TABDLY                           = 0xc00
+       TCFLSH                           = 0x2000741f
+       TCGETA                           = 0x40147417
+       TCGETS                           = 0x402c7413
+       TCSAFLUSH                        = 0x2
+       TCSBRK                           = 0x2000741d
+       TCSBRKP                          = 0x5425
+       TCSETA                           = 0x80147418
+       TCSETAF                          = 0x8014741c
+       TCSETAW                          = 0x80147419
+       TCSETS                           = 0x802c7414
+       TCSETSF                          = 0x802c7416
+       TCSETSW                          = 0x802c7415
+       TCXONC                           = 0x2000741e
+       TIOCCBRK                         = 0x5428
+       TIOCCONS                         = 0x541d
+       TIOCEXCL                         = 0x540c
+       TIOCGDEV                         = 0x40045432
+       TIOCGETC                         = 0x40067412
+       TIOCGETD                         = 0x5424
+       TIOCGETP                         = 0x40067408
+       TIOCGEXCL                        = 0x40045440
+       TIOCGICOUNT                      = 0x545d
+       TIOCGISO7816                     = 0x40285442
+       TIOCGLCKTRMIOS                   = 0x5456
+       TIOCGLTC                         = 0x40067474
+       TIOCGPGRP                        = 0x40047477
+       TIOCGPKT                         = 0x40045438
+       TIOCGPTLCK                       = 0x40045439
+       TIOCGPTN                         = 0x40045430
+       TIOCGPTPEER                      = 0x20005441
+       TIOCGRS485                       = 0x542e
+       TIOCGSERIAL                      = 0x541e
+       TIOCGSID                         = 0x5429
+       TIOCGSOFTCAR                     = 0x5419
+       TIOCGWINSZ                       = 0x40087468
+       TIOCINQ                          = 0x4004667f
+       TIOCLINUX                        = 0x541c
+       TIOCMBIC                         = 0x5417
+       TIOCMBIS                         = 0x5416
+       TIOCMGET                         = 0x5415
+       TIOCMIWAIT                       = 0x545c
+       TIOCMSET                         = 0x5418
+       TIOCM_CAR                        = 0x40
+       TIOCM_CD                         = 0x40
+       TIOCM_CTS                        = 0x20
+       TIOCM_DSR                        = 0x100
+       TIOCM_LOOP                       = 0x8000
+       TIOCM_OUT1                       = 0x2000
+       TIOCM_OUT2                       = 0x4000
+       TIOCM_RI                         = 0x80
+       TIOCM_RNG                        = 0x80
+       TIOCM_SR                         = 0x10
+       TIOCM_ST                         = 0x8
+       TIOCNOTTY                        = 0x5422
+       TIOCNXCL                         = 0x540d
+       TIOCOUTQ                         = 0x40047473
+       TIOCPKT                          = 0x5420
+       TIOCSBRK                         = 0x5427
+       TIOCSCTTY                        = 0x540e
+       TIOCSERCONFIG                    = 0x5453
+       TIOCSERGETLSR                    = 0x5459
+       TIOCSERGETMULTI                  = 0x545a
+       TIOCSERGSTRUCT                   = 0x5458
+       TIOCSERGWILD                     = 0x5454
+       TIOCSERSETMULTI                  = 0x545b
+       TIOCSERSWILD                     = 0x5455
+       TIOCSER_TEMT                     = 0x1
+       TIOCSETC                         = 0x80067411
+       TIOCSETD                         = 0x5423
+       TIOCSETN                         = 0x8006740a
+       TIOCSETP                         = 0x80067409
+       TIOCSIG                          = 0x80045436
+       TIOCSISO7816                     = 0xc0285443
+       TIOCSLCKTRMIOS                   = 0x5457
+       TIOCSLTC                         = 0x80067475
+       TIOCSPGRP                        = 0x80047476
+       TIOCSPTLCK                       = 0x80045431
+       TIOCSRS485                       = 0x542f
+       TIOCSSERIAL                      = 0x541f
+       TIOCSSOFTCAR                     = 0x541a
+       TIOCSTART                        = 0x2000746e
+       TIOCSTI                          = 0x5412
+       TIOCSTOP                         = 0x2000746f
+       TIOCSWINSZ                       = 0x80087467
+       TIOCVHANGUP                      = 0x5437
+       TOSTOP                           = 0x400000
+       TUNATTACHFILTER                  = 0x801054d5
+       TUNDETACHFILTER                  = 0x801054d6
+       TUNGETDEVNETNS                   = 0x200054e3
+       TUNGETFEATURES                   = 0x400454cf
+       TUNGETFILTER                     = 0x401054db
+       TUNGETIFF                        = 0x400454d2
+       TUNGETSNDBUF                     = 0x400454d3
+       TUNGETVNETBE                     = 0x400454df
+       TUNGETVNETHDRSZ                  = 0x400454d7
+       TUNGETVNETLE                     = 0x400454dd
+       TUNSETCARRIER                    = 0x800454e2
+       TUNSETDEBUG                      = 0x800454c9
+       TUNSETFILTEREBPF                 = 0x400454e1
+       TUNSETGROUP                      = 0x800454ce
+       TUNSETIFF                        = 0x800454ca
+       TUNSETIFINDEX                    = 0x800454da
+       TUNSETLINK                       = 0x800454cd
+       TUNSETNOCSUM                     = 0x800454c8
+       TUNSETOFFLOAD                    = 0x800454d0
+       TUNSETOWNER                      = 0x800454cc
+       TUNSETPERSIST                    = 0x800454cb
+       TUNSETQUEUE                      = 0x800454d9
+       TUNSETSNDBUF                     = 0x800454d4
+       TUNSETSTEERINGEBPF               = 0x400454e0
+       TUNSETTXFILTER                   = 0x800454d1
+       TUNSETVNETBE                     = 0x800454de
+       TUNSETVNETHDRSZ                  = 0x800454d8
+       TUNSETVNETLE                     = 0x800454dc
+       UBI_IOCATT                       = 0x80186f40
+       UBI_IOCDET                       = 0x80046f41
+       UBI_IOCEBCH                      = 0x80044f02
+       UBI_IOCEBER                      = 0x80044f01
+       UBI_IOCEBISMAP                   = 0x40044f05
+       UBI_IOCEBMAP                     = 0x80084f03
+       UBI_IOCEBUNMAP                   = 0x80044f04
+       UBI_IOCMKVOL                     = 0x80986f00
+       UBI_IOCRMVOL                     = 0x80046f01
+       UBI_IOCRNVOL                     = 0x91106f03
+       UBI_IOCRPEB                      = 0x80046f04
+       UBI_IOCRSVOL                     = 0x800c6f02
+       UBI_IOCSETVOLPROP                = 0x80104f06
+       UBI_IOCSPEB                      = 0x80046f05
+       UBI_IOCVOLCRBLK                  = 0x80804f07
+       UBI_IOCVOLRMBLK                  = 0x20004f08
+       UBI_IOCVOLUP                     = 0x80084f00
+       VDISCARD                         = 0x10
+       VEOF                             = 0x4
+       VEOL                             = 0x6
+       VEOL2                            = 0x8
+       VMIN                             = 0x5
+       VREPRINT                         = 0xb
+       VSTART                           = 0xd
+       VSTOP                            = 0xe
+       VSUSP                            = 0xc
+       VSWTC                            = 0x9
+       VT1                              = 0x10000
+       VTDLY                            = 0x10000
+       VTIME                            = 0x7
+       VWERASE                          = 0xa
+       WDIOC_GETBOOTSTATUS              = 0x40045702
+       WDIOC_GETPRETIMEOUT              = 0x40045709
+       WDIOC_GETSTATUS                  = 0x40045701
+       WDIOC_GETSUPPORT                 = 0x40285700
+       WDIOC_GETTEMP                    = 0x40045703
+       WDIOC_GETTIMELEFT                = 0x4004570a
+       WDIOC_GETTIMEOUT                 = 0x40045707
+       WDIOC_KEEPALIVE                  = 0x40045705
+       WDIOC_SETOPTIONS                 = 0x40045704
+       WORDSIZE                         = 0x40
+       XCASE                            = 0x4000
+       XTABS                            = 0xc00
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x62)
        EADDRNOTAVAIL   = syscall.Errno(0x63)
        EADV            = syscall.Errno(0x44)
        EAFNOSUPPORT    = syscall.Errno(0x61)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x72)
        EBADE           = syscall.Errno(0x34)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x4d)
        EBADMSG         = syscall.Errno(0x4a)
        EBADR           = syscall.Errno(0x35)
        EBADRQC         = syscall.Errno(0x38)
        EBADSLT         = syscall.Errno(0x39)
        EBFONT          = syscall.Errno(0x3b)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x7d)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x2c)
        ECOMM           = syscall.Errno(0x46)
        ECONNABORTED    = syscall.Errno(0x67)
@@ -2953,23 +560,15 @@ const (
        EDEADLK         = syscall.Errno(0x23)
        EDEADLOCK       = syscall.Errno(0x3a)
        EDESTADDRREQ    = syscall.Errno(0x59)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x49)
        EDQUOT          = syscall.Errno(0x7a)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x70)
        EHOSTUNREACH    = syscall.Errno(0x71)
        EHWPOISON       = syscall.Errno(0x85)
        EIDRM           = syscall.Errno(0x2b)
        EILSEQ          = syscall.Errno(0x54)
        EINPROGRESS     = syscall.Errno(0x73)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x6a)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x78)
        EKEYEXPIRED     = syscall.Errno(0x7f)
        EKEYREJECTED    = syscall.Errno(0x81)
@@ -2986,8 +585,6 @@ const (
        ELNRNG          = syscall.Errno(0x30)
        ELOOP           = syscall.Errno(0x28)
        EMEDIUMTYPE     = syscall.Errno(0x7c)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x5a)
        EMULTIHOP       = syscall.Errno(0x48)
        ENAMETOOLONG    = syscall.Errno(0x24)
@@ -2995,99 +592,67 @@ const (
        ENETDOWN        = syscall.Errno(0x64)
        ENETRESET       = syscall.Errno(0x66)
        ENETUNREACH     = syscall.Errno(0x65)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x37)
        ENOBUFS         = syscall.Errno(0x69)
        ENOCSI          = syscall.Errno(0x32)
        ENODATA         = syscall.Errno(0x3d)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0x7e)
        ENOLCK          = syscall.Errno(0x25)
        ENOLINK         = syscall.Errno(0x43)
        ENOMEDIUM       = syscall.Errno(0x7b)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x2a)
        ENONET          = syscall.Errno(0x40)
        ENOPKG          = syscall.Errno(0x41)
        ENOPROTOOPT     = syscall.Errno(0x5c)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x3f)
        ENOSTR          = syscall.Errno(0x3c)
        ENOSYS          = syscall.Errno(0x26)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x6b)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x27)
        ENOTNAM         = syscall.Errno(0x76)
        ENOTRECOVERABLE = syscall.Errno(0x83)
        ENOTSOCK        = syscall.Errno(0x58)
        ENOTSUP         = syscall.Errno(0x5f)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x4c)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x5f)
        EOVERFLOW       = syscall.Errno(0x4b)
        EOWNERDEAD      = syscall.Errno(0x82)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x60)
-       EPIPE           = syscall.Errno(0x20)
        EPROTO          = syscall.Errno(0x47)
        EPROTONOSUPPORT = syscall.Errno(0x5d)
        EPROTOTYPE      = syscall.Errno(0x5b)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x4e)
        EREMOTE         = syscall.Errno(0x42)
        EREMOTEIO       = syscall.Errno(0x79)
        ERESTART        = syscall.Errno(0x55)
        ERFKILL         = syscall.Errno(0x84)
-       EROFS           = syscall.Errno(0x1e)
        ESHUTDOWN       = syscall.Errno(0x6c)
        ESOCKTNOSUPPORT = syscall.Errno(0x5e)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x45)
        ESTALE          = syscall.Errno(0x74)
        ESTRPIPE        = syscall.Errno(0x56)
        ETIME           = syscall.Errno(0x3e)
        ETIMEDOUT       = syscall.Errno(0x6e)
        ETOOMANYREFS    = syscall.Errno(0x6d)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x75)
        EUNATCH         = syscall.Errno(0x31)
        EUSERS          = syscall.Errno(0x57)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x36)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0x7)
        SIGCHLD   = syscall.Signal(0x11)
        SIGCLD    = syscall.Signal(0x11)
        SIGCONT   = syscall.Signal(0x12)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x1d)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x1d)
        SIGPROF   = syscall.Signal(0x1b)
        SIGPWR    = syscall.Signal(0x1e)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTKFLT = syscall.Signal(0x10)
        SIGSTOP   = syscall.Signal(0x13)
        SIGSYS    = syscall.Signal(0x1f)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x14)
        SIGTTIN   = syscall.Signal(0x15)
        SIGTTOU   = syscall.Signal(0x16)
index dc8cafffe11a479a7f5056ccf83cbe70e7b1e7a9..7ab68f7c8a31a2dff2d1064088af5a1cb334f3b1 100644 (file)
@@ -11,2940 +11,547 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x17
-       B110                                        = 0x3
-       B115200                                     = 0x11
-       B1152000                                    = 0x18
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x19
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x1a
-       B230400                                     = 0x12
-       B2400                                       = 0xb
-       B2500000                                    = 0x1b
-       B300                                        = 0x7
-       B3000000                                    = 0x1c
-       B3500000                                    = 0x1d
-       B38400                                      = 0xf
-       B4000000                                    = 0x1e
-       B460800                                     = 0x13
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x14
-       B57600                                      = 0x10
-       B576000                                     = 0x15
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x16
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x40081270
-       BLKBSZSET                                   = 0x80081271
-       BLKFLSBUF                                   = 0x20001261
-       BLKFRAGET                                   = 0x20001265
-       BLKFRASET                                   = 0x20001264
-       BLKGETSIZE                                  = 0x20001260
-       BLKGETSIZE64                                = 0x40081272
-       BLKPBSZGET                                  = 0x2000127b
-       BLKRAGET                                    = 0x20001263
-       BLKRASET                                    = 0x20001262
-       BLKROGET                                    = 0x2000125e
-       BLKROSET                                    = 0x2000125d
-       BLKRRPART                                   = 0x2000125f
-       BLKSECTGET                                  = 0x20001267
-       BLKSECTSET                                  = 0x20001266
-       BLKSSZGET                                   = 0x20001268
-       BOTHER                                      = 0x1f
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x8000
-       BSDLY                                       = 0x8000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0xff
-       CBAUDEX                                     = 0x0
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0xff0000
-       CLOCAL                                      = 0x8000
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x1000
-       CR2                                         = 0x2000
-       CR3                                         = 0x3000
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x3000
-       CREAD                                       = 0x800
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x100
-       CS7                                         = 0x200
-       CS8                                         = 0x300
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x300
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x400
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x40
-       ECHOE                                       = 0x2
-       ECHOK                                       = 0x4
-       ECHOKE                                      = 0x1
-       ECHONL                                      = 0x10
-       ECHOPRT                                     = 0x20
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x80000
-       EFD_NONBLOCK                                = 0x800
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x80000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000000
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x4000
-       FFDLY                                       = 0x4000
-       FLUSHO                                      = 0x800000
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x800c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x80106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x400c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0x5
-       F_GETLK64                                   = 0xc
-       F_GETOWN                                    = 0x9
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x0
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0x6
-       F_SETLK64                                   = 0xd
-       F_SETLKW                                    = 0x7
-       F_SETLKW64                                  = 0xe
-       F_SETOWN                                    = 0x8
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x2
-       F_WRLCK                                     = 0x1
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x4000
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x100
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x400
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x80000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x800
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x200007b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x80
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x1000
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x400
-       IXON                                        = 0x200
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_ANON                                    = 0x20
-       MAP_ANONYMOUS                               = 0x20
-       MAP_DENYWRITE                               = 0x800
-       MAP_EXECUTABLE                              = 0x1000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x100
-       MAP_HUGETLB                                 = 0x40000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x80
-       MAP_NONBLOCK                                = 0x10000
-       MAP_NORESERVE                               = 0x40
-       MAP_POPULATE                                = 0x8000
-       MAP_PRIVATE                                 = 0x2
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x20000
-       MAP_SYNC                                    = 0x80000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x2000
-       MCL_FUTURE                                  = 0x4000
-       MCL_ONFAULT                                 = 0x8000
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x40
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NL2                                         = 0x200
-       NL3                                         = 0x300
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x300
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80000000
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0x2000b703
-       NS_GET_OWNER_UID                            = 0x2000b704
-       NS_GET_PARENT                               = 0x2000b702
-       NS_GET_USERNS                               = 0x2000b701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x4
-       ONLCR                                       = 0x2
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x400
-       O_ASYNC                                     = 0x2000
-       O_CLOEXEC                                   = 0x80000
-       O_CREAT                                     = 0x40
-       O_DIRECT                                    = 0x20000
-       O_DIRECTORY                                 = 0x4000
-       O_DSYNC                                     = 0x1000
-       O_EXCL                                      = 0x80
-       O_FSYNC                                     = 0x101000
-       O_LARGEFILE                                 = 0x0
-       O_NDELAY                                    = 0x800
-       O_NOATIME                                   = 0x40000
-       O_NOCTTY                                    = 0x100
-       O_NOFOLLOW                                  = 0x8000
-       O_NONBLOCK                                  = 0x800
-       O_PATH                                      = 0x200000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x101000
-       O_SYNC                                      = 0x101000
-       O_TMPFILE                                   = 0x404000
-       O_TRUNC                                     = 0x200
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x1000
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x2000
-       PENDIN                                      = 0x20000000
-       PERF_EVENT_IOC_DISABLE                      = 0x20002401
-       PERF_EVENT_IOC_ENABLE                       = 0x20002400
-       PERF_EVENT_IOC_ID                           = 0x40082407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x8008240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x80042409
-       PERF_EVENT_IOC_PERIOD                       = 0x80082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc008240a
-       PERF_EVENT_IOC_REFRESH                      = 0x20002402
-       PERF_EVENT_IOC_RESET                        = 0x20002403
-       PERF_EVENT_IOC_SET_BPF                      = 0x80042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x80082406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x20002405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x8004743d
-       PPPIOCATTCHAN                               = 0x80047438
-       PPPIOCCONNECT                               = 0x8004743a
-       PPPIOCDETACH                                = 0x8004743c
-       PPPIOCDISCONN                               = 0x20007439
-       PPPIOCGASYNCMAP                             = 0x40047458
-       PPPIOCGCHAN                                 = 0x40047437
-       PPPIOCGDEBUG                                = 0x40047441
-       PPPIOCGFLAGS                                = 0x4004745a
-       PPPIOCGIDLE                                 = 0x4010743f
-       PPPIOCGIDLE32                               = 0x4008743f
-       PPPIOCGIDLE64                               = 0x4010743f
-       PPPIOCGL2TPSTATS                            = 0x40487436
-       PPPIOCGMRU                                  = 0x40047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x40047455
-       PPPIOCGUNIT                                 = 0x40047456
-       PPPIOCGXASYNCMAP                            = 0x40207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x80107446
-       PPPIOCSASYNCMAP                             = 0x80047457
-       PPPIOCSCOMPRESS                             = 0x8010744d
-       PPPIOCSDEBUG                                = 0x80047440
-       PPPIOCSFLAGS                                = 0x80047459
-       PPPIOCSMAXCID                               = 0x80047451
-       PPPIOCSMRRU                                 = 0x8004743b
-       PPPIOCSMRU                                  = 0x80047452
-       PPPIOCSNPMODE                               = 0x8008744b
-       PPPIOCSPASS                                 = 0x80107447
-       PPPIOCSRASYNCMAP                            = 0x80047454
-       PPPIOCSXASYNCMAP                            = 0x8020744f
-       PPPIOCXFERUNIT                              = 0x2000744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_SAO                                    = 0x10
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffffffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETEVRREGS                           = 0x14
-       PTRACE_GETFPREGS                            = 0xe
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGS64                            = 0x16
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GETVRREGS                            = 0x12
-       PTRACE_GETVSRREGS                           = 0x1b
-       PTRACE_GET_DEBUGREG                         = 0x19
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETEVRREGS                           = 0x15
-       PTRACE_SETFPREGS                            = 0xf
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGS64                            = 0x17
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SETVRREGS                            = 0x13
-       PTRACE_SETVSRREGS                           = 0x1c
-       PTRACE_SET_DEBUGREG                         = 0x1a
-       PTRACE_SINGLEBLOCK                          = 0x100
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_SYSEMU                               = 0x1d
-       PTRACE_SYSEMU_SINGLESTEP                    = 0x1e
-       PTRACE_TRACEME                              = 0x0
-       PT_CCR                                      = 0x26
-       PT_CTR                                      = 0x23
-       PT_DAR                                      = 0x29
-       PT_DSCR                                     = 0x2c
-       PT_DSISR                                    = 0x2a
-       PT_FPR0                                     = 0x30
-       PT_FPSCR                                    = 0x50
-       PT_LNK                                      = 0x24
-       PT_MSR                                      = 0x21
-       PT_NIP                                      = 0x20
-       PT_ORIG_R3                                  = 0x22
-       PT_R0                                       = 0x0
-       PT_R1                                       = 0x1
-       PT_R10                                      = 0xa
-       PT_R11                                      = 0xb
-       PT_R12                                      = 0xc
-       PT_R13                                      = 0xd
-       PT_R14                                      = 0xe
-       PT_R15                                      = 0xf
-       PT_R16                                      = 0x10
-       PT_R17                                      = 0x11
-       PT_R18                                      = 0x12
-       PT_R19                                      = 0x13
-       PT_R2                                       = 0x2
-       PT_R20                                      = 0x14
-       PT_R21                                      = 0x15
-       PT_R22                                      = 0x16
-       PT_R23                                      = 0x17
-       PT_R24                                      = 0x18
-       PT_R25                                      = 0x19
-       PT_R26                                      = 0x1a
-       PT_R27                                      = 0x1b
-       PT_R28                                      = 0x1c
-       PT_R29                                      = 0x1d
-       PT_R3                                       = 0x3
-       PT_R30                                      = 0x1e
-       PT_R31                                      = 0x1f
-       PT_R4                                       = 0x4
-       PT_R5                                       = 0x5
-       PT_R6                                       = 0x6
-       PT_R7                                       = 0x7
-       PT_R8                                       = 0x8
-       PT_R9                                       = 0x9
-       PT_REGS_COUNT                               = 0x2c
-       PT_RESULT                                   = 0x2b
-       PT_SOFTE                                    = 0x27
-       PT_TRAP                                     = 0x28
-       PT_VR0                                      = 0x52
-       PT_VRSAVE                                   = 0x94
-       PT_VSCR                                     = 0x93
-       PT_VSR0                                     = 0x96
-       PT_VSR31                                    = 0xd4
-       PT_XER                                      = 0x25
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x9
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x8
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x7
-       RLIMIT_NPROC                                = 0x6
-       RLIMIT_RSS                                  = 0x5
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x80085203
-       RNDADDTOENTCNT                              = 0x80045201
-       RNDCLEARPOOL                                = 0x20005206
-       RNDGETENTCNT                                = 0x40045200
-       RNDGETPOOL                                  = 0x40085202
-       RNDRESEEDCRNG                               = 0x20005207
-       RNDZAPENTCNT                                = 0x20005204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x20007002
-       RTC_AIE_ON                                  = 0x20007001
-       RTC_ALM_READ                                = 0x40247008
-       RTC_ALM_SET                                 = 0x80247007
-       RTC_EPOCH_READ                              = 0x4008700d
-       RTC_EPOCH_SET                               = 0x8008700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x4008700b
-       RTC_IRQP_SET                                = 0x8008700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x20007006
-       RTC_PIE_ON                                  = 0x20007005
-       RTC_PLL_GET                                 = 0x40207011
-       RTC_PLL_SET                                 = 0x80207012
-       RTC_RD_TIME                                 = 0x40247009
-       RTC_SET_TIME                                = 0x8024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x20007004
-       RTC_UIE_ON                                  = 0x20007003
-       RTC_VL_CLR                                  = 0x20007014
-       RTC_VL_READ                                 = 0x40047013
-       RTC_WIE_OFF                                 = 0x20007010
-       RTC_WIE_ON                                  = 0x2000700f
-       RTC_WKALM_RD                                = 0x40287010
-       RTC_WKALM_SET                               = 0x8028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x25
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x36
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3a
-       SCM_TIMESTAMPNS                             = 0x23
-       SCM_TXTIME                                  = 0x3d
-       SCM_WIFI_STATUS                             = 0x29
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x80000
-       SFD_NONBLOCK                                = 0x800
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x8905
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x8904
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x40108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x40108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x4004667f
-       SIOCOUTQ                                    = 0x40047473
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x8902
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x80000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x2
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x800
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x1
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0x1
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x1e
-       SO_ATTACH_BPF                               = 0x32
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x33
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x34
-       SO_BINDTODEVICE                             = 0x19
-       SO_BINDTOIFINDEX                            = 0x3e
-       SO_BPF_EXTENSIONS                           = 0x30
-       SO_BROADCAST                                = 0x6
-       SO_BSDCOMPAT                                = 0xe
-       SO_BUSY_POLL                                = 0x2e
-       SO_CNX_ADVICE                               = 0x35
-       SO_COOKIE                                   = 0x39
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x44
-       SO_DOMAIN                                   = 0x27
-       SO_DONTROUTE                                = 0x5
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x4
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x31
-       SO_INCOMING_NAPI_ID                         = 0x38
-       SO_KEEPALIVE                                = 0x9
-       SO_LINGER                                   = 0xd
-       SO_LOCK_FILTER                              = 0x2c
-       SO_MARK                                     = 0x24
-       SO_MAX_PACING_RATE                          = 0x2f
-       SO_MEMINFO                                  = 0x37
-       SO_NOFCS                                    = 0x2b
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0xa
-       SO_PASSCRED                                 = 0x14
-       SO_PASSSEC                                  = 0x22
-       SO_PEEK_OFF                                 = 0x2a
-       SO_PEERCRED                                 = 0x15
-       SO_PEERGROUPS                               = 0x3b
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1f
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x26
-       SO_RCVBUF                                   = 0x8
-       SO_RCVBUFFORCE                              = 0x21
-       SO_RCVLOWAT                                 = 0x10
-       SO_RCVTIMEO                                 = 0x12
-       SO_RCVTIMEO_NEW                             = 0x42
-       SO_RCVTIMEO_OLD                             = 0x12
-       SO_REUSEADDR                                = 0x2
-       SO_REUSEPORT                                = 0xf
-       SO_RXQ_OVFL                                 = 0x28
-       SO_SECURITY_AUTHENTICATION                  = 0x16
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x18
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x17
-       SO_SELECT_ERR_QUEUE                         = 0x2d
-       SO_SNDBUF                                   = 0x7
-       SO_SNDBUFFORCE                              = 0x20
-       SO_SNDLOWAT                                 = 0x11
-       SO_SNDTIMEO                                 = 0x13
-       SO_SNDTIMEO_NEW                             = 0x43
-       SO_SNDTIMEO_OLD                             = 0x13
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x25
-       SO_TIMESTAMPING_NEW                         = 0x41
-       SO_TIMESTAMPING_OLD                         = 0x25
-       SO_TIMESTAMPNS                              = 0x23
-       SO_TIMESTAMPNS_NEW                          = 0x40
-       SO_TIMESTAMPNS_OLD                          = 0x23
-       SO_TIMESTAMP_NEW                            = 0x3f
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3d
-       SO_TYPE                                     = 0x3
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x29
-       SO_ZEROCOPY                                 = 0x3c
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x400
-       TAB2                                        = 0x800
-       TAB3                                        = 0xc00
-       TABDLY                                      = 0xc00
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x2000741f
-       TCGETA                                      = 0x40147417
-       TCGETS                                      = 0x402c7413
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x2
-       TCSBRK                                      = 0x2000741d
-       TCSBRKP                                     = 0x5425
-       TCSETA                                      = 0x80147418
-       TCSETAF                                     = 0x8014741c
-       TCSETAW                                     = 0x80147419
-       TCSETS                                      = 0x802c7414
-       TCSETSF                                     = 0x802c7416
-       TCSETSW                                     = 0x802c7415
-       TCXONC                                      = 0x2000741e
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x5428
-       TIOCCONS                                    = 0x541d
-       TIOCEXCL                                    = 0x540c
-       TIOCGDEV                                    = 0x40045432
-       TIOCGETC                                    = 0x40067412
-       TIOCGETD                                    = 0x5424
-       TIOCGETP                                    = 0x40067408
-       TIOCGEXCL                                   = 0x40045440
-       TIOCGICOUNT                                 = 0x545d
-       TIOCGISO7816                                = 0x40285442
-       TIOCGLCKTRMIOS                              = 0x5456
-       TIOCGLTC                                    = 0x40067474
-       TIOCGPGRP                                   = 0x40047477
-       TIOCGPKT                                    = 0x40045438
-       TIOCGPTLCK                                  = 0x40045439
-       TIOCGPTN                                    = 0x40045430
-       TIOCGPTPEER                                 = 0x20005441
-       TIOCGRS485                                  = 0x542e
-       TIOCGSERIAL                                 = 0x541e
-       TIOCGSID                                    = 0x5429
-       TIOCGSOFTCAR                                = 0x5419
-       TIOCGWINSZ                                  = 0x40087468
-       TIOCINQ                                     = 0x4004667f
-       TIOCLINUX                                   = 0x541c
-       TIOCMBIC                                    = 0x5417
-       TIOCMBIS                                    = 0x5416
-       TIOCMGET                                    = 0x5415
-       TIOCMIWAIT                                  = 0x545c
-       TIOCMSET                                    = 0x5418
-       TIOCM_CAR                                   = 0x40
-       TIOCM_CD                                    = 0x40
-       TIOCM_CTS                                   = 0x20
-       TIOCM_DSR                                   = 0x100
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_LOOP                                  = 0x8000
-       TIOCM_OUT1                                  = 0x2000
-       TIOCM_OUT2                                  = 0x4000
-       TIOCM_RI                                    = 0x80
-       TIOCM_RNG                                   = 0x80
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x10
-       TIOCM_ST                                    = 0x8
-       TIOCNOTTY                                   = 0x5422
-       TIOCNXCL                                    = 0x540d
-       TIOCOUTQ                                    = 0x40047473
-       TIOCPKT                                     = 0x5420
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x5427
-       TIOCSCTTY                                   = 0x540e
-       TIOCSERCONFIG                               = 0x5453
-       TIOCSERGETLSR                               = 0x5459
-       TIOCSERGETMULTI                             = 0x545a
-       TIOCSERGSTRUCT                              = 0x5458
-       TIOCSERGWILD                                = 0x5454
-       TIOCSERSETMULTI                             = 0x545b
-       TIOCSERSWILD                                = 0x5455
-       TIOCSER_TEMT                                = 0x1
-       TIOCSETC                                    = 0x80067411
-       TIOCSETD                                    = 0x5423
-       TIOCSETN                                    = 0x8006740a
-       TIOCSETP                                    = 0x80067409
-       TIOCSIG                                     = 0x80045436
-       TIOCSISO7816                                = 0xc0285443
-       TIOCSLCKTRMIOS                              = 0x5457
-       TIOCSLTC                                    = 0x80067475
-       TIOCSPGRP                                   = 0x80047476
-       TIOCSPTLCK                                  = 0x80045431
-       TIOCSRS485                                  = 0x542f
-       TIOCSSERIAL                                 = 0x541f
-       TIOCSSOFTCAR                                = 0x541a
-       TIOCSTART                                   = 0x2000746e
-       TIOCSTI                                     = 0x5412
-       TIOCSTOP                                    = 0x2000746f
-       TIOCSWINSZ                                  = 0x80087467
-       TIOCVHANGUP                                 = 0x5437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x400000
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x801054d5
-       TUNDETACHFILTER                             = 0x801054d6
-       TUNGETDEVNETNS                              = 0x200054e3
-       TUNGETFEATURES                              = 0x400454cf
-       TUNGETFILTER                                = 0x401054db
-       TUNGETIFF                                   = 0x400454d2
-       TUNGETSNDBUF                                = 0x400454d3
-       TUNGETVNETBE                                = 0x400454df
-       TUNGETVNETHDRSZ                             = 0x400454d7
-       TUNGETVNETLE                                = 0x400454dd
-       TUNSETCARRIER                               = 0x800454e2
-       TUNSETDEBUG                                 = 0x800454c9
-       TUNSETFILTEREBPF                            = 0x400454e1
-       TUNSETGROUP                                 = 0x800454ce
-       TUNSETIFF                                   = 0x800454ca
-       TUNSETIFINDEX                               = 0x800454da
-       TUNSETLINK                                  = 0x800454cd
-       TUNSETNOCSUM                                = 0x800454c8
-       TUNSETOFFLOAD                               = 0x800454d0
-       TUNSETOWNER                                 = 0x800454cc
-       TUNSETPERSIST                               = 0x800454cb
-       TUNSETQUEUE                                 = 0x800454d9
-       TUNSETSNDBUF                                = 0x800454d4
-       TUNSETSTEERINGEBPF                          = 0x400454e0
-       TUNSETTXFILTER                              = 0x800454d1
-       TUNSETVNETBE                                = 0x800454de
-       TUNSETVNETHDRSZ                             = 0x800454d8
-       TUNSETVNETLE                                = 0x800454dc
-       UBI_IOCATT                                  = 0x80186f40
-       UBI_IOCDET                                  = 0x80046f41
-       UBI_IOCEBCH                                 = 0x80044f02
-       UBI_IOCEBER                                 = 0x80044f01
-       UBI_IOCEBISMAP                              = 0x40044f05
-       UBI_IOCEBMAP                                = 0x80084f03
-       UBI_IOCEBUNMAP                              = 0x80044f04
-       UBI_IOCMKVOL                                = 0x80986f00
-       UBI_IOCRMVOL                                = 0x80046f01
-       UBI_IOCRNVOL                                = 0x91106f03
-       UBI_IOCRPEB                                 = 0x80046f04
-       UBI_IOCRSVOL                                = 0x800c6f02
-       UBI_IOCSETVOLPROP                           = 0x80104f06
-       UBI_IOCSPEB                                 = 0x80046f05
-       UBI_IOCVOLCRBLK                             = 0x80804f07
-       UBI_IOCVOLRMBLK                             = 0x20004f08
-       UBI_IOCVOLUP                                = 0x80084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0x10
-       VEOF                                        = 0x4
-       VEOL                                        = 0x6
-       VEOL2                                       = 0x8
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x5
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xb
-       VSTART                                      = 0xd
-       VSTOP                                       = 0xe
-       VSUSP                                       = 0xc
-       VSWTC                                       = 0x9
-       VT0                                         = 0x0
-       VT1                                         = 0x10000
-       VTDLY                                       = 0x10000
-       VTIME                                       = 0x7
-       VWERASE                                     = 0xa
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x40045702
-       WDIOC_GETPRETIMEOUT                         = 0x40045709
-       WDIOC_GETSTATUS                             = 0x40045701
-       WDIOC_GETSUPPORT                            = 0x40285700
-       WDIOC_GETTEMP                               = 0x40045703
-       WDIOC_GETTIMELEFT                           = 0x4004570a
-       WDIOC_GETTIMEOUT                            = 0x40045707
-       WDIOC_KEEPALIVE                             = 0x40045705
-       WDIOC_SETOPTIONS                            = 0x40045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x40
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4000
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0xc00
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
+       B1000000                         = 0x17
+       B115200                          = 0x11
+       B1152000                         = 0x18
+       B1500000                         = 0x19
+       B2000000                         = 0x1a
+       B230400                          = 0x12
+       B2500000                         = 0x1b
+       B3000000                         = 0x1c
+       B3500000                         = 0x1d
+       B4000000                         = 0x1e
+       B460800                          = 0x13
+       B500000                          = 0x14
+       B57600                           = 0x10
+       B576000                          = 0x15
+       B921600                          = 0x16
+       BLKBSZGET                        = 0x40081270
+       BLKBSZSET                        = 0x80081271
+       BLKFLSBUF                        = 0x20001261
+       BLKFRAGET                        = 0x20001265
+       BLKFRASET                        = 0x20001264
+       BLKGETSIZE                       = 0x20001260
+       BLKGETSIZE64                     = 0x40081272
+       BLKPBSZGET                       = 0x2000127b
+       BLKRAGET                         = 0x20001263
+       BLKRASET                         = 0x20001262
+       BLKROGET                         = 0x2000125e
+       BLKROSET                         = 0x2000125d
+       BLKRRPART                        = 0x2000125f
+       BLKSECTGET                       = 0x20001267
+       BLKSECTSET                       = 0x20001266
+       BLKSSZGET                        = 0x20001268
+       BOTHER                           = 0x1f
+       BS1                              = 0x8000
+       BSDLY                            = 0x8000
+       CBAUD                            = 0xff
+       CBAUDEX                          = 0x0
+       CIBAUD                           = 0xff0000
+       CLOCAL                           = 0x8000
+       CR1                              = 0x1000
+       CR2                              = 0x2000
+       CR3                              = 0x3000
+       CRDLY                            = 0x3000
+       CREAD                            = 0x800
+       CS6                              = 0x100
+       CS7                              = 0x200
+       CS8                              = 0x300
+       CSIZE                            = 0x300
+       CSTOPB                           = 0x400
+       ECHOCTL                          = 0x40
+       ECHOE                            = 0x2
+       ECHOK                            = 0x4
+       ECHOKE                           = 0x1
+       ECHONL                           = 0x10
+       ECHOPRT                          = 0x20
+       EFD_CLOEXEC                      = 0x80000
+       EFD_NONBLOCK                     = 0x800
+       EPOLL_CLOEXEC                    = 0x80000
+       EXTPROC                          = 0x10000000
+       FF1                              = 0x4000
+       FFDLY                            = 0x4000
+       FLUSHO                           = 0x800000
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
+       F_GETLK                          = 0x5
+       F_GETLK64                        = 0xc
+       F_GETOWN                         = 0x9
+       F_RDLCK                          = 0x0
+       F_SETLK                          = 0x6
+       F_SETLK64                        = 0xd
+       F_SETLKW                         = 0x7
+       F_SETLKW64                       = 0xe
+       F_SETOWN                         = 0x8
+       F_UNLCK                          = 0x2
+       F_WRLCK                          = 0x1
+       HUPCL                            = 0x4000
+       ICANON                           = 0x100
+       IEXTEN                           = 0x400
+       IN_CLOEXEC                       = 0x80000
+       IN_NONBLOCK                      = 0x800
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9
+       ISIG                             = 0x80
+       IUCLC                            = 0x1000
+       IXOFF                            = 0x400
+       IXON                             = 0x200
+       MAP_ANON                         = 0x20
+       MAP_ANONYMOUS                    = 0x20
+       MAP_DENYWRITE                    = 0x800
+       MAP_EXECUTABLE                   = 0x1000
+       MAP_GROWSDOWN                    = 0x100
+       MAP_HUGETLB                      = 0x40000
+       MAP_LOCKED                       = 0x80
+       MAP_NONBLOCK                     = 0x10000
+       MAP_NORESERVE                    = 0x40
+       MAP_POPULATE                     = 0x8000
+       MAP_STACK                        = 0x20000
+       MAP_SYNC                         = 0x80000
+       MCL_CURRENT                      = 0x2000
+       MCL_FUTURE                       = 0x4000
+       MCL_ONFAULT                      = 0x8000
+       NFDBITS                          = 0x40
+       NL2                              = 0x200
+       NL3                              = 0x300
+       NLDLY                            = 0x300
+       NOFLSH                           = 0x80000000
+       NS_GET_NSTYPE                    = 0x2000b703
+       NS_GET_OWNER_UID                 = 0x2000b704
+       NS_GET_PARENT                    = 0x2000b702
+       NS_GET_USERNS                    = 0x2000b701
+       OLCUC                            = 0x4
+       ONLCR                            = 0x2
+       O_APPEND                         = 0x400
+       O_ASYNC                          = 0x2000
+       O_CLOEXEC                        = 0x80000
+       O_CREAT                          = 0x40
+       O_DIRECT                         = 0x20000
+       O_DIRECTORY                      = 0x4000
+       O_DSYNC                          = 0x1000
+       O_EXCL                           = 0x80
+       O_FSYNC                          = 0x101000
+       O_LARGEFILE                      = 0x0
+       O_NDELAY                         = 0x800
+       O_NOATIME                        = 0x40000
+       O_NOCTTY                         = 0x100
+       O_NOFOLLOW                       = 0x8000
+       O_NONBLOCK                       = 0x800
+       O_PATH                           = 0x200000
+       O_RSYNC                          = 0x101000
+       O_SYNC                           = 0x101000
+       O_TMPFILE                        = 0x404000
+       O_TRUNC                          = 0x200
+       PARENB                           = 0x1000
+       PARODD                           = 0x2000
+       PENDIN                           = 0x20000000
+       PERF_EVENT_IOC_DISABLE           = 0x20002401
+       PERF_EVENT_IOC_ENABLE            = 0x20002400
+       PERF_EVENT_IOC_ID                = 0x40082407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x8008240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x80042409
+       PERF_EVENT_IOC_PERIOD            = 0x80082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc008240a
+       PERF_EVENT_IOC_REFRESH           = 0x20002402
+       PERF_EVENT_IOC_RESET             = 0x20002403
+       PERF_EVENT_IOC_SET_BPF           = 0x80042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x80082406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x20002405
+       PPPIOCATTACH                     = 0x8004743d
+       PPPIOCATTCHAN                    = 0x80047438
+       PPPIOCCONNECT                    = 0x8004743a
+       PPPIOCDETACH                     = 0x8004743c
+       PPPIOCDISCONN                    = 0x20007439
+       PPPIOCGASYNCMAP                  = 0x40047458
+       PPPIOCGCHAN                      = 0x40047437
+       PPPIOCGDEBUG                     = 0x40047441
+       PPPIOCGFLAGS                     = 0x4004745a
+       PPPIOCGIDLE                      = 0x4010743f
+       PPPIOCGIDLE32                    = 0x4008743f
+       PPPIOCGIDLE64                    = 0x4010743f
+       PPPIOCGL2TPSTATS                 = 0x40487436
+       PPPIOCGMRU                       = 0x40047453
+       PPPIOCGRASYNCMAP                 = 0x40047455
+       PPPIOCGUNIT                      = 0x40047456
+       PPPIOCGXASYNCMAP                 = 0x40207450
+       PPPIOCSACTIVE                    = 0x80107446
+       PPPIOCSASYNCMAP                  = 0x80047457
+       PPPIOCSCOMPRESS                  = 0x8010744d
+       PPPIOCSDEBUG                     = 0x80047440
+       PPPIOCSFLAGS                     = 0x80047459
+       PPPIOCSMAXCID                    = 0x80047451
+       PPPIOCSMRRU                      = 0x8004743b
+       PPPIOCSMRU                       = 0x80047452
+       PPPIOCSNPMODE                    = 0x8008744b
+       PPPIOCSPASS                      = 0x80107447
+       PPPIOCSRASYNCMAP                 = 0x80047454
+       PPPIOCSXASYNCMAP                 = 0x8020744f
+       PPPIOCXFERUNIT                   = 0x2000744e
+       PROT_SAO                         = 0x10
+       PR_SET_PTRACER_ANY               = 0xffffffffffffffff
+       PTRACE_GETEVRREGS                = 0x14
+       PTRACE_GETFPREGS                 = 0xe
+       PTRACE_GETREGS64                 = 0x16
+       PTRACE_GETVRREGS                 = 0x12
+       PTRACE_GETVSRREGS                = 0x1b
+       PTRACE_GET_DEBUGREG              = 0x19
+       PTRACE_SETEVRREGS                = 0x15
+       PTRACE_SETFPREGS                 = 0xf
+       PTRACE_SETREGS64                 = 0x17
+       PTRACE_SETVRREGS                 = 0x13
+       PTRACE_SETVSRREGS                = 0x1c
+       PTRACE_SET_DEBUGREG              = 0x1a
+       PTRACE_SINGLEBLOCK               = 0x100
+       PTRACE_SYSEMU                    = 0x1d
+       PTRACE_SYSEMU_SINGLESTEP         = 0x1e
+       PT_CCR                           = 0x26
+       PT_CTR                           = 0x23
+       PT_DAR                           = 0x29
+       PT_DSCR                          = 0x2c
+       PT_DSISR                         = 0x2a
+       PT_FPR0                          = 0x30
+       PT_FPSCR                         = 0x50
+       PT_LNK                           = 0x24
+       PT_MSR                           = 0x21
+       PT_NIP                           = 0x20
+       PT_ORIG_R3                       = 0x22
+       PT_R0                            = 0x0
+       PT_R1                            = 0x1
+       PT_R10                           = 0xa
+       PT_R11                           = 0xb
+       PT_R12                           = 0xc
+       PT_R13                           = 0xd
+       PT_R14                           = 0xe
+       PT_R15                           = 0xf
+       PT_R16                           = 0x10
+       PT_R17                           = 0x11
+       PT_R18                           = 0x12
+       PT_R19                           = 0x13
+       PT_R2                            = 0x2
+       PT_R20                           = 0x14
+       PT_R21                           = 0x15
+       PT_R22                           = 0x16
+       PT_R23                           = 0x17
+       PT_R24                           = 0x18
+       PT_R25                           = 0x19
+       PT_R26                           = 0x1a
+       PT_R27                           = 0x1b
+       PT_R28                           = 0x1c
+       PT_R29                           = 0x1d
+       PT_R3                            = 0x3
+       PT_R30                           = 0x1e
+       PT_R31                           = 0x1f
+       PT_R4                            = 0x4
+       PT_R5                            = 0x5
+       PT_R6                            = 0x6
+       PT_R7                            = 0x7
+       PT_R8                            = 0x8
+       PT_R9                            = 0x9
+       PT_REGS_COUNT                    = 0x2c
+       PT_RESULT                        = 0x2b
+       PT_SOFTE                         = 0x27
+       PT_TRAP                          = 0x28
+       PT_VR0                           = 0x52
+       PT_VRSAVE                        = 0x94
+       PT_VSCR                          = 0x93
+       PT_VSR0                          = 0x96
+       PT_VSR31                         = 0xd4
+       PT_XER                           = 0x25
+       RLIMIT_AS                        = 0x9
+       RLIMIT_MEMLOCK                   = 0x8
+       RLIMIT_NOFILE                    = 0x7
+       RLIMIT_NPROC                     = 0x6
+       RLIMIT_RSS                       = 0x5
+       RNDADDENTROPY                    = 0x80085203
+       RNDADDTOENTCNT                   = 0x80045201
+       RNDCLEARPOOL                     = 0x20005206
+       RNDGETENTCNT                     = 0x40045200
+       RNDGETPOOL                       = 0x40085202
+       RNDRESEEDCRNG                    = 0x20005207
+       RNDZAPENTCNT                     = 0x20005204
+       RTC_AIE_OFF                      = 0x20007002
+       RTC_AIE_ON                       = 0x20007001
+       RTC_ALM_READ                     = 0x40247008
+       RTC_ALM_SET                      = 0x80247007
+       RTC_EPOCH_READ                   = 0x4008700d
+       RTC_EPOCH_SET                    = 0x8008700e
+       RTC_IRQP_READ                    = 0x4008700b
+       RTC_IRQP_SET                     = 0x8008700c
+       RTC_PIE_OFF                      = 0x20007006
+       RTC_PIE_ON                       = 0x20007005
+       RTC_PLL_GET                      = 0x40207011
+       RTC_PLL_SET                      = 0x80207012
+       RTC_RD_TIME                      = 0x40247009
+       RTC_SET_TIME                     = 0x8024700a
+       RTC_UIE_OFF                      = 0x20007004
+       RTC_UIE_ON                       = 0x20007003
+       RTC_VL_CLR                       = 0x20007014
+       RTC_VL_READ                      = 0x40047013
+       RTC_WIE_OFF                      = 0x20007010
+       RTC_WIE_ON                       = 0x2000700f
+       RTC_WKALM_RD                     = 0x40287010
+       RTC_WKALM_SET                    = 0x8028700f
+       SCM_TIMESTAMPING                 = 0x25
+       SCM_TIMESTAMPING_OPT_STATS       = 0x36
+       SCM_TIMESTAMPING_PKTINFO         = 0x3a
+       SCM_TIMESTAMPNS                  = 0x23
+       SCM_TXTIME                       = 0x3d
+       SCM_WIFI_STATUS                  = 0x29
+       SFD_CLOEXEC                      = 0x80000
+       SFD_NONBLOCK                     = 0x800
+       SIOCATMARK                       = 0x8905
+       SIOCGPGRP                        = 0x8904
+       SIOCGSTAMPNS_NEW                 = 0x40108907
+       SIOCGSTAMP_NEW                   = 0x40108906
+       SIOCINQ                          = 0x4004667f
+       SIOCOUTQ                         = 0x40047473
+       SIOCSPGRP                        = 0x8902
+       SOCK_CLOEXEC                     = 0x80000
+       SOCK_DGRAM                       = 0x2
+       SOCK_NONBLOCK                    = 0x800
+       SOCK_STREAM                      = 0x1
+       SOL_SOCKET                       = 0x1
+       SO_ACCEPTCONN                    = 0x1e
+       SO_ATTACH_BPF                    = 0x32
+       SO_ATTACH_REUSEPORT_CBPF         = 0x33
+       SO_ATTACH_REUSEPORT_EBPF         = 0x34
+       SO_BINDTODEVICE                  = 0x19
+       SO_BINDTOIFINDEX                 = 0x3e
+       SO_BPF_EXTENSIONS                = 0x30
+       SO_BROADCAST                     = 0x6
+       SO_BSDCOMPAT                     = 0xe
+       SO_BUSY_POLL                     = 0x2e
+       SO_CNX_ADVICE                    = 0x35
+       SO_COOKIE                        = 0x39
+       SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DOMAIN                        = 0x27
+       SO_DONTROUTE                     = 0x5
+       SO_ERROR                         = 0x4
+       SO_INCOMING_CPU                  = 0x31
+       SO_INCOMING_NAPI_ID              = 0x38
+       SO_KEEPALIVE                     = 0x9
+       SO_LINGER                        = 0xd
+       SO_LOCK_FILTER                   = 0x2c
+       SO_MARK                          = 0x24
+       SO_MAX_PACING_RATE               = 0x2f
+       SO_MEMINFO                       = 0x37
+       SO_NOFCS                         = 0x2b
+       SO_OOBINLINE                     = 0xa
+       SO_PASSCRED                      = 0x14
+       SO_PASSSEC                       = 0x22
+       SO_PEEK_OFF                      = 0x2a
+       SO_PEERCRED                      = 0x15
+       SO_PEERGROUPS                    = 0x3b
+       SO_PEERSEC                       = 0x1f
+       SO_PROTOCOL                      = 0x26
+       SO_RCVBUF                        = 0x8
+       SO_RCVBUFFORCE                   = 0x21
+       SO_RCVLOWAT                      = 0x10
+       SO_RCVTIMEO                      = 0x12
+       SO_RCVTIMEO_NEW                  = 0x42
+       SO_RCVTIMEO_OLD                  = 0x12
+       SO_REUSEADDR                     = 0x2
+       SO_REUSEPORT                     = 0xf
+       SO_RXQ_OVFL                      = 0x28
+       SO_SECURITY_AUTHENTICATION       = 0x16
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x18
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+       SO_SELECT_ERR_QUEUE              = 0x2d
+       SO_SNDBUF                        = 0x7
+       SO_SNDBUFFORCE                   = 0x20
+       SO_SNDLOWAT                      = 0x11
+       SO_SNDTIMEO                      = 0x13
+       SO_SNDTIMEO_NEW                  = 0x43
+       SO_SNDTIMEO_OLD                  = 0x13
+       SO_TIMESTAMPING                  = 0x25
+       SO_TIMESTAMPING_NEW              = 0x41
+       SO_TIMESTAMPING_OLD              = 0x25
+       SO_TIMESTAMPNS                   = 0x23
+       SO_TIMESTAMPNS_NEW               = 0x40
+       SO_TIMESTAMPNS_OLD               = 0x23
+       SO_TIMESTAMP_NEW                 = 0x3f
+       SO_TXTIME                        = 0x3d
+       SO_TYPE                          = 0x3
+       SO_WIFI_STATUS                   = 0x29
+       SO_ZEROCOPY                      = 0x3c
+       TAB1                             = 0x400
+       TAB2                             = 0x800
+       TAB3                             = 0xc00
+       TABDLY                           = 0xc00
+       TCFLSH                           = 0x2000741f
+       TCGETA                           = 0x40147417
+       TCGETS                           = 0x402c7413
+       TCSAFLUSH                        = 0x2
+       TCSBRK                           = 0x2000741d
+       TCSBRKP                          = 0x5425
+       TCSETA                           = 0x80147418
+       TCSETAF                          = 0x8014741c
+       TCSETAW                          = 0x80147419
+       TCSETS                           = 0x802c7414
+       TCSETSF                          = 0x802c7416
+       TCSETSW                          = 0x802c7415
+       TCXONC                           = 0x2000741e
+       TIOCCBRK                         = 0x5428
+       TIOCCONS                         = 0x541d
+       TIOCEXCL                         = 0x540c
+       TIOCGDEV                         = 0x40045432
+       TIOCGETC                         = 0x40067412
+       TIOCGETD                         = 0x5424
+       TIOCGETP                         = 0x40067408
+       TIOCGEXCL                        = 0x40045440
+       TIOCGICOUNT                      = 0x545d
+       TIOCGISO7816                     = 0x40285442
+       TIOCGLCKTRMIOS                   = 0x5456
+       TIOCGLTC                         = 0x40067474
+       TIOCGPGRP                        = 0x40047477
+       TIOCGPKT                         = 0x40045438
+       TIOCGPTLCK                       = 0x40045439
+       TIOCGPTN                         = 0x40045430
+       TIOCGPTPEER                      = 0x20005441
+       TIOCGRS485                       = 0x542e
+       TIOCGSERIAL                      = 0x541e
+       TIOCGSID                         = 0x5429
+       TIOCGSOFTCAR                     = 0x5419
+       TIOCGWINSZ                       = 0x40087468
+       TIOCINQ                          = 0x4004667f
+       TIOCLINUX                        = 0x541c
+       TIOCMBIC                         = 0x5417
+       TIOCMBIS                         = 0x5416
+       TIOCMGET                         = 0x5415
+       TIOCMIWAIT                       = 0x545c
+       TIOCMSET                         = 0x5418
+       TIOCM_CAR                        = 0x40
+       TIOCM_CD                         = 0x40
+       TIOCM_CTS                        = 0x20
+       TIOCM_DSR                        = 0x100
+       TIOCM_LOOP                       = 0x8000
+       TIOCM_OUT1                       = 0x2000
+       TIOCM_OUT2                       = 0x4000
+       TIOCM_RI                         = 0x80
+       TIOCM_RNG                        = 0x80
+       TIOCM_SR                         = 0x10
+       TIOCM_ST                         = 0x8
+       TIOCNOTTY                        = 0x5422
+       TIOCNXCL                         = 0x540d
+       TIOCOUTQ                         = 0x40047473
+       TIOCPKT                          = 0x5420
+       TIOCSBRK                         = 0x5427
+       TIOCSCTTY                        = 0x540e
+       TIOCSERCONFIG                    = 0x5453
+       TIOCSERGETLSR                    = 0x5459
+       TIOCSERGETMULTI                  = 0x545a
+       TIOCSERGSTRUCT                   = 0x5458
+       TIOCSERGWILD                     = 0x5454
+       TIOCSERSETMULTI                  = 0x545b
+       TIOCSERSWILD                     = 0x5455
+       TIOCSER_TEMT                     = 0x1
+       TIOCSETC                         = 0x80067411
+       TIOCSETD                         = 0x5423
+       TIOCSETN                         = 0x8006740a
+       TIOCSETP                         = 0x80067409
+       TIOCSIG                          = 0x80045436
+       TIOCSISO7816                     = 0xc0285443
+       TIOCSLCKTRMIOS                   = 0x5457
+       TIOCSLTC                         = 0x80067475
+       TIOCSPGRP                        = 0x80047476
+       TIOCSPTLCK                       = 0x80045431
+       TIOCSRS485                       = 0x542f
+       TIOCSSERIAL                      = 0x541f
+       TIOCSSOFTCAR                     = 0x541a
+       TIOCSTART                        = 0x2000746e
+       TIOCSTI                          = 0x5412
+       TIOCSTOP                         = 0x2000746f
+       TIOCSWINSZ                       = 0x80087467
+       TIOCVHANGUP                      = 0x5437
+       TOSTOP                           = 0x400000
+       TUNATTACHFILTER                  = 0x801054d5
+       TUNDETACHFILTER                  = 0x801054d6
+       TUNGETDEVNETNS                   = 0x200054e3
+       TUNGETFEATURES                   = 0x400454cf
+       TUNGETFILTER                     = 0x401054db
+       TUNGETIFF                        = 0x400454d2
+       TUNGETSNDBUF                     = 0x400454d3
+       TUNGETVNETBE                     = 0x400454df
+       TUNGETVNETHDRSZ                  = 0x400454d7
+       TUNGETVNETLE                     = 0x400454dd
+       TUNSETCARRIER                    = 0x800454e2
+       TUNSETDEBUG                      = 0x800454c9
+       TUNSETFILTEREBPF                 = 0x400454e1
+       TUNSETGROUP                      = 0x800454ce
+       TUNSETIFF                        = 0x800454ca
+       TUNSETIFINDEX                    = 0x800454da
+       TUNSETLINK                       = 0x800454cd
+       TUNSETNOCSUM                     = 0x800454c8
+       TUNSETOFFLOAD                    = 0x800454d0
+       TUNSETOWNER                      = 0x800454cc
+       TUNSETPERSIST                    = 0x800454cb
+       TUNSETQUEUE                      = 0x800454d9
+       TUNSETSNDBUF                     = 0x800454d4
+       TUNSETSTEERINGEBPF               = 0x400454e0
+       TUNSETTXFILTER                   = 0x800454d1
+       TUNSETVNETBE                     = 0x800454de
+       TUNSETVNETHDRSZ                  = 0x800454d8
+       TUNSETVNETLE                     = 0x800454dc
+       UBI_IOCATT                       = 0x80186f40
+       UBI_IOCDET                       = 0x80046f41
+       UBI_IOCEBCH                      = 0x80044f02
+       UBI_IOCEBER                      = 0x80044f01
+       UBI_IOCEBISMAP                   = 0x40044f05
+       UBI_IOCEBMAP                     = 0x80084f03
+       UBI_IOCEBUNMAP                   = 0x80044f04
+       UBI_IOCMKVOL                     = 0x80986f00
+       UBI_IOCRMVOL                     = 0x80046f01
+       UBI_IOCRNVOL                     = 0x91106f03
+       UBI_IOCRPEB                      = 0x80046f04
+       UBI_IOCRSVOL                     = 0x800c6f02
+       UBI_IOCSETVOLPROP                = 0x80104f06
+       UBI_IOCSPEB                      = 0x80046f05
+       UBI_IOCVOLCRBLK                  = 0x80804f07
+       UBI_IOCVOLRMBLK                  = 0x20004f08
+       UBI_IOCVOLUP                     = 0x80084f00
+       VDISCARD                         = 0x10
+       VEOF                             = 0x4
+       VEOL                             = 0x6
+       VEOL2                            = 0x8
+       VMIN                             = 0x5
+       VREPRINT                         = 0xb
+       VSTART                           = 0xd
+       VSTOP                            = 0xe
+       VSUSP                            = 0xc
+       VSWTC                            = 0x9
+       VT1                              = 0x10000
+       VTDLY                            = 0x10000
+       VTIME                            = 0x7
+       VWERASE                          = 0xa
+       WDIOC_GETBOOTSTATUS              = 0x40045702
+       WDIOC_GETPRETIMEOUT              = 0x40045709
+       WDIOC_GETSTATUS                  = 0x40045701
+       WDIOC_GETSUPPORT                 = 0x40285700
+       WDIOC_GETTEMP                    = 0x40045703
+       WDIOC_GETTIMELEFT                = 0x4004570a
+       WDIOC_GETTIMEOUT                 = 0x40045707
+       WDIOC_KEEPALIVE                  = 0x40045705
+       WDIOC_SETOPTIONS                 = 0x40045704
+       WORDSIZE                         = 0x40
+       XCASE                            = 0x4000
+       XTABS                            = 0xc00
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x62)
        EADDRNOTAVAIL   = syscall.Errno(0x63)
        EADV            = syscall.Errno(0x44)
        EAFNOSUPPORT    = syscall.Errno(0x61)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x72)
        EBADE           = syscall.Errno(0x34)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x4d)
        EBADMSG         = syscall.Errno(0x4a)
        EBADR           = syscall.Errno(0x35)
        EBADRQC         = syscall.Errno(0x38)
        EBADSLT         = syscall.Errno(0x39)
        EBFONT          = syscall.Errno(0x3b)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x7d)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x2c)
        ECOMM           = syscall.Errno(0x46)
        ECONNABORTED    = syscall.Errno(0x67)
@@ -2953,23 +560,15 @@ const (
        EDEADLK         = syscall.Errno(0x23)
        EDEADLOCK       = syscall.Errno(0x3a)
        EDESTADDRREQ    = syscall.Errno(0x59)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x49)
        EDQUOT          = syscall.Errno(0x7a)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x70)
        EHOSTUNREACH    = syscall.Errno(0x71)
        EHWPOISON       = syscall.Errno(0x85)
        EIDRM           = syscall.Errno(0x2b)
        EILSEQ          = syscall.Errno(0x54)
        EINPROGRESS     = syscall.Errno(0x73)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x6a)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x78)
        EKEYEXPIRED     = syscall.Errno(0x7f)
        EKEYREJECTED    = syscall.Errno(0x81)
@@ -2986,8 +585,6 @@ const (
        ELNRNG          = syscall.Errno(0x30)
        ELOOP           = syscall.Errno(0x28)
        EMEDIUMTYPE     = syscall.Errno(0x7c)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x5a)
        EMULTIHOP       = syscall.Errno(0x48)
        ENAMETOOLONG    = syscall.Errno(0x24)
@@ -2995,99 +592,67 @@ const (
        ENETDOWN        = syscall.Errno(0x64)
        ENETRESET       = syscall.Errno(0x66)
        ENETUNREACH     = syscall.Errno(0x65)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x37)
        ENOBUFS         = syscall.Errno(0x69)
        ENOCSI          = syscall.Errno(0x32)
        ENODATA         = syscall.Errno(0x3d)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0x7e)
        ENOLCK          = syscall.Errno(0x25)
        ENOLINK         = syscall.Errno(0x43)
        ENOMEDIUM       = syscall.Errno(0x7b)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x2a)
        ENONET          = syscall.Errno(0x40)
        ENOPKG          = syscall.Errno(0x41)
        ENOPROTOOPT     = syscall.Errno(0x5c)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x3f)
        ENOSTR          = syscall.Errno(0x3c)
        ENOSYS          = syscall.Errno(0x26)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x6b)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x27)
        ENOTNAM         = syscall.Errno(0x76)
        ENOTRECOVERABLE = syscall.Errno(0x83)
        ENOTSOCK        = syscall.Errno(0x58)
        ENOTSUP         = syscall.Errno(0x5f)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x4c)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x5f)
        EOVERFLOW       = syscall.Errno(0x4b)
        EOWNERDEAD      = syscall.Errno(0x82)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x60)
-       EPIPE           = syscall.Errno(0x20)
        EPROTO          = syscall.Errno(0x47)
        EPROTONOSUPPORT = syscall.Errno(0x5d)
        EPROTOTYPE      = syscall.Errno(0x5b)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x4e)
        EREMOTE         = syscall.Errno(0x42)
        EREMOTEIO       = syscall.Errno(0x79)
        ERESTART        = syscall.Errno(0x55)
        ERFKILL         = syscall.Errno(0x84)
-       EROFS           = syscall.Errno(0x1e)
        ESHUTDOWN       = syscall.Errno(0x6c)
        ESOCKTNOSUPPORT = syscall.Errno(0x5e)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x45)
        ESTALE          = syscall.Errno(0x74)
        ESTRPIPE        = syscall.Errno(0x56)
        ETIME           = syscall.Errno(0x3e)
        ETIMEDOUT       = syscall.Errno(0x6e)
        ETOOMANYREFS    = syscall.Errno(0x6d)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x75)
        EUNATCH         = syscall.Errno(0x31)
        EUSERS          = syscall.Errno(0x57)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x36)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0x7)
        SIGCHLD   = syscall.Signal(0x11)
        SIGCLD    = syscall.Signal(0x11)
        SIGCONT   = syscall.Signal(0x12)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x1d)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x1d)
        SIGPROF   = syscall.Signal(0x1b)
        SIGPWR    = syscall.Signal(0x1e)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTKFLT = syscall.Signal(0x10)
        SIGSTOP   = syscall.Signal(0x13)
        SIGSYS    = syscall.Signal(0x1f)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x14)
        SIGTTIN   = syscall.Signal(0x15)
        SIGTTOU   = syscall.Signal(0x16)
index 5d964445d844a5d3deca39a58185a4974509864f..f99cf1b9e080ebadd2d151856e8a5dc6c3890a89 100644 (file)
@@ -11,2865 +11,472 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x1008
-       B110                                        = 0x3
-       B115200                                     = 0x1002
-       B1152000                                    = 0x1009
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x100a
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x100b
-       B230400                                     = 0x1003
-       B2400                                       = 0xb
-       B2500000                                    = 0x100c
-       B300                                        = 0x7
-       B3000000                                    = 0x100d
-       B3500000                                    = 0x100e
-       B38400                                      = 0xf
-       B4000000                                    = 0x100f
-       B460800                                     = 0x1004
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x1005
-       B57600                                      = 0x1001
-       B576000                                     = 0x1006
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x1007
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x80081270
-       BLKBSZSET                                   = 0x40081271
-       BLKFLSBUF                                   = 0x1261
-       BLKFRAGET                                   = 0x1265
-       BLKFRASET                                   = 0x1264
-       BLKGETSIZE                                  = 0x1260
-       BLKGETSIZE64                                = 0x80081272
-       BLKPBSZGET                                  = 0x127b
-       BLKRAGET                                    = 0x1263
-       BLKRASET                                    = 0x1262
-       BLKROGET                                    = 0x125e
-       BLKROSET                                    = 0x125d
-       BLKRRPART                                   = 0x125f
-       BLKSECTGET                                  = 0x1267
-       BLKSECTSET                                  = 0x1266
-       BLKSSZGET                                   = 0x1268
-       BOTHER                                      = 0x1000
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x2000
-       BSDLY                                       = 0x2000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0x100f
-       CBAUDEX                                     = 0x1000
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0x100f0000
-       CLOCAL                                      = 0x800
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x200
-       CR2                                         = 0x400
-       CR3                                         = 0x600
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x600
-       CREAD                                       = 0x80
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x10
-       CS7                                         = 0x20
-       CS8                                         = 0x30
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x30
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x40
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x200
-       ECHOE                                       = 0x10
-       ECHOK                                       = 0x20
-       ECHOKE                                      = 0x800
-       ECHONL                                      = 0x40
-       ECHOPRT                                     = 0x400
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x80000
-       EFD_NONBLOCK                                = 0x800
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x80000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x8000
-       FFDLY                                       = 0x8000
-       FLUSHO                                      = 0x1000
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x400c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x40106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x800c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0x5
-       F_GETLK64                                   = 0x5
-       F_GETOWN                                    = 0x9
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x0
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0x6
-       F_SETLK64                                   = 0x6
-       F_SETLKW                                    = 0x7
-       F_SETLKW64                                  = 0x7
-       F_SETOWN                                    = 0x8
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x2
-       F_WRLCK                                     = 0x1
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x400
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x2
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x8000
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x80000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x800
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x7b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x1
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x200
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x1000
-       IXON                                        = 0x400
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_ANON                                    = 0x20
-       MAP_ANONYMOUS                               = 0x20
-       MAP_DENYWRITE                               = 0x800
-       MAP_EXECUTABLE                              = 0x1000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x100
-       MAP_HUGETLB                                 = 0x40000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x2000
-       MAP_NONBLOCK                                = 0x10000
-       MAP_NORESERVE                               = 0x4000
-       MAP_POPULATE                                = 0x8000
-       MAP_PRIVATE                                 = 0x2
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x20000
-       MAP_SYNC                                    = 0x80000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x1
-       MCL_FUTURE                                  = 0x2
-       MCL_ONFAULT                                 = 0x4
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x40
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x100
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0xb703
-       NS_GET_OWNER_UID                            = 0xb704
-       NS_GET_PARENT                               = 0xb702
-       NS_GET_USERNS                               = 0xb701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x2
-       ONLCR                                       = 0x4
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x400
-       O_ASYNC                                     = 0x2000
-       O_CLOEXEC                                   = 0x80000
-       O_CREAT                                     = 0x40
-       O_DIRECT                                    = 0x4000
-       O_DIRECTORY                                 = 0x10000
-       O_DSYNC                                     = 0x1000
-       O_EXCL                                      = 0x80
-       O_FSYNC                                     = 0x101000
-       O_LARGEFILE                                 = 0x0
-       O_NDELAY                                    = 0x800
-       O_NOATIME                                   = 0x40000
-       O_NOCTTY                                    = 0x100
-       O_NOFOLLOW                                  = 0x20000
-       O_NONBLOCK                                  = 0x800
-       O_PATH                                      = 0x200000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x101000
-       O_SYNC                                      = 0x101000
-       O_TMPFILE                                   = 0x410000
-       O_TRUNC                                     = 0x200
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x100
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x200
-       PENDIN                                      = 0x4000
-       PERF_EVENT_IOC_DISABLE                      = 0x2401
-       PERF_EVENT_IOC_ENABLE                       = 0x2400
-       PERF_EVENT_IOC_ID                           = 0x80082407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x4008240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x40042409
-       PERF_EVENT_IOC_PERIOD                       = 0x40082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc008240a
-       PERF_EVENT_IOC_REFRESH                      = 0x2402
-       PERF_EVENT_IOC_RESET                        = 0x2403
-       PERF_EVENT_IOC_SET_BPF                      = 0x40042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x40082406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x2405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x4004743d
-       PPPIOCATTCHAN                               = 0x40047438
-       PPPIOCCONNECT                               = 0x4004743a
-       PPPIOCDETACH                                = 0x4004743c
-       PPPIOCDISCONN                               = 0x7439
-       PPPIOCGASYNCMAP                             = 0x80047458
-       PPPIOCGCHAN                                 = 0x80047437
-       PPPIOCGDEBUG                                = 0x80047441
-       PPPIOCGFLAGS                                = 0x8004745a
-       PPPIOCGIDLE                                 = 0x8010743f
-       PPPIOCGIDLE32                               = 0x8008743f
-       PPPIOCGIDLE64                               = 0x8010743f
-       PPPIOCGL2TPSTATS                            = 0x80487436
-       PPPIOCGMRU                                  = 0x80047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x80047455
-       PPPIOCGUNIT                                 = 0x80047456
-       PPPIOCGXASYNCMAP                            = 0x80207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x40107446
-       PPPIOCSASYNCMAP                             = 0x40047457
-       PPPIOCSCOMPRESS                             = 0x4010744d
-       PPPIOCSDEBUG                                = 0x40047440
-       PPPIOCSFLAGS                                = 0x40047459
-       PPPIOCSMAXCID                               = 0x40047451
-       PPPIOCSMRRU                                 = 0x4004743b
-       PPPIOCSMRU                                  = 0x40047452
-       PPPIOCSNPMODE                               = 0x4008744b
-       PPPIOCSPASS                                 = 0x40107447
-       PPPIOCSRASYNCMAP                            = 0x40047454
-       PPPIOCSXASYNCMAP                            = 0x4020744f
-       PPPIOCXFERUNIT                              = 0x744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffffffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_TRACEME                              = 0x0
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x9
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x8
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x7
-       RLIMIT_NPROC                                = 0x6
-       RLIMIT_RSS                                  = 0x5
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x40085203
-       RNDADDTOENTCNT                              = 0x40045201
-       RNDCLEARPOOL                                = 0x5206
-       RNDGETENTCNT                                = 0x80045200
-       RNDGETPOOL                                  = 0x80085202
-       RNDRESEEDCRNG                               = 0x5207
-       RNDZAPENTCNT                                = 0x5204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x7002
-       RTC_AIE_ON                                  = 0x7001
-       RTC_ALM_READ                                = 0x80247008
-       RTC_ALM_SET                                 = 0x40247007
-       RTC_EPOCH_READ                              = 0x8008700d
-       RTC_EPOCH_SET                               = 0x4008700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x8008700b
-       RTC_IRQP_SET                                = 0x4008700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x7006
-       RTC_PIE_ON                                  = 0x7005
-       RTC_PLL_GET                                 = 0x80207011
-       RTC_PLL_SET                                 = 0x40207012
-       RTC_RD_TIME                                 = 0x80247009
-       RTC_SET_TIME                                = 0x4024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x7004
-       RTC_UIE_ON                                  = 0x7003
-       RTC_VL_CLR                                  = 0x7014
-       RTC_VL_READ                                 = 0x80047013
-       RTC_WIE_OFF                                 = 0x7010
-       RTC_WIE_ON                                  = 0x700f
-       RTC_WKALM_RD                                = 0x80287010
-       RTC_WKALM_SET                               = 0x4028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x25
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x36
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3a
-       SCM_TIMESTAMPNS                             = 0x23
-       SCM_TXTIME                                  = 0x3d
-       SCM_WIFI_STATUS                             = 0x29
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x80000
-       SFD_NONBLOCK                                = 0x800
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x8905
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x8904
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x80108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x80108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x541b
-       SIOCOUTQ                                    = 0x5411
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x8902
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x80000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x2
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x800
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x1
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0x1
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x1e
-       SO_ATTACH_BPF                               = 0x32
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x33
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x34
-       SO_BINDTODEVICE                             = 0x19
-       SO_BINDTOIFINDEX                            = 0x3e
-       SO_BPF_EXTENSIONS                           = 0x30
-       SO_BROADCAST                                = 0x6
-       SO_BSDCOMPAT                                = 0xe
-       SO_BUSY_POLL                                = 0x2e
-       SO_CNX_ADVICE                               = 0x35
-       SO_COOKIE                                   = 0x39
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x44
-       SO_DOMAIN                                   = 0x27
-       SO_DONTROUTE                                = 0x5
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x4
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x31
-       SO_INCOMING_NAPI_ID                         = 0x38
-       SO_KEEPALIVE                                = 0x9
-       SO_LINGER                                   = 0xd
-       SO_LOCK_FILTER                              = 0x2c
-       SO_MARK                                     = 0x24
-       SO_MAX_PACING_RATE                          = 0x2f
-       SO_MEMINFO                                  = 0x37
-       SO_NOFCS                                    = 0x2b
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0xa
-       SO_PASSCRED                                 = 0x10
-       SO_PASSSEC                                  = 0x22
-       SO_PEEK_OFF                                 = 0x2a
-       SO_PEERCRED                                 = 0x11
-       SO_PEERGROUPS                               = 0x3b
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1f
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x26
-       SO_RCVBUF                                   = 0x8
-       SO_RCVBUFFORCE                              = 0x21
-       SO_RCVLOWAT                                 = 0x12
-       SO_RCVTIMEO                                 = 0x14
-       SO_RCVTIMEO_NEW                             = 0x42
-       SO_RCVTIMEO_OLD                             = 0x14
-       SO_REUSEADDR                                = 0x2
-       SO_REUSEPORT                                = 0xf
-       SO_RXQ_OVFL                                 = 0x28
-       SO_SECURITY_AUTHENTICATION                  = 0x16
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x18
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x17
-       SO_SELECT_ERR_QUEUE                         = 0x2d
-       SO_SNDBUF                                   = 0x7
-       SO_SNDBUFFORCE                              = 0x20
-       SO_SNDLOWAT                                 = 0x13
-       SO_SNDTIMEO                                 = 0x15
-       SO_SNDTIMEO_NEW                             = 0x43
-       SO_SNDTIMEO_OLD                             = 0x15
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x25
-       SO_TIMESTAMPING_NEW                         = 0x41
-       SO_TIMESTAMPING_OLD                         = 0x25
-       SO_TIMESTAMPNS                              = 0x23
-       SO_TIMESTAMPNS_NEW                          = 0x40
-       SO_TIMESTAMPNS_OLD                          = 0x23
-       SO_TIMESTAMP_NEW                            = 0x3f
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3d
-       SO_TYPE                                     = 0x3
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x29
-       SO_ZEROCOPY                                 = 0x3c
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x800
-       TAB2                                        = 0x1000
-       TAB3                                        = 0x1800
-       TABDLY                                      = 0x1800
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x540b
-       TCGETA                                      = 0x5405
-       TCGETS                                      = 0x5401
-       TCGETS2                                     = 0x802c542a
-       TCGETX                                      = 0x5432
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x2
-       TCSBRK                                      = 0x5409
-       TCSBRKP                                     = 0x5425
-       TCSETA                                      = 0x5406
-       TCSETAF                                     = 0x5408
-       TCSETAW                                     = 0x5407
-       TCSETS                                      = 0x5402
-       TCSETS2                                     = 0x402c542b
-       TCSETSF                                     = 0x5404
-       TCSETSF2                                    = 0x402c542d
-       TCSETSW                                     = 0x5403
-       TCSETSW2                                    = 0x402c542c
-       TCSETX                                      = 0x5433
-       TCSETXF                                     = 0x5434
-       TCSETXW                                     = 0x5435
-       TCXONC                                      = 0x540a
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x5428
-       TIOCCONS                                    = 0x541d
-       TIOCEXCL                                    = 0x540c
-       TIOCGDEV                                    = 0x80045432
-       TIOCGETD                                    = 0x5424
-       TIOCGEXCL                                   = 0x80045440
-       TIOCGICOUNT                                 = 0x545d
-       TIOCGISO7816                                = 0x80285442
-       TIOCGLCKTRMIOS                              = 0x5456
-       TIOCGPGRP                                   = 0x540f
-       TIOCGPKT                                    = 0x80045438
-       TIOCGPTLCK                                  = 0x80045439
-       TIOCGPTN                                    = 0x80045430
-       TIOCGPTPEER                                 = 0x5441
-       TIOCGRS485                                  = 0x542e
-       TIOCGSERIAL                                 = 0x541e
-       TIOCGSID                                    = 0x5429
-       TIOCGSOFTCAR                                = 0x5419
-       TIOCGWINSZ                                  = 0x5413
-       TIOCINQ                                     = 0x541b
-       TIOCLINUX                                   = 0x541c
-       TIOCMBIC                                    = 0x5417
-       TIOCMBIS                                    = 0x5416
-       TIOCMGET                                    = 0x5415
-       TIOCMIWAIT                                  = 0x545c
-       TIOCMSET                                    = 0x5418
-       TIOCM_CAR                                   = 0x40
-       TIOCM_CD                                    = 0x40
-       TIOCM_CTS                                   = 0x20
-       TIOCM_DSR                                   = 0x100
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_RI                                    = 0x80
-       TIOCM_RNG                                   = 0x80
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x10
-       TIOCM_ST                                    = 0x8
-       TIOCNOTTY                                   = 0x5422
-       TIOCNXCL                                    = 0x540d
-       TIOCOUTQ                                    = 0x5411
-       TIOCPKT                                     = 0x5420
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x5427
-       TIOCSCTTY                                   = 0x540e
-       TIOCSERCONFIG                               = 0x5453
-       TIOCSERGETLSR                               = 0x5459
-       TIOCSERGETMULTI                             = 0x545a
-       TIOCSERGSTRUCT                              = 0x5458
-       TIOCSERGWILD                                = 0x5454
-       TIOCSERSETMULTI                             = 0x545b
-       TIOCSERSWILD                                = 0x5455
-       TIOCSER_TEMT                                = 0x1
-       TIOCSETD                                    = 0x5423
-       TIOCSIG                                     = 0x40045436
-       TIOCSISO7816                                = 0xc0285443
-       TIOCSLCKTRMIOS                              = 0x5457
-       TIOCSPGRP                                   = 0x5410
-       TIOCSPTLCK                                  = 0x40045431
-       TIOCSRS485                                  = 0x542f
-       TIOCSSERIAL                                 = 0x541f
-       TIOCSSOFTCAR                                = 0x541a
-       TIOCSTI                                     = 0x5412
-       TIOCSWINSZ                                  = 0x5414
-       TIOCVHANGUP                                 = 0x5437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x100
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x401054d5
-       TUNDETACHFILTER                             = 0x401054d6
-       TUNGETDEVNETNS                              = 0x54e3
-       TUNGETFEATURES                              = 0x800454cf
-       TUNGETFILTER                                = 0x801054db
-       TUNGETIFF                                   = 0x800454d2
-       TUNGETSNDBUF                                = 0x800454d3
-       TUNGETVNETBE                                = 0x800454df
-       TUNGETVNETHDRSZ                             = 0x800454d7
-       TUNGETVNETLE                                = 0x800454dd
-       TUNSETCARRIER                               = 0x400454e2
-       TUNSETDEBUG                                 = 0x400454c9
-       TUNSETFILTEREBPF                            = 0x800454e1
-       TUNSETGROUP                                 = 0x400454ce
-       TUNSETIFF                                   = 0x400454ca
-       TUNSETIFINDEX                               = 0x400454da
-       TUNSETLINK                                  = 0x400454cd
-       TUNSETNOCSUM                                = 0x400454c8
-       TUNSETOFFLOAD                               = 0x400454d0
-       TUNSETOWNER                                 = 0x400454cc
-       TUNSETPERSIST                               = 0x400454cb
-       TUNSETQUEUE                                 = 0x400454d9
-       TUNSETSNDBUF                                = 0x400454d4
-       TUNSETSTEERINGEBPF                          = 0x800454e0
-       TUNSETTXFILTER                              = 0x400454d1
-       TUNSETVNETBE                                = 0x400454de
-       TUNSETVNETHDRSZ                             = 0x400454d8
-       TUNSETVNETLE                                = 0x400454dc
-       UBI_IOCATT                                  = 0x40186f40
-       UBI_IOCDET                                  = 0x40046f41
-       UBI_IOCEBCH                                 = 0x40044f02
-       UBI_IOCEBER                                 = 0x40044f01
-       UBI_IOCEBISMAP                              = 0x80044f05
-       UBI_IOCEBMAP                                = 0x40084f03
-       UBI_IOCEBUNMAP                              = 0x40044f04
-       UBI_IOCMKVOL                                = 0x40986f00
-       UBI_IOCRMVOL                                = 0x40046f01
-       UBI_IOCRNVOL                                = 0x51106f03
-       UBI_IOCRPEB                                 = 0x40046f04
-       UBI_IOCRSVOL                                = 0x400c6f02
-       UBI_IOCSETVOLPROP                           = 0x40104f06
-       UBI_IOCSPEB                                 = 0x40046f05
-       UBI_IOCVOLCRBLK                             = 0x40804f07
-       UBI_IOCVOLRMBLK                             = 0x4f08
-       UBI_IOCVOLUP                                = 0x40084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0xd
-       VEOF                                        = 0x4
-       VEOL                                        = 0xb
-       VEOL2                                       = 0x10
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x6
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xc
-       VSTART                                      = 0x8
-       VSTOP                                       = 0x9
-       VSUSP                                       = 0xa
-       VSWTC                                       = 0x7
-       VT0                                         = 0x0
-       VT1                                         = 0x4000
-       VTDLY                                       = 0x4000
-       VTIME                                       = 0x5
-       VWERASE                                     = 0xe
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x80045702
-       WDIOC_GETPRETIMEOUT                         = 0x80045709
-       WDIOC_GETSTATUS                             = 0x80045701
-       WDIOC_GETSUPPORT                            = 0x80285700
-       WDIOC_GETTEMP                               = 0x80045703
-       WDIOC_GETTIMELEFT                           = 0x8004570a
-       WDIOC_GETTIMEOUT                            = 0x80045707
-       WDIOC_KEEPALIVE                             = 0x80045705
-       WDIOC_SETOPTIONS                            = 0x80045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x40
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0x1800
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
+       B1000000                         = 0x1008
+       B115200                          = 0x1002
+       B1152000                         = 0x1009
+       B1500000                         = 0x100a
+       B2000000                         = 0x100b
+       B230400                          = 0x1003
+       B2500000                         = 0x100c
+       B3000000                         = 0x100d
+       B3500000                         = 0x100e
+       B4000000                         = 0x100f
+       B460800                          = 0x1004
+       B500000                          = 0x1005
+       B57600                           = 0x1001
+       B576000                          = 0x1006
+       B921600                          = 0x1007
+       BLKBSZGET                        = 0x80081270
+       BLKBSZSET                        = 0x40081271
+       BLKFLSBUF                        = 0x1261
+       BLKFRAGET                        = 0x1265
+       BLKFRASET                        = 0x1264
+       BLKGETSIZE                       = 0x1260
+       BLKGETSIZE64                     = 0x80081272
+       BLKPBSZGET                       = 0x127b
+       BLKRAGET                         = 0x1263
+       BLKRASET                         = 0x1262
+       BLKROGET                         = 0x125e
+       BLKROSET                         = 0x125d
+       BLKRRPART                        = 0x125f
+       BLKSECTGET                       = 0x1267
+       BLKSECTSET                       = 0x1266
+       BLKSSZGET                        = 0x1268
+       BOTHER                           = 0x1000
+       BS1                              = 0x2000
+       BSDLY                            = 0x2000
+       CBAUD                            = 0x100f
+       CBAUDEX                          = 0x1000
+       CIBAUD                           = 0x100f0000
+       CLOCAL                           = 0x800
+       CR1                              = 0x200
+       CR2                              = 0x400
+       CR3                              = 0x600
+       CRDLY                            = 0x600
+       CREAD                            = 0x80
+       CS6                              = 0x10
+       CS7                              = 0x20
+       CS8                              = 0x30
+       CSIZE                            = 0x30
+       CSTOPB                           = 0x40
+       ECHOCTL                          = 0x200
+       ECHOE                            = 0x10
+       ECHOK                            = 0x20
+       ECHOKE                           = 0x800
+       ECHONL                           = 0x40
+       ECHOPRT                          = 0x400
+       EFD_CLOEXEC                      = 0x80000
+       EFD_NONBLOCK                     = 0x800
+       EPOLL_CLOEXEC                    = 0x80000
+       EXTPROC                          = 0x10000
+       FF1                              = 0x8000
+       FFDLY                            = 0x8000
+       FLUSHO                           = 0x1000
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
+       F_GETLK                          = 0x5
+       F_GETLK64                        = 0x5
+       F_GETOWN                         = 0x9
+       F_RDLCK                          = 0x0
+       F_SETLK                          = 0x6
+       F_SETLK64                        = 0x6
+       F_SETLKW                         = 0x7
+       F_SETLKW64                       = 0x7
+       F_SETOWN                         = 0x8
+       F_UNLCK                          = 0x2
+       F_WRLCK                          = 0x1
+       HUPCL                            = 0x400
+       ICANON                           = 0x2
+       IEXTEN                           = 0x8000
+       IN_CLOEXEC                       = 0x80000
+       IN_NONBLOCK                      = 0x800
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9
+       ISIG                             = 0x1
+       IUCLC                            = 0x200
+       IXOFF                            = 0x1000
+       IXON                             = 0x400
+       MAP_ANON                         = 0x20
+       MAP_ANONYMOUS                    = 0x20
+       MAP_DENYWRITE                    = 0x800
+       MAP_EXECUTABLE                   = 0x1000
+       MAP_GROWSDOWN                    = 0x100
+       MAP_HUGETLB                      = 0x40000
+       MAP_LOCKED                       = 0x2000
+       MAP_NONBLOCK                     = 0x10000
+       MAP_NORESERVE                    = 0x4000
+       MAP_POPULATE                     = 0x8000
+       MAP_STACK                        = 0x20000
+       MAP_SYNC                         = 0x80000
+       MCL_CURRENT                      = 0x1
+       MCL_FUTURE                       = 0x2
+       MCL_ONFAULT                      = 0x4
+       NFDBITS                          = 0x40
+       NLDLY                            = 0x100
+       NOFLSH                           = 0x80
+       NS_GET_NSTYPE                    = 0xb703
+       NS_GET_OWNER_UID                 = 0xb704
+       NS_GET_PARENT                    = 0xb702
+       NS_GET_USERNS                    = 0xb701
+       OLCUC                            = 0x2
+       ONLCR                            = 0x4
+       O_APPEND                         = 0x400
+       O_ASYNC                          = 0x2000
+       O_CLOEXEC                        = 0x80000
+       O_CREAT                          = 0x40
+       O_DIRECT                         = 0x4000
+       O_DIRECTORY                      = 0x10000
+       O_DSYNC                          = 0x1000
+       O_EXCL                           = 0x80
+       O_FSYNC                          = 0x101000
+       O_LARGEFILE                      = 0x0
+       O_NDELAY                         = 0x800
+       O_NOATIME                        = 0x40000
+       O_NOCTTY                         = 0x100
+       O_NOFOLLOW                       = 0x20000
+       O_NONBLOCK                       = 0x800
+       O_PATH                           = 0x200000
+       O_RSYNC                          = 0x101000
+       O_SYNC                           = 0x101000
+       O_TMPFILE                        = 0x410000
+       O_TRUNC                          = 0x200
+       PARENB                           = 0x100
+       PARODD                           = 0x200
+       PENDIN                           = 0x4000
+       PERF_EVENT_IOC_DISABLE           = 0x2401
+       PERF_EVENT_IOC_ENABLE            = 0x2400
+       PERF_EVENT_IOC_ID                = 0x80082407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x4008240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x40042409
+       PERF_EVENT_IOC_PERIOD            = 0x40082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc008240a
+       PERF_EVENT_IOC_REFRESH           = 0x2402
+       PERF_EVENT_IOC_RESET             = 0x2403
+       PERF_EVENT_IOC_SET_BPF           = 0x40042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x40082406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x2405
+       PPPIOCATTACH                     = 0x4004743d
+       PPPIOCATTCHAN                    = 0x40047438
+       PPPIOCCONNECT                    = 0x4004743a
+       PPPIOCDETACH                     = 0x4004743c
+       PPPIOCDISCONN                    = 0x7439
+       PPPIOCGASYNCMAP                  = 0x80047458
+       PPPIOCGCHAN                      = 0x80047437
+       PPPIOCGDEBUG                     = 0x80047441
+       PPPIOCGFLAGS                     = 0x8004745a
+       PPPIOCGIDLE                      = 0x8010743f
+       PPPIOCGIDLE32                    = 0x8008743f
+       PPPIOCGIDLE64                    = 0x8010743f
+       PPPIOCGL2TPSTATS                 = 0x80487436
+       PPPIOCGMRU                       = 0x80047453
+       PPPIOCGRASYNCMAP                 = 0x80047455
+       PPPIOCGUNIT                      = 0x80047456
+       PPPIOCGXASYNCMAP                 = 0x80207450
+       PPPIOCSACTIVE                    = 0x40107446
+       PPPIOCSASYNCMAP                  = 0x40047457
+       PPPIOCSCOMPRESS                  = 0x4010744d
+       PPPIOCSDEBUG                     = 0x40047440
+       PPPIOCSFLAGS                     = 0x40047459
+       PPPIOCSMAXCID                    = 0x40047451
+       PPPIOCSMRRU                      = 0x4004743b
+       PPPIOCSMRU                       = 0x40047452
+       PPPIOCSNPMODE                    = 0x4008744b
+       PPPIOCSPASS                      = 0x40107447
+       PPPIOCSRASYNCMAP                 = 0x40047454
+       PPPIOCSXASYNCMAP                 = 0x4020744f
+       PPPIOCXFERUNIT                   = 0x744e
+       PR_SET_PTRACER_ANY               = 0xffffffffffffffff
+       RLIMIT_AS                        = 0x9
+       RLIMIT_MEMLOCK                   = 0x8
+       RLIMIT_NOFILE                    = 0x7
+       RLIMIT_NPROC                     = 0x6
+       RLIMIT_RSS                       = 0x5
+       RNDADDENTROPY                    = 0x40085203
+       RNDADDTOENTCNT                   = 0x40045201
+       RNDCLEARPOOL                     = 0x5206
+       RNDGETENTCNT                     = 0x80045200
+       RNDGETPOOL                       = 0x80085202
+       RNDRESEEDCRNG                    = 0x5207
+       RNDZAPENTCNT                     = 0x5204
+       RTC_AIE_OFF                      = 0x7002
+       RTC_AIE_ON                       = 0x7001
+       RTC_ALM_READ                     = 0x80247008
+       RTC_ALM_SET                      = 0x40247007
+       RTC_EPOCH_READ                   = 0x8008700d
+       RTC_EPOCH_SET                    = 0x4008700e
+       RTC_IRQP_READ                    = 0x8008700b
+       RTC_IRQP_SET                     = 0x4008700c
+       RTC_PIE_OFF                      = 0x7006
+       RTC_PIE_ON                       = 0x7005
+       RTC_PLL_GET                      = 0x80207011
+       RTC_PLL_SET                      = 0x40207012
+       RTC_RD_TIME                      = 0x80247009
+       RTC_SET_TIME                     = 0x4024700a
+       RTC_UIE_OFF                      = 0x7004
+       RTC_UIE_ON                       = 0x7003
+       RTC_VL_CLR                       = 0x7014
+       RTC_VL_READ                      = 0x80047013
+       RTC_WIE_OFF                      = 0x7010
+       RTC_WIE_ON                       = 0x700f
+       RTC_WKALM_RD                     = 0x80287010
+       RTC_WKALM_SET                    = 0x4028700f
+       SCM_TIMESTAMPING                 = 0x25
+       SCM_TIMESTAMPING_OPT_STATS       = 0x36
+       SCM_TIMESTAMPING_PKTINFO         = 0x3a
+       SCM_TIMESTAMPNS                  = 0x23
+       SCM_TXTIME                       = 0x3d
+       SCM_WIFI_STATUS                  = 0x29
+       SFD_CLOEXEC                      = 0x80000
+       SFD_NONBLOCK                     = 0x800
+       SIOCATMARK                       = 0x8905
+       SIOCGPGRP                        = 0x8904
+       SIOCGSTAMPNS_NEW                 = 0x80108907
+       SIOCGSTAMP_NEW                   = 0x80108906
+       SIOCINQ                          = 0x541b
+       SIOCOUTQ                         = 0x5411
+       SIOCSPGRP                        = 0x8902
+       SOCK_CLOEXEC                     = 0x80000
+       SOCK_DGRAM                       = 0x2
+       SOCK_NONBLOCK                    = 0x800
+       SOCK_STREAM                      = 0x1
+       SOL_SOCKET                       = 0x1
+       SO_ACCEPTCONN                    = 0x1e
+       SO_ATTACH_BPF                    = 0x32
+       SO_ATTACH_REUSEPORT_CBPF         = 0x33
+       SO_ATTACH_REUSEPORT_EBPF         = 0x34
+       SO_BINDTODEVICE                  = 0x19
+       SO_BINDTOIFINDEX                 = 0x3e
+       SO_BPF_EXTENSIONS                = 0x30
+       SO_BROADCAST                     = 0x6
+       SO_BSDCOMPAT                     = 0xe
+       SO_BUSY_POLL                     = 0x2e
+       SO_CNX_ADVICE                    = 0x35
+       SO_COOKIE                        = 0x39
+       SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DOMAIN                        = 0x27
+       SO_DONTROUTE                     = 0x5
+       SO_ERROR                         = 0x4
+       SO_INCOMING_CPU                  = 0x31
+       SO_INCOMING_NAPI_ID              = 0x38
+       SO_KEEPALIVE                     = 0x9
+       SO_LINGER                        = 0xd
+       SO_LOCK_FILTER                   = 0x2c
+       SO_MARK                          = 0x24
+       SO_MAX_PACING_RATE               = 0x2f
+       SO_MEMINFO                       = 0x37
+       SO_NOFCS                         = 0x2b
+       SO_OOBINLINE                     = 0xa
+       SO_PASSCRED                      = 0x10
+       SO_PASSSEC                       = 0x22
+       SO_PEEK_OFF                      = 0x2a
+       SO_PEERCRED                      = 0x11
+       SO_PEERGROUPS                    = 0x3b
+       SO_PEERSEC                       = 0x1f
+       SO_PROTOCOL                      = 0x26
+       SO_RCVBUF                        = 0x8
+       SO_RCVBUFFORCE                   = 0x21
+       SO_RCVLOWAT                      = 0x12
+       SO_RCVTIMEO                      = 0x14
+       SO_RCVTIMEO_NEW                  = 0x42
+       SO_RCVTIMEO_OLD                  = 0x14
+       SO_REUSEADDR                     = 0x2
+       SO_REUSEPORT                     = 0xf
+       SO_RXQ_OVFL                      = 0x28
+       SO_SECURITY_AUTHENTICATION       = 0x16
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x18
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+       SO_SELECT_ERR_QUEUE              = 0x2d
+       SO_SNDBUF                        = 0x7
+       SO_SNDBUFFORCE                   = 0x20
+       SO_SNDLOWAT                      = 0x13
+       SO_SNDTIMEO                      = 0x15
+       SO_SNDTIMEO_NEW                  = 0x43
+       SO_SNDTIMEO_OLD                  = 0x15
+       SO_TIMESTAMPING                  = 0x25
+       SO_TIMESTAMPING_NEW              = 0x41
+       SO_TIMESTAMPING_OLD              = 0x25
+       SO_TIMESTAMPNS                   = 0x23
+       SO_TIMESTAMPNS_NEW               = 0x40
+       SO_TIMESTAMPNS_OLD               = 0x23
+       SO_TIMESTAMP_NEW                 = 0x3f
+       SO_TXTIME                        = 0x3d
+       SO_TYPE                          = 0x3
+       SO_WIFI_STATUS                   = 0x29
+       SO_ZEROCOPY                      = 0x3c
+       TAB1                             = 0x800
+       TAB2                             = 0x1000
+       TAB3                             = 0x1800
+       TABDLY                           = 0x1800
+       TCFLSH                           = 0x540b
+       TCGETA                           = 0x5405
+       TCGETS                           = 0x5401
+       TCGETS2                          = 0x802c542a
+       TCGETX                           = 0x5432
+       TCSAFLUSH                        = 0x2
+       TCSBRK                           = 0x5409
+       TCSBRKP                          = 0x5425
+       TCSETA                           = 0x5406
+       TCSETAF                          = 0x5408
+       TCSETAW                          = 0x5407
+       TCSETS                           = 0x5402
+       TCSETS2                          = 0x402c542b
+       TCSETSF                          = 0x5404
+       TCSETSF2                         = 0x402c542d
+       TCSETSW                          = 0x5403
+       TCSETSW2                         = 0x402c542c
+       TCSETX                           = 0x5433
+       TCSETXF                          = 0x5434
+       TCSETXW                          = 0x5435
+       TCXONC                           = 0x540a
+       TIOCCBRK                         = 0x5428
+       TIOCCONS                         = 0x541d
+       TIOCEXCL                         = 0x540c
+       TIOCGDEV                         = 0x80045432
+       TIOCGETD                         = 0x5424
+       TIOCGEXCL                        = 0x80045440
+       TIOCGICOUNT                      = 0x545d
+       TIOCGISO7816                     = 0x80285442
+       TIOCGLCKTRMIOS                   = 0x5456
+       TIOCGPGRP                        = 0x540f
+       TIOCGPKT                         = 0x80045438
+       TIOCGPTLCK                       = 0x80045439
+       TIOCGPTN                         = 0x80045430
+       TIOCGPTPEER                      = 0x5441
+       TIOCGRS485                       = 0x542e
+       TIOCGSERIAL                      = 0x541e
+       TIOCGSID                         = 0x5429
+       TIOCGSOFTCAR                     = 0x5419
+       TIOCGWINSZ                       = 0x5413
+       TIOCINQ                          = 0x541b
+       TIOCLINUX                        = 0x541c
+       TIOCMBIC                         = 0x5417
+       TIOCMBIS                         = 0x5416
+       TIOCMGET                         = 0x5415
+       TIOCMIWAIT                       = 0x545c
+       TIOCMSET                         = 0x5418
+       TIOCM_CAR                        = 0x40
+       TIOCM_CD                         = 0x40
+       TIOCM_CTS                        = 0x20
+       TIOCM_DSR                        = 0x100
+       TIOCM_RI                         = 0x80
+       TIOCM_RNG                        = 0x80
+       TIOCM_SR                         = 0x10
+       TIOCM_ST                         = 0x8
+       TIOCNOTTY                        = 0x5422
+       TIOCNXCL                         = 0x540d
+       TIOCOUTQ                         = 0x5411
+       TIOCPKT                          = 0x5420
+       TIOCSBRK                         = 0x5427
+       TIOCSCTTY                        = 0x540e
+       TIOCSERCONFIG                    = 0x5453
+       TIOCSERGETLSR                    = 0x5459
+       TIOCSERGETMULTI                  = 0x545a
+       TIOCSERGSTRUCT                   = 0x5458
+       TIOCSERGWILD                     = 0x5454
+       TIOCSERSETMULTI                  = 0x545b
+       TIOCSERSWILD                     = 0x5455
+       TIOCSER_TEMT                     = 0x1
+       TIOCSETD                         = 0x5423
+       TIOCSIG                          = 0x40045436
+       TIOCSISO7816                     = 0xc0285443
+       TIOCSLCKTRMIOS                   = 0x5457
+       TIOCSPGRP                        = 0x5410
+       TIOCSPTLCK                       = 0x40045431
+       TIOCSRS485                       = 0x542f
+       TIOCSSERIAL                      = 0x541f
+       TIOCSSOFTCAR                     = 0x541a
+       TIOCSTI                          = 0x5412
+       TIOCSWINSZ                       = 0x5414
+       TIOCVHANGUP                      = 0x5437
+       TOSTOP                           = 0x100
+       TUNATTACHFILTER                  = 0x401054d5
+       TUNDETACHFILTER                  = 0x401054d6
+       TUNGETDEVNETNS                   = 0x54e3
+       TUNGETFEATURES                   = 0x800454cf
+       TUNGETFILTER                     = 0x801054db
+       TUNGETIFF                        = 0x800454d2
+       TUNGETSNDBUF                     = 0x800454d3
+       TUNGETVNETBE                     = 0x800454df
+       TUNGETVNETHDRSZ                  = 0x800454d7
+       TUNGETVNETLE                     = 0x800454dd
+       TUNSETCARRIER                    = 0x400454e2
+       TUNSETDEBUG                      = 0x400454c9
+       TUNSETFILTEREBPF                 = 0x800454e1
+       TUNSETGROUP                      = 0x400454ce
+       TUNSETIFF                        = 0x400454ca
+       TUNSETIFINDEX                    = 0x400454da
+       TUNSETLINK                       = 0x400454cd
+       TUNSETNOCSUM                     = 0x400454c8
+       TUNSETOFFLOAD                    = 0x400454d0
+       TUNSETOWNER                      = 0x400454cc
+       TUNSETPERSIST                    = 0x400454cb
+       TUNSETQUEUE                      = 0x400454d9
+       TUNSETSNDBUF                     = 0x400454d4
+       TUNSETSTEERINGEBPF               = 0x800454e0
+       TUNSETTXFILTER                   = 0x400454d1
+       TUNSETVNETBE                     = 0x400454de
+       TUNSETVNETHDRSZ                  = 0x400454d8
+       TUNSETVNETLE                     = 0x400454dc
+       UBI_IOCATT                       = 0x40186f40
+       UBI_IOCDET                       = 0x40046f41
+       UBI_IOCEBCH                      = 0x40044f02
+       UBI_IOCEBER                      = 0x40044f01
+       UBI_IOCEBISMAP                   = 0x80044f05
+       UBI_IOCEBMAP                     = 0x40084f03
+       UBI_IOCEBUNMAP                   = 0x40044f04
+       UBI_IOCMKVOL                     = 0x40986f00
+       UBI_IOCRMVOL                     = 0x40046f01
+       UBI_IOCRNVOL                     = 0x51106f03
+       UBI_IOCRPEB                      = 0x40046f04
+       UBI_IOCRSVOL                     = 0x400c6f02
+       UBI_IOCSETVOLPROP                = 0x40104f06
+       UBI_IOCSPEB                      = 0x40046f05
+       UBI_IOCVOLCRBLK                  = 0x40804f07
+       UBI_IOCVOLRMBLK                  = 0x4f08
+       UBI_IOCVOLUP                     = 0x40084f00
+       VDISCARD                         = 0xd
+       VEOF                             = 0x4
+       VEOL                             = 0xb
+       VEOL2                            = 0x10
+       VMIN                             = 0x6
+       VREPRINT                         = 0xc
+       VSTART                           = 0x8
+       VSTOP                            = 0x9
+       VSUSP                            = 0xa
+       VSWTC                            = 0x7
+       VT1                              = 0x4000
+       VTDLY                            = 0x4000
+       VTIME                            = 0x5
+       VWERASE                          = 0xe
+       WDIOC_GETBOOTSTATUS              = 0x80045702
+       WDIOC_GETPRETIMEOUT              = 0x80045709
+       WDIOC_GETSTATUS                  = 0x80045701
+       WDIOC_GETSUPPORT                 = 0x80285700
+       WDIOC_GETTEMP                    = 0x80045703
+       WDIOC_GETTIMELEFT                = 0x8004570a
+       WDIOC_GETTIMEOUT                 = 0x80045707
+       WDIOC_KEEPALIVE                  = 0x80045705
+       WDIOC_SETOPTIONS                 = 0x80045704
+       WORDSIZE                         = 0x40
+       XCASE                            = 0x4
+       XTABS                            = 0x1800
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x62)
        EADDRNOTAVAIL   = syscall.Errno(0x63)
        EADV            = syscall.Errno(0x44)
        EAFNOSUPPORT    = syscall.Errno(0x61)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x72)
        EBADE           = syscall.Errno(0x34)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x4d)
        EBADMSG         = syscall.Errno(0x4a)
        EBADR           = syscall.Errno(0x35)
        EBADRQC         = syscall.Errno(0x38)
        EBADSLT         = syscall.Errno(0x39)
        EBFONT          = syscall.Errno(0x3b)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x7d)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x2c)
        ECOMM           = syscall.Errno(0x46)
        ECONNABORTED    = syscall.Errno(0x67)
@@ -2878,23 +485,15 @@ const (
        EDEADLK         = syscall.Errno(0x23)
        EDEADLOCK       = syscall.Errno(0x23)
        EDESTADDRREQ    = syscall.Errno(0x59)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x49)
        EDQUOT          = syscall.Errno(0x7a)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x70)
        EHOSTUNREACH    = syscall.Errno(0x71)
        EHWPOISON       = syscall.Errno(0x85)
        EIDRM           = syscall.Errno(0x2b)
        EILSEQ          = syscall.Errno(0x54)
        EINPROGRESS     = syscall.Errno(0x73)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x6a)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x78)
        EKEYEXPIRED     = syscall.Errno(0x7f)
        EKEYREJECTED    = syscall.Errno(0x81)
@@ -2911,8 +510,6 @@ const (
        ELNRNG          = syscall.Errno(0x30)
        ELOOP           = syscall.Errno(0x28)
        EMEDIUMTYPE     = syscall.Errno(0x7c)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x5a)
        EMULTIHOP       = syscall.Errno(0x48)
        ENAMETOOLONG    = syscall.Errno(0x24)
@@ -2920,99 +517,67 @@ const (
        ENETDOWN        = syscall.Errno(0x64)
        ENETRESET       = syscall.Errno(0x66)
        ENETUNREACH     = syscall.Errno(0x65)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x37)
        ENOBUFS         = syscall.Errno(0x69)
        ENOCSI          = syscall.Errno(0x32)
        ENODATA         = syscall.Errno(0x3d)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0x7e)
        ENOLCK          = syscall.Errno(0x25)
        ENOLINK         = syscall.Errno(0x43)
        ENOMEDIUM       = syscall.Errno(0x7b)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x2a)
        ENONET          = syscall.Errno(0x40)
        ENOPKG          = syscall.Errno(0x41)
        ENOPROTOOPT     = syscall.Errno(0x5c)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x3f)
        ENOSTR          = syscall.Errno(0x3c)
        ENOSYS          = syscall.Errno(0x26)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x6b)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x27)
        ENOTNAM         = syscall.Errno(0x76)
        ENOTRECOVERABLE = syscall.Errno(0x83)
        ENOTSOCK        = syscall.Errno(0x58)
        ENOTSUP         = syscall.Errno(0x5f)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x4c)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x5f)
        EOVERFLOW       = syscall.Errno(0x4b)
        EOWNERDEAD      = syscall.Errno(0x82)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x60)
-       EPIPE           = syscall.Errno(0x20)
        EPROTO          = syscall.Errno(0x47)
        EPROTONOSUPPORT = syscall.Errno(0x5d)
        EPROTOTYPE      = syscall.Errno(0x5b)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x4e)
        EREMOTE         = syscall.Errno(0x42)
        EREMOTEIO       = syscall.Errno(0x79)
        ERESTART        = syscall.Errno(0x55)
        ERFKILL         = syscall.Errno(0x84)
-       EROFS           = syscall.Errno(0x1e)
        ESHUTDOWN       = syscall.Errno(0x6c)
        ESOCKTNOSUPPORT = syscall.Errno(0x5e)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x45)
        ESTALE          = syscall.Errno(0x74)
        ESTRPIPE        = syscall.Errno(0x56)
        ETIME           = syscall.Errno(0x3e)
        ETIMEDOUT       = syscall.Errno(0x6e)
        ETOOMANYREFS    = syscall.Errno(0x6d)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x75)
        EUNATCH         = syscall.Errno(0x31)
        EUSERS          = syscall.Errno(0x57)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x36)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0x7)
        SIGCHLD   = syscall.Signal(0x11)
        SIGCLD    = syscall.Signal(0x11)
        SIGCONT   = syscall.Signal(0x12)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x1d)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x1d)
        SIGPROF   = syscall.Signal(0x1b)
        SIGPWR    = syscall.Signal(0x1e)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTKFLT = syscall.Signal(0x10)
        SIGSTOP   = syscall.Signal(0x13)
        SIGSYS    = syscall.Signal(0x1f)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x14)
        SIGTTIN   = syscall.Signal(0x15)
        SIGTTOU   = syscall.Signal(0x16)
index 7d64d6e798c564fc007a6eca8ccc6c32e3d40baa..613ee237e3000e92bb92d629c3aad96b9855f0da 100644 (file)
@@ -11,2938 +11,545 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x1008
-       B110                                        = 0x3
-       B115200                                     = 0x1002
-       B1152000                                    = 0x1009
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x100a
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x100b
-       B230400                                     = 0x1003
-       B2400                                       = 0xb
-       B2500000                                    = 0x100c
-       B300                                        = 0x7
-       B3000000                                    = 0x100d
-       B3500000                                    = 0x100e
-       B38400                                      = 0xf
-       B4000000                                    = 0x100f
-       B460800                                     = 0x1004
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x1005
-       B57600                                      = 0x1001
-       B576000                                     = 0x1006
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x1007
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x80081270
-       BLKBSZSET                                   = 0x40081271
-       BLKFLSBUF                                   = 0x1261
-       BLKFRAGET                                   = 0x1265
-       BLKFRASET                                   = 0x1264
-       BLKGETSIZE                                  = 0x1260
-       BLKGETSIZE64                                = 0x80081272
-       BLKPBSZGET                                  = 0x127b
-       BLKRAGET                                    = 0x1263
-       BLKRASET                                    = 0x1262
-       BLKROGET                                    = 0x125e
-       BLKROSET                                    = 0x125d
-       BLKRRPART                                   = 0x125f
-       BLKSECTGET                                  = 0x1267
-       BLKSECTSET                                  = 0x1266
-       BLKSSZGET                                   = 0x1268
-       BOTHER                                      = 0x1000
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x2000
-       BSDLY                                       = 0x2000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0x100f
-       CBAUDEX                                     = 0x1000
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0x100f0000
-       CLOCAL                                      = 0x800
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x200
-       CR2                                         = 0x400
-       CR3                                         = 0x600
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x600
-       CREAD                                       = 0x80
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x10
-       CS7                                         = 0x20
-       CS8                                         = 0x30
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x30
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x40
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x200
-       ECHOE                                       = 0x10
-       ECHOK                                       = 0x20
-       ECHOKE                                      = 0x800
-       ECHONL                                      = 0x40
-       ECHOPRT                                     = 0x400
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x80000
-       EFD_NONBLOCK                                = 0x800
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x80000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x8000
-       FFDLY                                       = 0x8000
-       FLUSHO                                      = 0x1000
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x400c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x40106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x800c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0x5
-       F_GETLK64                                   = 0x5
-       F_GETOWN                                    = 0x9
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x0
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0x6
-       F_SETLK64                                   = 0x6
-       F_SETLKW                                    = 0x7
-       F_SETLKW64                                  = 0x7
-       F_SETOWN                                    = 0x8
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x2
-       F_WRLCK                                     = 0x1
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x400
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x2
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x8000
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x80000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x800
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x7b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x1
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x200
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x1000
-       IXON                                        = 0x400
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_ANON                                    = 0x20
-       MAP_ANONYMOUS                               = 0x20
-       MAP_DENYWRITE                               = 0x800
-       MAP_EXECUTABLE                              = 0x1000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x100
-       MAP_HUGETLB                                 = 0x40000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x2000
-       MAP_NONBLOCK                                = 0x10000
-       MAP_NORESERVE                               = 0x4000
-       MAP_POPULATE                                = 0x8000
-       MAP_PRIVATE                                 = 0x2
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x20000
-       MAP_SYNC                                    = 0x80000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x1
-       MCL_FUTURE                                  = 0x2
-       MCL_ONFAULT                                 = 0x4
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x40
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x100
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0xb703
-       NS_GET_OWNER_UID                            = 0xb704
-       NS_GET_PARENT                               = 0xb702
-       NS_GET_USERNS                               = 0xb701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x2
-       ONLCR                                       = 0x4
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x400
-       O_ASYNC                                     = 0x2000
-       O_CLOEXEC                                   = 0x80000
-       O_CREAT                                     = 0x40
-       O_DIRECT                                    = 0x4000
-       O_DIRECTORY                                 = 0x10000
-       O_DSYNC                                     = 0x1000
-       O_EXCL                                      = 0x80
-       O_FSYNC                                     = 0x101000
-       O_LARGEFILE                                 = 0x0
-       O_NDELAY                                    = 0x800
-       O_NOATIME                                   = 0x40000
-       O_NOCTTY                                    = 0x100
-       O_NOFOLLOW                                  = 0x20000
-       O_NONBLOCK                                  = 0x800
-       O_PATH                                      = 0x200000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x101000
-       O_SYNC                                      = 0x101000
-       O_TMPFILE                                   = 0x410000
-       O_TRUNC                                     = 0x200
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x100
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x200
-       PENDIN                                      = 0x4000
-       PERF_EVENT_IOC_DISABLE                      = 0x2401
-       PERF_EVENT_IOC_ENABLE                       = 0x2400
-       PERF_EVENT_IOC_ID                           = 0x80082407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x4008240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x40042409
-       PERF_EVENT_IOC_PERIOD                       = 0x40082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc008240a
-       PERF_EVENT_IOC_REFRESH                      = 0x2402
-       PERF_EVENT_IOC_RESET                        = 0x2403
-       PERF_EVENT_IOC_SET_BPF                      = 0x40042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x40082406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x2405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x4004743d
-       PPPIOCATTCHAN                               = 0x40047438
-       PPPIOCCONNECT                               = 0x4004743a
-       PPPIOCDETACH                                = 0x4004743c
-       PPPIOCDISCONN                               = 0x7439
-       PPPIOCGASYNCMAP                             = 0x80047458
-       PPPIOCGCHAN                                 = 0x80047437
-       PPPIOCGDEBUG                                = 0x80047441
-       PPPIOCGFLAGS                                = 0x8004745a
-       PPPIOCGIDLE                                 = 0x8010743f
-       PPPIOCGIDLE32                               = 0x8008743f
-       PPPIOCGIDLE64                               = 0x8010743f
-       PPPIOCGL2TPSTATS                            = 0x80487436
-       PPPIOCGMRU                                  = 0x80047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x80047455
-       PPPIOCGUNIT                                 = 0x80047456
-       PPPIOCGXASYNCMAP                            = 0x80207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x40107446
-       PPPIOCSASYNCMAP                             = 0x40047457
-       PPPIOCSCOMPRESS                             = 0x4010744d
-       PPPIOCSDEBUG                                = 0x40047440
-       PPPIOCSFLAGS                                = 0x40047459
-       PPPIOCSMAXCID                               = 0x40047451
-       PPPIOCSMRRU                                 = 0x4004743b
-       PPPIOCSMRU                                  = 0x40047452
-       PPPIOCSNPMODE                               = 0x4008744b
-       PPPIOCSPASS                                 = 0x40107447
-       PPPIOCSRASYNCMAP                            = 0x40047454
-       PPPIOCSXASYNCMAP                            = 0x4020744f
-       PPPIOCXFERUNIT                              = 0x744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffffffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_DISABLE_TE                           = 0x5010
-       PTRACE_ENABLE_TE                            = 0x5009
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GET_LAST_BREAK                       = 0x5006
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_OLDSETOPTIONS                        = 0x15
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKDATA_AREA                        = 0x5003
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKTEXT_AREA                        = 0x5002
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_PEEKUSR_AREA                         = 0x5000
-       PTRACE_PEEK_SYSTEM_CALL                     = 0x5007
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKEDATA_AREA                        = 0x5005
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKETEXT_AREA                        = 0x5004
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_POKEUSR_AREA                         = 0x5001
-       PTRACE_POKE_SYSTEM_CALL                     = 0x5008
-       PTRACE_PROT                                 = 0x15
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SINGLEBLOCK                          = 0xc
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_TE_ABORT_RAND                        = 0x5011
-       PTRACE_TRACEME                              = 0x0
-       PT_ACR0                                     = 0x90
-       PT_ACR1                                     = 0x94
-       PT_ACR10                                    = 0xb8
-       PT_ACR11                                    = 0xbc
-       PT_ACR12                                    = 0xc0
-       PT_ACR13                                    = 0xc4
-       PT_ACR14                                    = 0xc8
-       PT_ACR15                                    = 0xcc
-       PT_ACR2                                     = 0x98
-       PT_ACR3                                     = 0x9c
-       PT_ACR4                                     = 0xa0
-       PT_ACR5                                     = 0xa4
-       PT_ACR6                                     = 0xa8
-       PT_ACR7                                     = 0xac
-       PT_ACR8                                     = 0xb0
-       PT_ACR9                                     = 0xb4
-       PT_CR_10                                    = 0x168
-       PT_CR_11                                    = 0x170
-       PT_CR_9                                     = 0x160
-       PT_ENDREGS                                  = 0x1af
-       PT_FPC                                      = 0xd8
-       PT_FPR0                                     = 0xe0
-       PT_FPR1                                     = 0xe8
-       PT_FPR10                                    = 0x130
-       PT_FPR11                                    = 0x138
-       PT_FPR12                                    = 0x140
-       PT_FPR13                                    = 0x148
-       PT_FPR14                                    = 0x150
-       PT_FPR15                                    = 0x158
-       PT_FPR2                                     = 0xf0
-       PT_FPR3                                     = 0xf8
-       PT_FPR4                                     = 0x100
-       PT_FPR5                                     = 0x108
-       PT_FPR6                                     = 0x110
-       PT_FPR7                                     = 0x118
-       PT_FPR8                                     = 0x120
-       PT_FPR9                                     = 0x128
-       PT_GPR0                                     = 0x10
-       PT_GPR1                                     = 0x18
-       PT_GPR10                                    = 0x60
-       PT_GPR11                                    = 0x68
-       PT_GPR12                                    = 0x70
-       PT_GPR13                                    = 0x78
-       PT_GPR14                                    = 0x80
-       PT_GPR15                                    = 0x88
-       PT_GPR2                                     = 0x20
-       PT_GPR3                                     = 0x28
-       PT_GPR4                                     = 0x30
-       PT_GPR5                                     = 0x38
-       PT_GPR6                                     = 0x40
-       PT_GPR7                                     = 0x48
-       PT_GPR8                                     = 0x50
-       PT_GPR9                                     = 0x58
-       PT_IEEE_IP                                  = 0x1a8
-       PT_LASTOFF                                  = 0x1a8
-       PT_ORIGGPR2                                 = 0xd0
-       PT_PSWADDR                                  = 0x8
-       PT_PSWMASK                                  = 0x0
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x9
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x8
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x7
-       RLIMIT_NPROC                                = 0x6
-       RLIMIT_RSS                                  = 0x5
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x40085203
-       RNDADDTOENTCNT                              = 0x40045201
-       RNDCLEARPOOL                                = 0x5206
-       RNDGETENTCNT                                = 0x80045200
-       RNDGETPOOL                                  = 0x80085202
-       RNDRESEEDCRNG                               = 0x5207
-       RNDZAPENTCNT                                = 0x5204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x7002
-       RTC_AIE_ON                                  = 0x7001
-       RTC_ALM_READ                                = 0x80247008
-       RTC_ALM_SET                                 = 0x40247007
-       RTC_EPOCH_READ                              = 0x8008700d
-       RTC_EPOCH_SET                               = 0x4008700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x8008700b
-       RTC_IRQP_SET                                = 0x4008700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x7006
-       RTC_PIE_ON                                  = 0x7005
-       RTC_PLL_GET                                 = 0x80207011
-       RTC_PLL_SET                                 = 0x40207012
-       RTC_RD_TIME                                 = 0x80247009
-       RTC_SET_TIME                                = 0x4024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x7004
-       RTC_UIE_ON                                  = 0x7003
-       RTC_VL_CLR                                  = 0x7014
-       RTC_VL_READ                                 = 0x80047013
-       RTC_WIE_OFF                                 = 0x7010
-       RTC_WIE_ON                                  = 0x700f
-       RTC_WKALM_RD                                = 0x80287010
-       RTC_WKALM_SET                               = 0x4028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x25
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x36
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3a
-       SCM_TIMESTAMPNS                             = 0x23
-       SCM_TXTIME                                  = 0x3d
-       SCM_WIFI_STATUS                             = 0x29
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x80000
-       SFD_NONBLOCK                                = 0x800
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x8905
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x8904
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x80108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x80108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x541b
-       SIOCOUTQ                                    = 0x5411
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x8902
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x80000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x2
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x800
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x1
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0x1
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x1e
-       SO_ATTACH_BPF                               = 0x32
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x33
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x34
-       SO_BINDTODEVICE                             = 0x19
-       SO_BINDTOIFINDEX                            = 0x3e
-       SO_BPF_EXTENSIONS                           = 0x30
-       SO_BROADCAST                                = 0x6
-       SO_BSDCOMPAT                                = 0xe
-       SO_BUSY_POLL                                = 0x2e
-       SO_CNX_ADVICE                               = 0x35
-       SO_COOKIE                                   = 0x39
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x44
-       SO_DOMAIN                                   = 0x27
-       SO_DONTROUTE                                = 0x5
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x4
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x31
-       SO_INCOMING_NAPI_ID                         = 0x38
-       SO_KEEPALIVE                                = 0x9
-       SO_LINGER                                   = 0xd
-       SO_LOCK_FILTER                              = 0x2c
-       SO_MARK                                     = 0x24
-       SO_MAX_PACING_RATE                          = 0x2f
-       SO_MEMINFO                                  = 0x37
-       SO_NOFCS                                    = 0x2b
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0xa
-       SO_PASSCRED                                 = 0x10
-       SO_PASSSEC                                  = 0x22
-       SO_PEEK_OFF                                 = 0x2a
-       SO_PEERCRED                                 = 0x11
-       SO_PEERGROUPS                               = 0x3b
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1f
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x26
-       SO_RCVBUF                                   = 0x8
-       SO_RCVBUFFORCE                              = 0x21
-       SO_RCVLOWAT                                 = 0x12
-       SO_RCVTIMEO                                 = 0x14
-       SO_RCVTIMEO_NEW                             = 0x42
-       SO_RCVTIMEO_OLD                             = 0x14
-       SO_REUSEADDR                                = 0x2
-       SO_REUSEPORT                                = 0xf
-       SO_RXQ_OVFL                                 = 0x28
-       SO_SECURITY_AUTHENTICATION                  = 0x16
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x18
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x17
-       SO_SELECT_ERR_QUEUE                         = 0x2d
-       SO_SNDBUF                                   = 0x7
-       SO_SNDBUFFORCE                              = 0x20
-       SO_SNDLOWAT                                 = 0x13
-       SO_SNDTIMEO                                 = 0x15
-       SO_SNDTIMEO_NEW                             = 0x43
-       SO_SNDTIMEO_OLD                             = 0x15
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x25
-       SO_TIMESTAMPING_NEW                         = 0x41
-       SO_TIMESTAMPING_OLD                         = 0x25
-       SO_TIMESTAMPNS                              = 0x23
-       SO_TIMESTAMPNS_NEW                          = 0x40
-       SO_TIMESTAMPNS_OLD                          = 0x23
-       SO_TIMESTAMP_NEW                            = 0x3f
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3d
-       SO_TYPE                                     = 0x3
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x29
-       SO_ZEROCOPY                                 = 0x3c
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x800
-       TAB2                                        = 0x1000
-       TAB3                                        = 0x1800
-       TABDLY                                      = 0x1800
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x540b
-       TCGETA                                      = 0x5405
-       TCGETS                                      = 0x5401
-       TCGETS2                                     = 0x802c542a
-       TCGETX                                      = 0x5432
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x2
-       TCSBRK                                      = 0x5409
-       TCSBRKP                                     = 0x5425
-       TCSETA                                      = 0x5406
-       TCSETAF                                     = 0x5408
-       TCSETAW                                     = 0x5407
-       TCSETS                                      = 0x5402
-       TCSETS2                                     = 0x402c542b
-       TCSETSF                                     = 0x5404
-       TCSETSF2                                    = 0x402c542d
-       TCSETSW                                     = 0x5403
-       TCSETSW2                                    = 0x402c542c
-       TCSETX                                      = 0x5433
-       TCSETXF                                     = 0x5434
-       TCSETXW                                     = 0x5435
-       TCXONC                                      = 0x540a
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x5428
-       TIOCCONS                                    = 0x541d
-       TIOCEXCL                                    = 0x540c
-       TIOCGDEV                                    = 0x80045432
-       TIOCGETD                                    = 0x5424
-       TIOCGEXCL                                   = 0x80045440
-       TIOCGICOUNT                                 = 0x545d
-       TIOCGISO7816                                = 0x80285442
-       TIOCGLCKTRMIOS                              = 0x5456
-       TIOCGPGRP                                   = 0x540f
-       TIOCGPKT                                    = 0x80045438
-       TIOCGPTLCK                                  = 0x80045439
-       TIOCGPTN                                    = 0x80045430
-       TIOCGPTPEER                                 = 0x5441
-       TIOCGRS485                                  = 0x542e
-       TIOCGSERIAL                                 = 0x541e
-       TIOCGSID                                    = 0x5429
-       TIOCGSOFTCAR                                = 0x5419
-       TIOCGWINSZ                                  = 0x5413
-       TIOCINQ                                     = 0x541b
-       TIOCLINUX                                   = 0x541c
-       TIOCMBIC                                    = 0x5417
-       TIOCMBIS                                    = 0x5416
-       TIOCMGET                                    = 0x5415
-       TIOCMIWAIT                                  = 0x545c
-       TIOCMSET                                    = 0x5418
-       TIOCM_CAR                                   = 0x40
-       TIOCM_CD                                    = 0x40
-       TIOCM_CTS                                   = 0x20
-       TIOCM_DSR                                   = 0x100
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_RI                                    = 0x80
-       TIOCM_RNG                                   = 0x80
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x10
-       TIOCM_ST                                    = 0x8
-       TIOCNOTTY                                   = 0x5422
-       TIOCNXCL                                    = 0x540d
-       TIOCOUTQ                                    = 0x5411
-       TIOCPKT                                     = 0x5420
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x5427
-       TIOCSCTTY                                   = 0x540e
-       TIOCSERCONFIG                               = 0x5453
-       TIOCSERGETLSR                               = 0x5459
-       TIOCSERGETMULTI                             = 0x545a
-       TIOCSERGSTRUCT                              = 0x5458
-       TIOCSERGWILD                                = 0x5454
-       TIOCSERSETMULTI                             = 0x545b
-       TIOCSERSWILD                                = 0x5455
-       TIOCSER_TEMT                                = 0x1
-       TIOCSETD                                    = 0x5423
-       TIOCSIG                                     = 0x40045436
-       TIOCSISO7816                                = 0xc0285443
-       TIOCSLCKTRMIOS                              = 0x5457
-       TIOCSPGRP                                   = 0x5410
-       TIOCSPTLCK                                  = 0x40045431
-       TIOCSRS485                                  = 0x542f
-       TIOCSSERIAL                                 = 0x541f
-       TIOCSSOFTCAR                                = 0x541a
-       TIOCSTI                                     = 0x5412
-       TIOCSWINSZ                                  = 0x5414
-       TIOCVHANGUP                                 = 0x5437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x100
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x401054d5
-       TUNDETACHFILTER                             = 0x401054d6
-       TUNGETDEVNETNS                              = 0x54e3
-       TUNGETFEATURES                              = 0x800454cf
-       TUNGETFILTER                                = 0x801054db
-       TUNGETIFF                                   = 0x800454d2
-       TUNGETSNDBUF                                = 0x800454d3
-       TUNGETVNETBE                                = 0x800454df
-       TUNGETVNETHDRSZ                             = 0x800454d7
-       TUNGETVNETLE                                = 0x800454dd
-       TUNSETCARRIER                               = 0x400454e2
-       TUNSETDEBUG                                 = 0x400454c9
-       TUNSETFILTEREBPF                            = 0x800454e1
-       TUNSETGROUP                                 = 0x400454ce
-       TUNSETIFF                                   = 0x400454ca
-       TUNSETIFINDEX                               = 0x400454da
-       TUNSETLINK                                  = 0x400454cd
-       TUNSETNOCSUM                                = 0x400454c8
-       TUNSETOFFLOAD                               = 0x400454d0
-       TUNSETOWNER                                 = 0x400454cc
-       TUNSETPERSIST                               = 0x400454cb
-       TUNSETQUEUE                                 = 0x400454d9
-       TUNSETSNDBUF                                = 0x400454d4
-       TUNSETSTEERINGEBPF                          = 0x800454e0
-       TUNSETTXFILTER                              = 0x400454d1
-       TUNSETVNETBE                                = 0x400454de
-       TUNSETVNETHDRSZ                             = 0x400454d8
-       TUNSETVNETLE                                = 0x400454dc
-       UBI_IOCATT                                  = 0x40186f40
-       UBI_IOCDET                                  = 0x40046f41
-       UBI_IOCEBCH                                 = 0x40044f02
-       UBI_IOCEBER                                 = 0x40044f01
-       UBI_IOCEBISMAP                              = 0x80044f05
-       UBI_IOCEBMAP                                = 0x40084f03
-       UBI_IOCEBUNMAP                              = 0x40044f04
-       UBI_IOCMKVOL                                = 0x40986f00
-       UBI_IOCRMVOL                                = 0x40046f01
-       UBI_IOCRNVOL                                = 0x51106f03
-       UBI_IOCRPEB                                 = 0x40046f04
-       UBI_IOCRSVOL                                = 0x400c6f02
-       UBI_IOCSETVOLPROP                           = 0x40104f06
-       UBI_IOCSPEB                                 = 0x40046f05
-       UBI_IOCVOLCRBLK                             = 0x40804f07
-       UBI_IOCVOLRMBLK                             = 0x4f08
-       UBI_IOCVOLUP                                = 0x40084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0xd
-       VEOF                                        = 0x4
-       VEOL                                        = 0xb
-       VEOL2                                       = 0x10
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x6
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xc
-       VSTART                                      = 0x8
-       VSTOP                                       = 0x9
-       VSUSP                                       = 0xa
-       VSWTC                                       = 0x7
-       VT0                                         = 0x0
-       VT1                                         = 0x4000
-       VTDLY                                       = 0x4000
-       VTIME                                       = 0x5
-       VWERASE                                     = 0xe
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x80045702
-       WDIOC_GETPRETIMEOUT                         = 0x80045709
-       WDIOC_GETSTATUS                             = 0x80045701
-       WDIOC_GETSUPPORT                            = 0x80285700
-       WDIOC_GETTEMP                               = 0x80045703
-       WDIOC_GETTIMELEFT                           = 0x8004570a
-       WDIOC_GETTIMEOUT                            = 0x80045707
-       WDIOC_KEEPALIVE                             = 0x80045705
-       WDIOC_SETOPTIONS                            = 0x80045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x40
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0x1800
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
+       B1000000                         = 0x1008
+       B115200                          = 0x1002
+       B1152000                         = 0x1009
+       B1500000                         = 0x100a
+       B2000000                         = 0x100b
+       B230400                          = 0x1003
+       B2500000                         = 0x100c
+       B3000000                         = 0x100d
+       B3500000                         = 0x100e
+       B4000000                         = 0x100f
+       B460800                          = 0x1004
+       B500000                          = 0x1005
+       B57600                           = 0x1001
+       B576000                          = 0x1006
+       B921600                          = 0x1007
+       BLKBSZGET                        = 0x80081270
+       BLKBSZSET                        = 0x40081271
+       BLKFLSBUF                        = 0x1261
+       BLKFRAGET                        = 0x1265
+       BLKFRASET                        = 0x1264
+       BLKGETSIZE                       = 0x1260
+       BLKGETSIZE64                     = 0x80081272
+       BLKPBSZGET                       = 0x127b
+       BLKRAGET                         = 0x1263
+       BLKRASET                         = 0x1262
+       BLKROGET                         = 0x125e
+       BLKROSET                         = 0x125d
+       BLKRRPART                        = 0x125f
+       BLKSECTGET                       = 0x1267
+       BLKSECTSET                       = 0x1266
+       BLKSSZGET                        = 0x1268
+       BOTHER                           = 0x1000
+       BS1                              = 0x2000
+       BSDLY                            = 0x2000
+       CBAUD                            = 0x100f
+       CBAUDEX                          = 0x1000
+       CIBAUD                           = 0x100f0000
+       CLOCAL                           = 0x800
+       CR1                              = 0x200
+       CR2                              = 0x400
+       CR3                              = 0x600
+       CRDLY                            = 0x600
+       CREAD                            = 0x80
+       CS6                              = 0x10
+       CS7                              = 0x20
+       CS8                              = 0x30
+       CSIZE                            = 0x30
+       CSTOPB                           = 0x40
+       ECHOCTL                          = 0x200
+       ECHOE                            = 0x10
+       ECHOK                            = 0x20
+       ECHOKE                           = 0x800
+       ECHONL                           = 0x40
+       ECHOPRT                          = 0x400
+       EFD_CLOEXEC                      = 0x80000
+       EFD_NONBLOCK                     = 0x800
+       EPOLL_CLOEXEC                    = 0x80000
+       EXTPROC                          = 0x10000
+       FF1                              = 0x8000
+       FFDLY                            = 0x8000
+       FLUSHO                           = 0x1000
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
+       F_GETLK                          = 0x5
+       F_GETLK64                        = 0x5
+       F_GETOWN                         = 0x9
+       F_RDLCK                          = 0x0
+       F_SETLK                          = 0x6
+       F_SETLK64                        = 0x6
+       F_SETLKW                         = 0x7
+       F_SETLKW64                       = 0x7
+       F_SETOWN                         = 0x8
+       F_UNLCK                          = 0x2
+       F_WRLCK                          = 0x1
+       HUPCL                            = 0x400
+       ICANON                           = 0x2
+       IEXTEN                           = 0x8000
+       IN_CLOEXEC                       = 0x80000
+       IN_NONBLOCK                      = 0x800
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9
+       ISIG                             = 0x1
+       IUCLC                            = 0x200
+       IXOFF                            = 0x1000
+       IXON                             = 0x400
+       MAP_ANON                         = 0x20
+       MAP_ANONYMOUS                    = 0x20
+       MAP_DENYWRITE                    = 0x800
+       MAP_EXECUTABLE                   = 0x1000
+       MAP_GROWSDOWN                    = 0x100
+       MAP_HUGETLB                      = 0x40000
+       MAP_LOCKED                       = 0x2000
+       MAP_NONBLOCK                     = 0x10000
+       MAP_NORESERVE                    = 0x4000
+       MAP_POPULATE                     = 0x8000
+       MAP_STACK                        = 0x20000
+       MAP_SYNC                         = 0x80000
+       MCL_CURRENT                      = 0x1
+       MCL_FUTURE                       = 0x2
+       MCL_ONFAULT                      = 0x4
+       NFDBITS                          = 0x40
+       NLDLY                            = 0x100
+       NOFLSH                           = 0x80
+       NS_GET_NSTYPE                    = 0xb703
+       NS_GET_OWNER_UID                 = 0xb704
+       NS_GET_PARENT                    = 0xb702
+       NS_GET_USERNS                    = 0xb701
+       OLCUC                            = 0x2
+       ONLCR                            = 0x4
+       O_APPEND                         = 0x400
+       O_ASYNC                          = 0x2000
+       O_CLOEXEC                        = 0x80000
+       O_CREAT                          = 0x40
+       O_DIRECT                         = 0x4000
+       O_DIRECTORY                      = 0x10000
+       O_DSYNC                          = 0x1000
+       O_EXCL                           = 0x80
+       O_FSYNC                          = 0x101000
+       O_LARGEFILE                      = 0x0
+       O_NDELAY                         = 0x800
+       O_NOATIME                        = 0x40000
+       O_NOCTTY                         = 0x100
+       O_NOFOLLOW                       = 0x20000
+       O_NONBLOCK                       = 0x800
+       O_PATH                           = 0x200000
+       O_RSYNC                          = 0x101000
+       O_SYNC                           = 0x101000
+       O_TMPFILE                        = 0x410000
+       O_TRUNC                          = 0x200
+       PARENB                           = 0x100
+       PARODD                           = 0x200
+       PENDIN                           = 0x4000
+       PERF_EVENT_IOC_DISABLE           = 0x2401
+       PERF_EVENT_IOC_ENABLE            = 0x2400
+       PERF_EVENT_IOC_ID                = 0x80082407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x4008240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x40042409
+       PERF_EVENT_IOC_PERIOD            = 0x40082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc008240a
+       PERF_EVENT_IOC_REFRESH           = 0x2402
+       PERF_EVENT_IOC_RESET             = 0x2403
+       PERF_EVENT_IOC_SET_BPF           = 0x40042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x40082406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x2405
+       PPPIOCATTACH                     = 0x4004743d
+       PPPIOCATTCHAN                    = 0x40047438
+       PPPIOCCONNECT                    = 0x4004743a
+       PPPIOCDETACH                     = 0x4004743c
+       PPPIOCDISCONN                    = 0x7439
+       PPPIOCGASYNCMAP                  = 0x80047458
+       PPPIOCGCHAN                      = 0x80047437
+       PPPIOCGDEBUG                     = 0x80047441
+       PPPIOCGFLAGS                     = 0x8004745a
+       PPPIOCGIDLE                      = 0x8010743f
+       PPPIOCGIDLE32                    = 0x8008743f
+       PPPIOCGIDLE64                    = 0x8010743f
+       PPPIOCGL2TPSTATS                 = 0x80487436
+       PPPIOCGMRU                       = 0x80047453
+       PPPIOCGRASYNCMAP                 = 0x80047455
+       PPPIOCGUNIT                      = 0x80047456
+       PPPIOCGXASYNCMAP                 = 0x80207450
+       PPPIOCSACTIVE                    = 0x40107446
+       PPPIOCSASYNCMAP                  = 0x40047457
+       PPPIOCSCOMPRESS                  = 0x4010744d
+       PPPIOCSDEBUG                     = 0x40047440
+       PPPIOCSFLAGS                     = 0x40047459
+       PPPIOCSMAXCID                    = 0x40047451
+       PPPIOCSMRRU                      = 0x4004743b
+       PPPIOCSMRU                       = 0x40047452
+       PPPIOCSNPMODE                    = 0x4008744b
+       PPPIOCSPASS                      = 0x40107447
+       PPPIOCSRASYNCMAP                 = 0x40047454
+       PPPIOCSXASYNCMAP                 = 0x4020744f
+       PPPIOCXFERUNIT                   = 0x744e
+       PR_SET_PTRACER_ANY               = 0xffffffffffffffff
+       PTRACE_DISABLE_TE                = 0x5010
+       PTRACE_ENABLE_TE                 = 0x5009
+       PTRACE_GET_LAST_BREAK            = 0x5006
+       PTRACE_OLDSETOPTIONS             = 0x15
+       PTRACE_PEEKDATA_AREA             = 0x5003
+       PTRACE_PEEKTEXT_AREA             = 0x5002
+       PTRACE_PEEKUSR_AREA              = 0x5000
+       PTRACE_PEEK_SYSTEM_CALL          = 0x5007
+       PTRACE_POKEDATA_AREA             = 0x5005
+       PTRACE_POKETEXT_AREA             = 0x5004
+       PTRACE_POKEUSR_AREA              = 0x5001
+       PTRACE_POKE_SYSTEM_CALL          = 0x5008
+       PTRACE_PROT                      = 0x15
+       PTRACE_SINGLEBLOCK               = 0xc
+       PTRACE_TE_ABORT_RAND             = 0x5011
+       PT_ACR0                          = 0x90
+       PT_ACR1                          = 0x94
+       PT_ACR10                         = 0xb8
+       PT_ACR11                         = 0xbc
+       PT_ACR12                         = 0xc0
+       PT_ACR13                         = 0xc4
+       PT_ACR14                         = 0xc8
+       PT_ACR15                         = 0xcc
+       PT_ACR2                          = 0x98
+       PT_ACR3                          = 0x9c
+       PT_ACR4                          = 0xa0
+       PT_ACR5                          = 0xa4
+       PT_ACR6                          = 0xa8
+       PT_ACR7                          = 0xac
+       PT_ACR8                          = 0xb0
+       PT_ACR9                          = 0xb4
+       PT_CR_10                         = 0x168
+       PT_CR_11                         = 0x170
+       PT_CR_9                          = 0x160
+       PT_ENDREGS                       = 0x1af
+       PT_FPC                           = 0xd8
+       PT_FPR0                          = 0xe0
+       PT_FPR1                          = 0xe8
+       PT_FPR10                         = 0x130
+       PT_FPR11                         = 0x138
+       PT_FPR12                         = 0x140
+       PT_FPR13                         = 0x148
+       PT_FPR14                         = 0x150
+       PT_FPR15                         = 0x158
+       PT_FPR2                          = 0xf0
+       PT_FPR3                          = 0xf8
+       PT_FPR4                          = 0x100
+       PT_FPR5                          = 0x108
+       PT_FPR6                          = 0x110
+       PT_FPR7                          = 0x118
+       PT_FPR8                          = 0x120
+       PT_FPR9                          = 0x128
+       PT_GPR0                          = 0x10
+       PT_GPR1                          = 0x18
+       PT_GPR10                         = 0x60
+       PT_GPR11                         = 0x68
+       PT_GPR12                         = 0x70
+       PT_GPR13                         = 0x78
+       PT_GPR14                         = 0x80
+       PT_GPR15                         = 0x88
+       PT_GPR2                          = 0x20
+       PT_GPR3                          = 0x28
+       PT_GPR4                          = 0x30
+       PT_GPR5                          = 0x38
+       PT_GPR6                          = 0x40
+       PT_GPR7                          = 0x48
+       PT_GPR8                          = 0x50
+       PT_GPR9                          = 0x58
+       PT_IEEE_IP                       = 0x1a8
+       PT_LASTOFF                       = 0x1a8
+       PT_ORIGGPR2                      = 0xd0
+       PT_PSWADDR                       = 0x8
+       PT_PSWMASK                       = 0x0
+       RLIMIT_AS                        = 0x9
+       RLIMIT_MEMLOCK                   = 0x8
+       RLIMIT_NOFILE                    = 0x7
+       RLIMIT_NPROC                     = 0x6
+       RLIMIT_RSS                       = 0x5
+       RNDADDENTROPY                    = 0x40085203
+       RNDADDTOENTCNT                   = 0x40045201
+       RNDCLEARPOOL                     = 0x5206
+       RNDGETENTCNT                     = 0x80045200
+       RNDGETPOOL                       = 0x80085202
+       RNDRESEEDCRNG                    = 0x5207
+       RNDZAPENTCNT                     = 0x5204
+       RTC_AIE_OFF                      = 0x7002
+       RTC_AIE_ON                       = 0x7001
+       RTC_ALM_READ                     = 0x80247008
+       RTC_ALM_SET                      = 0x40247007
+       RTC_EPOCH_READ                   = 0x8008700d
+       RTC_EPOCH_SET                    = 0x4008700e
+       RTC_IRQP_READ                    = 0x8008700b
+       RTC_IRQP_SET                     = 0x4008700c
+       RTC_PIE_OFF                      = 0x7006
+       RTC_PIE_ON                       = 0x7005
+       RTC_PLL_GET                      = 0x80207011
+       RTC_PLL_SET                      = 0x40207012
+       RTC_RD_TIME                      = 0x80247009
+       RTC_SET_TIME                     = 0x4024700a
+       RTC_UIE_OFF                      = 0x7004
+       RTC_UIE_ON                       = 0x7003
+       RTC_VL_CLR                       = 0x7014
+       RTC_VL_READ                      = 0x80047013
+       RTC_WIE_OFF                      = 0x7010
+       RTC_WIE_ON                       = 0x700f
+       RTC_WKALM_RD                     = 0x80287010
+       RTC_WKALM_SET                    = 0x4028700f
+       SCM_TIMESTAMPING                 = 0x25
+       SCM_TIMESTAMPING_OPT_STATS       = 0x36
+       SCM_TIMESTAMPING_PKTINFO         = 0x3a
+       SCM_TIMESTAMPNS                  = 0x23
+       SCM_TXTIME                       = 0x3d
+       SCM_WIFI_STATUS                  = 0x29
+       SFD_CLOEXEC                      = 0x80000
+       SFD_NONBLOCK                     = 0x800
+       SIOCATMARK                       = 0x8905
+       SIOCGPGRP                        = 0x8904
+       SIOCGSTAMPNS_NEW                 = 0x80108907
+       SIOCGSTAMP_NEW                   = 0x80108906
+       SIOCINQ                          = 0x541b
+       SIOCOUTQ                         = 0x5411
+       SIOCSPGRP                        = 0x8902
+       SOCK_CLOEXEC                     = 0x80000
+       SOCK_DGRAM                       = 0x2
+       SOCK_NONBLOCK                    = 0x800
+       SOCK_STREAM                      = 0x1
+       SOL_SOCKET                       = 0x1
+       SO_ACCEPTCONN                    = 0x1e
+       SO_ATTACH_BPF                    = 0x32
+       SO_ATTACH_REUSEPORT_CBPF         = 0x33
+       SO_ATTACH_REUSEPORT_EBPF         = 0x34
+       SO_BINDTODEVICE                  = 0x19
+       SO_BINDTOIFINDEX                 = 0x3e
+       SO_BPF_EXTENSIONS                = 0x30
+       SO_BROADCAST                     = 0x6
+       SO_BSDCOMPAT                     = 0xe
+       SO_BUSY_POLL                     = 0x2e
+       SO_CNX_ADVICE                    = 0x35
+       SO_COOKIE                        = 0x39
+       SO_DETACH_REUSEPORT_BPF          = 0x44
+       SO_DOMAIN                        = 0x27
+       SO_DONTROUTE                     = 0x5
+       SO_ERROR                         = 0x4
+       SO_INCOMING_CPU                  = 0x31
+       SO_INCOMING_NAPI_ID              = 0x38
+       SO_KEEPALIVE                     = 0x9
+       SO_LINGER                        = 0xd
+       SO_LOCK_FILTER                   = 0x2c
+       SO_MARK                          = 0x24
+       SO_MAX_PACING_RATE               = 0x2f
+       SO_MEMINFO                       = 0x37
+       SO_NOFCS                         = 0x2b
+       SO_OOBINLINE                     = 0xa
+       SO_PASSCRED                      = 0x10
+       SO_PASSSEC                       = 0x22
+       SO_PEEK_OFF                      = 0x2a
+       SO_PEERCRED                      = 0x11
+       SO_PEERGROUPS                    = 0x3b
+       SO_PEERSEC                       = 0x1f
+       SO_PROTOCOL                      = 0x26
+       SO_RCVBUF                        = 0x8
+       SO_RCVBUFFORCE                   = 0x21
+       SO_RCVLOWAT                      = 0x12
+       SO_RCVTIMEO                      = 0x14
+       SO_RCVTIMEO_NEW                  = 0x42
+       SO_RCVTIMEO_OLD                  = 0x14
+       SO_REUSEADDR                     = 0x2
+       SO_REUSEPORT                     = 0xf
+       SO_RXQ_OVFL                      = 0x28
+       SO_SECURITY_AUTHENTICATION       = 0x16
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x18
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+       SO_SELECT_ERR_QUEUE              = 0x2d
+       SO_SNDBUF                        = 0x7
+       SO_SNDBUFFORCE                   = 0x20
+       SO_SNDLOWAT                      = 0x13
+       SO_SNDTIMEO                      = 0x15
+       SO_SNDTIMEO_NEW                  = 0x43
+       SO_SNDTIMEO_OLD                  = 0x15
+       SO_TIMESTAMPING                  = 0x25
+       SO_TIMESTAMPING_NEW              = 0x41
+       SO_TIMESTAMPING_OLD              = 0x25
+       SO_TIMESTAMPNS                   = 0x23
+       SO_TIMESTAMPNS_NEW               = 0x40
+       SO_TIMESTAMPNS_OLD               = 0x23
+       SO_TIMESTAMP_NEW                 = 0x3f
+       SO_TXTIME                        = 0x3d
+       SO_TYPE                          = 0x3
+       SO_WIFI_STATUS                   = 0x29
+       SO_ZEROCOPY                      = 0x3c
+       TAB1                             = 0x800
+       TAB2                             = 0x1000
+       TAB3                             = 0x1800
+       TABDLY                           = 0x1800
+       TCFLSH                           = 0x540b
+       TCGETA                           = 0x5405
+       TCGETS                           = 0x5401
+       TCGETS2                          = 0x802c542a
+       TCGETX                           = 0x5432
+       TCSAFLUSH                        = 0x2
+       TCSBRK                           = 0x5409
+       TCSBRKP                          = 0x5425
+       TCSETA                           = 0x5406
+       TCSETAF                          = 0x5408
+       TCSETAW                          = 0x5407
+       TCSETS                           = 0x5402
+       TCSETS2                          = 0x402c542b
+       TCSETSF                          = 0x5404
+       TCSETSF2                         = 0x402c542d
+       TCSETSW                          = 0x5403
+       TCSETSW2                         = 0x402c542c
+       TCSETX                           = 0x5433
+       TCSETXF                          = 0x5434
+       TCSETXW                          = 0x5435
+       TCXONC                           = 0x540a
+       TIOCCBRK                         = 0x5428
+       TIOCCONS                         = 0x541d
+       TIOCEXCL                         = 0x540c
+       TIOCGDEV                         = 0x80045432
+       TIOCGETD                         = 0x5424
+       TIOCGEXCL                        = 0x80045440
+       TIOCGICOUNT                      = 0x545d
+       TIOCGISO7816                     = 0x80285442
+       TIOCGLCKTRMIOS                   = 0x5456
+       TIOCGPGRP                        = 0x540f
+       TIOCGPKT                         = 0x80045438
+       TIOCGPTLCK                       = 0x80045439
+       TIOCGPTN                         = 0x80045430
+       TIOCGPTPEER                      = 0x5441
+       TIOCGRS485                       = 0x542e
+       TIOCGSERIAL                      = 0x541e
+       TIOCGSID                         = 0x5429
+       TIOCGSOFTCAR                     = 0x5419
+       TIOCGWINSZ                       = 0x5413
+       TIOCINQ                          = 0x541b
+       TIOCLINUX                        = 0x541c
+       TIOCMBIC                         = 0x5417
+       TIOCMBIS                         = 0x5416
+       TIOCMGET                         = 0x5415
+       TIOCMIWAIT                       = 0x545c
+       TIOCMSET                         = 0x5418
+       TIOCM_CAR                        = 0x40
+       TIOCM_CD                         = 0x40
+       TIOCM_CTS                        = 0x20
+       TIOCM_DSR                        = 0x100
+       TIOCM_RI                         = 0x80
+       TIOCM_RNG                        = 0x80
+       TIOCM_SR                         = 0x10
+       TIOCM_ST                         = 0x8
+       TIOCNOTTY                        = 0x5422
+       TIOCNXCL                         = 0x540d
+       TIOCOUTQ                         = 0x5411
+       TIOCPKT                          = 0x5420
+       TIOCSBRK                         = 0x5427
+       TIOCSCTTY                        = 0x540e
+       TIOCSERCONFIG                    = 0x5453
+       TIOCSERGETLSR                    = 0x5459
+       TIOCSERGETMULTI                  = 0x545a
+       TIOCSERGSTRUCT                   = 0x5458
+       TIOCSERGWILD                     = 0x5454
+       TIOCSERSETMULTI                  = 0x545b
+       TIOCSERSWILD                     = 0x5455
+       TIOCSER_TEMT                     = 0x1
+       TIOCSETD                         = 0x5423
+       TIOCSIG                          = 0x40045436
+       TIOCSISO7816                     = 0xc0285443
+       TIOCSLCKTRMIOS                   = 0x5457
+       TIOCSPGRP                        = 0x5410
+       TIOCSPTLCK                       = 0x40045431
+       TIOCSRS485                       = 0x542f
+       TIOCSSERIAL                      = 0x541f
+       TIOCSSOFTCAR                     = 0x541a
+       TIOCSTI                          = 0x5412
+       TIOCSWINSZ                       = 0x5414
+       TIOCVHANGUP                      = 0x5437
+       TOSTOP                           = 0x100
+       TUNATTACHFILTER                  = 0x401054d5
+       TUNDETACHFILTER                  = 0x401054d6
+       TUNGETDEVNETNS                   = 0x54e3
+       TUNGETFEATURES                   = 0x800454cf
+       TUNGETFILTER                     = 0x801054db
+       TUNGETIFF                        = 0x800454d2
+       TUNGETSNDBUF                     = 0x800454d3
+       TUNGETVNETBE                     = 0x800454df
+       TUNGETVNETHDRSZ                  = 0x800454d7
+       TUNGETVNETLE                     = 0x800454dd
+       TUNSETCARRIER                    = 0x400454e2
+       TUNSETDEBUG                      = 0x400454c9
+       TUNSETFILTEREBPF                 = 0x800454e1
+       TUNSETGROUP                      = 0x400454ce
+       TUNSETIFF                        = 0x400454ca
+       TUNSETIFINDEX                    = 0x400454da
+       TUNSETLINK                       = 0x400454cd
+       TUNSETNOCSUM                     = 0x400454c8
+       TUNSETOFFLOAD                    = 0x400454d0
+       TUNSETOWNER                      = 0x400454cc
+       TUNSETPERSIST                    = 0x400454cb
+       TUNSETQUEUE                      = 0x400454d9
+       TUNSETSNDBUF                     = 0x400454d4
+       TUNSETSTEERINGEBPF               = 0x800454e0
+       TUNSETTXFILTER                   = 0x400454d1
+       TUNSETVNETBE                     = 0x400454de
+       TUNSETVNETHDRSZ                  = 0x400454d8
+       TUNSETVNETLE                     = 0x400454dc
+       UBI_IOCATT                       = 0x40186f40
+       UBI_IOCDET                       = 0x40046f41
+       UBI_IOCEBCH                      = 0x40044f02
+       UBI_IOCEBER                      = 0x40044f01
+       UBI_IOCEBISMAP                   = 0x80044f05
+       UBI_IOCEBMAP                     = 0x40084f03
+       UBI_IOCEBUNMAP                   = 0x40044f04
+       UBI_IOCMKVOL                     = 0x40986f00
+       UBI_IOCRMVOL                     = 0x40046f01
+       UBI_IOCRNVOL                     = 0x51106f03
+       UBI_IOCRPEB                      = 0x40046f04
+       UBI_IOCRSVOL                     = 0x400c6f02
+       UBI_IOCSETVOLPROP                = 0x40104f06
+       UBI_IOCSPEB                      = 0x40046f05
+       UBI_IOCVOLCRBLK                  = 0x40804f07
+       UBI_IOCVOLRMBLK                  = 0x4f08
+       UBI_IOCVOLUP                     = 0x40084f00
+       VDISCARD                         = 0xd
+       VEOF                             = 0x4
+       VEOL                             = 0xb
+       VEOL2                            = 0x10
+       VMIN                             = 0x6
+       VREPRINT                         = 0xc
+       VSTART                           = 0x8
+       VSTOP                            = 0x9
+       VSUSP                            = 0xa
+       VSWTC                            = 0x7
+       VT1                              = 0x4000
+       VTDLY                            = 0x4000
+       VTIME                            = 0x5
+       VWERASE                          = 0xe
+       WDIOC_GETBOOTSTATUS              = 0x80045702
+       WDIOC_GETPRETIMEOUT              = 0x80045709
+       WDIOC_GETSTATUS                  = 0x80045701
+       WDIOC_GETSUPPORT                 = 0x80285700
+       WDIOC_GETTEMP                    = 0x80045703
+       WDIOC_GETTIMELEFT                = 0x8004570a
+       WDIOC_GETTIMEOUT                 = 0x80045707
+       WDIOC_KEEPALIVE                  = 0x80045705
+       WDIOC_SETOPTIONS                 = 0x80045704
+       WORDSIZE                         = 0x40
+       XCASE                            = 0x4
+       XTABS                            = 0x1800
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x62)
        EADDRNOTAVAIL   = syscall.Errno(0x63)
        EADV            = syscall.Errno(0x44)
        EAFNOSUPPORT    = syscall.Errno(0x61)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x72)
        EBADE           = syscall.Errno(0x34)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x4d)
        EBADMSG         = syscall.Errno(0x4a)
        EBADR           = syscall.Errno(0x35)
        EBADRQC         = syscall.Errno(0x38)
        EBADSLT         = syscall.Errno(0x39)
        EBFONT          = syscall.Errno(0x3b)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x7d)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x2c)
        ECOMM           = syscall.Errno(0x46)
        ECONNABORTED    = syscall.Errno(0x67)
@@ -2951,23 +558,15 @@ const (
        EDEADLK         = syscall.Errno(0x23)
        EDEADLOCK       = syscall.Errno(0x23)
        EDESTADDRREQ    = syscall.Errno(0x59)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x49)
        EDQUOT          = syscall.Errno(0x7a)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x70)
        EHOSTUNREACH    = syscall.Errno(0x71)
        EHWPOISON       = syscall.Errno(0x85)
        EIDRM           = syscall.Errno(0x2b)
        EILSEQ          = syscall.Errno(0x54)
        EINPROGRESS     = syscall.Errno(0x73)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x6a)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x78)
        EKEYEXPIRED     = syscall.Errno(0x7f)
        EKEYREJECTED    = syscall.Errno(0x81)
@@ -2984,8 +583,6 @@ const (
        ELNRNG          = syscall.Errno(0x30)
        ELOOP           = syscall.Errno(0x28)
        EMEDIUMTYPE     = syscall.Errno(0x7c)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x5a)
        EMULTIHOP       = syscall.Errno(0x48)
        ENAMETOOLONG    = syscall.Errno(0x24)
@@ -2993,99 +590,67 @@ const (
        ENETDOWN        = syscall.Errno(0x64)
        ENETRESET       = syscall.Errno(0x66)
        ENETUNREACH     = syscall.Errno(0x65)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x37)
        ENOBUFS         = syscall.Errno(0x69)
        ENOCSI          = syscall.Errno(0x32)
        ENODATA         = syscall.Errno(0x3d)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0x7e)
        ENOLCK          = syscall.Errno(0x25)
        ENOLINK         = syscall.Errno(0x43)
        ENOMEDIUM       = syscall.Errno(0x7b)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x2a)
        ENONET          = syscall.Errno(0x40)
        ENOPKG          = syscall.Errno(0x41)
        ENOPROTOOPT     = syscall.Errno(0x5c)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x3f)
        ENOSTR          = syscall.Errno(0x3c)
        ENOSYS          = syscall.Errno(0x26)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x6b)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x27)
        ENOTNAM         = syscall.Errno(0x76)
        ENOTRECOVERABLE = syscall.Errno(0x83)
        ENOTSOCK        = syscall.Errno(0x58)
        ENOTSUP         = syscall.Errno(0x5f)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x4c)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x5f)
        EOVERFLOW       = syscall.Errno(0x4b)
        EOWNERDEAD      = syscall.Errno(0x82)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x60)
-       EPIPE           = syscall.Errno(0x20)
        EPROTO          = syscall.Errno(0x47)
        EPROTONOSUPPORT = syscall.Errno(0x5d)
        EPROTOTYPE      = syscall.Errno(0x5b)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x4e)
        EREMOTE         = syscall.Errno(0x42)
        EREMOTEIO       = syscall.Errno(0x79)
        ERESTART        = syscall.Errno(0x55)
        ERFKILL         = syscall.Errno(0x84)
-       EROFS           = syscall.Errno(0x1e)
        ESHUTDOWN       = syscall.Errno(0x6c)
        ESOCKTNOSUPPORT = syscall.Errno(0x5e)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x45)
        ESTALE          = syscall.Errno(0x74)
        ESTRPIPE        = syscall.Errno(0x56)
        ETIME           = syscall.Errno(0x3e)
        ETIMEDOUT       = syscall.Errno(0x6e)
        ETOOMANYREFS    = syscall.Errno(0x6d)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x75)
        EUNATCH         = syscall.Errno(0x31)
        EUSERS          = syscall.Errno(0x57)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x36)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0x7)
        SIGCHLD   = syscall.Signal(0x11)
        SIGCLD    = syscall.Signal(0x11)
        SIGCONT   = syscall.Signal(0x12)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x1d)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x1d)
        SIGPROF   = syscall.Signal(0x1b)
        SIGPWR    = syscall.Signal(0x1e)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTKFLT = syscall.Signal(0x10)
        SIGSTOP   = syscall.Signal(0x13)
        SIGSYS    = syscall.Signal(0x1f)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x14)
        SIGTTIN   = syscall.Signal(0x15)
        SIGTTOU   = syscall.Signal(0x16)
index 084d55be5fb5380fecbed64db194bf3346f6fc9a..1f7a68d5cce519c708248a8c3e88a93fb9358c6c 100644 (file)
@@ -11,2929 +11,536 @@ package unix
 import "syscall"
 
 const (
-       AAFS_MAGIC                                  = 0x5a3c69f0
-       ADFS_SUPER_MAGIC                            = 0xadf5
-       AFFS_SUPER_MAGIC                            = 0xadff
-       AFS_FS_MAGIC                                = 0x6b414653
-       AFS_SUPER_MAGIC                             = 0x5346414f
-       AF_ALG                                      = 0x26
-       AF_APPLETALK                                = 0x5
-       AF_ASH                                      = 0x12
-       AF_ATMPVC                                   = 0x8
-       AF_ATMSVC                                   = 0x14
-       AF_AX25                                     = 0x3
-       AF_BLUETOOTH                                = 0x1f
-       AF_BRIDGE                                   = 0x7
-       AF_CAIF                                     = 0x25
-       AF_CAN                                      = 0x1d
-       AF_DECnet                                   = 0xc
-       AF_ECONET                                   = 0x13
-       AF_FILE                                     = 0x1
-       AF_IB                                       = 0x1b
-       AF_IEEE802154                               = 0x24
-       AF_INET                                     = 0x2
-       AF_INET6                                    = 0xa
-       AF_IPX                                      = 0x4
-       AF_IRDA                                     = 0x17
-       AF_ISDN                                     = 0x22
-       AF_IUCV                                     = 0x20
-       AF_KCM                                      = 0x29
-       AF_KEY                                      = 0xf
-       AF_LLC                                      = 0x1a
-       AF_LOCAL                                    = 0x1
-       AF_MAX                                      = 0x2d
-       AF_MPLS                                     = 0x1c
-       AF_NETBEUI                                  = 0xd
-       AF_NETLINK                                  = 0x10
-       AF_NETROM                                   = 0x6
-       AF_NFC                                      = 0x27
-       AF_PACKET                                   = 0x11
-       AF_PHONET                                   = 0x23
-       AF_PPPOX                                    = 0x18
-       AF_QIPCRTR                                  = 0x2a
-       AF_RDS                                      = 0x15
-       AF_ROSE                                     = 0xb
-       AF_ROUTE                                    = 0x10
-       AF_RXRPC                                    = 0x21
-       AF_SECURITY                                 = 0xe
-       AF_SMC                                      = 0x2b
-       AF_SNA                                      = 0x16
-       AF_TIPC                                     = 0x1e
-       AF_UNIX                                     = 0x1
-       AF_UNSPEC                                   = 0x0
-       AF_VSOCK                                    = 0x28
-       AF_WANPIPE                                  = 0x19
-       AF_X25                                      = 0x9
-       AF_XDP                                      = 0x2c
-       ALG_OP_DECRYPT                              = 0x0
-       ALG_OP_ENCRYPT                              = 0x1
-       ALG_SET_AEAD_ASSOCLEN                       = 0x4
-       ALG_SET_AEAD_AUTHSIZE                       = 0x5
-       ALG_SET_IV                                  = 0x2
-       ALG_SET_KEY                                 = 0x1
-       ALG_SET_OP                                  = 0x3
-       ANON_INODE_FS_MAGIC                         = 0x9041934
-       ARPHRD_6LOWPAN                              = 0x339
-       ARPHRD_ADAPT                                = 0x108
-       ARPHRD_APPLETLK                             = 0x8
-       ARPHRD_ARCNET                               = 0x7
-       ARPHRD_ASH                                  = 0x30d
-       ARPHRD_ATM                                  = 0x13
-       ARPHRD_AX25                                 = 0x3
-       ARPHRD_BIF                                  = 0x307
-       ARPHRD_CAIF                                 = 0x336
-       ARPHRD_CAN                                  = 0x118
-       ARPHRD_CHAOS                                = 0x5
-       ARPHRD_CISCO                                = 0x201
-       ARPHRD_CSLIP                                = 0x101
-       ARPHRD_CSLIP6                               = 0x103
-       ARPHRD_DDCMP                                = 0x205
-       ARPHRD_DLCI                                 = 0xf
-       ARPHRD_ECONET                               = 0x30e
-       ARPHRD_EETHER                               = 0x2
-       ARPHRD_ETHER                                = 0x1
-       ARPHRD_EUI64                                = 0x1b
-       ARPHRD_FCAL                                 = 0x311
-       ARPHRD_FCFABRIC                             = 0x313
-       ARPHRD_FCPL                                 = 0x312
-       ARPHRD_FCPP                                 = 0x310
-       ARPHRD_FDDI                                 = 0x306
-       ARPHRD_FRAD                                 = 0x302
-       ARPHRD_HDLC                                 = 0x201
-       ARPHRD_HIPPI                                = 0x30c
-       ARPHRD_HWX25                                = 0x110
-       ARPHRD_IEEE1394                             = 0x18
-       ARPHRD_IEEE802                              = 0x6
-       ARPHRD_IEEE80211                            = 0x321
-       ARPHRD_IEEE80211_PRISM                      = 0x322
-       ARPHRD_IEEE80211_RADIOTAP                   = 0x323
-       ARPHRD_IEEE802154                           = 0x324
-       ARPHRD_IEEE802154_MONITOR                   = 0x325
-       ARPHRD_IEEE802_TR                           = 0x320
-       ARPHRD_INFINIBAND                           = 0x20
-       ARPHRD_IP6GRE                               = 0x337
-       ARPHRD_IPDDP                                = 0x309
-       ARPHRD_IPGRE                                = 0x30a
-       ARPHRD_IRDA                                 = 0x30f
-       ARPHRD_LAPB                                 = 0x204
-       ARPHRD_LOCALTLK                             = 0x305
-       ARPHRD_LOOPBACK                             = 0x304
-       ARPHRD_METRICOM                             = 0x17
-       ARPHRD_NETLINK                              = 0x338
-       ARPHRD_NETROM                               = 0x0
-       ARPHRD_NONE                                 = 0xfffe
-       ARPHRD_PHONET                               = 0x334
-       ARPHRD_PHONET_PIPE                          = 0x335
-       ARPHRD_PIMREG                               = 0x30b
-       ARPHRD_PPP                                  = 0x200
-       ARPHRD_PRONET                               = 0x4
-       ARPHRD_RAWHDLC                              = 0x206
-       ARPHRD_RAWIP                                = 0x207
-       ARPHRD_ROSE                                 = 0x10e
-       ARPHRD_RSRVD                                = 0x104
-       ARPHRD_SIT                                  = 0x308
-       ARPHRD_SKIP                                 = 0x303
-       ARPHRD_SLIP                                 = 0x100
-       ARPHRD_SLIP6                                = 0x102
-       ARPHRD_TUNNEL                               = 0x300
-       ARPHRD_TUNNEL6                              = 0x301
-       ARPHRD_VOID                                 = 0xffff
-       ARPHRD_VSOCKMON                             = 0x33a
-       ARPHRD_X25                                  = 0x10f
-       ASI_LEON_DFLUSH                             = 0x11
-       ASI_LEON_IFLUSH                             = 0x10
-       ASI_LEON_MMUFLUSH                           = 0x18
-       AUTOFS_SUPER_MAGIC                          = 0x187
-       B0                                          = 0x0
-       B1000000                                    = 0x1008
-       B110                                        = 0x3
-       B115200                                     = 0x1002
-       B1152000                                    = 0x1009
-       B1200                                       = 0x9
-       B134                                        = 0x4
-       B150                                        = 0x5
-       B1500000                                    = 0x100a
-       B1800                                       = 0xa
-       B19200                                      = 0xe
-       B200                                        = 0x6
-       B2000000                                    = 0x100b
-       B230400                                     = 0x1003
-       B2400                                       = 0xb
-       B2500000                                    = 0x100c
-       B300                                        = 0x7
-       B3000000                                    = 0x100d
-       B3500000                                    = 0x100e
-       B38400                                      = 0xf
-       B4000000                                    = 0x100f
-       B460800                                     = 0x1004
-       B4800                                       = 0xc
-       B50                                         = 0x1
-       B500000                                     = 0x1005
-       B57600                                      = 0x1001
-       B576000                                     = 0x1006
-       B600                                        = 0x8
-       B75                                         = 0x2
-       B921600                                     = 0x1007
-       B9600                                       = 0xd
-       BALLOON_KVM_MAGIC                           = 0x13661366
-       BDEVFS_MAGIC                                = 0x62646576
-       BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70
-       BINFMTFS_MAGIC                              = 0x42494e4d
-       BLKBSZGET                                   = 0x40081270
-       BLKBSZSET                                   = 0x80081271
-       BLKFLSBUF                                   = 0x20001261
-       BLKFRAGET                                   = 0x20001265
-       BLKFRASET                                   = 0x20001264
-       BLKGETSIZE                                  = 0x20001260
-       BLKGETSIZE64                                = 0x40081272
-       BLKPBSZGET                                  = 0x2000127b
-       BLKRAGET                                    = 0x20001263
-       BLKRASET                                    = 0x20001262
-       BLKROGET                                    = 0x2000125e
-       BLKROSET                                    = 0x2000125d
-       BLKRRPART                                   = 0x2000125f
-       BLKSECTGET                                  = 0x20001267
-       BLKSECTSET                                  = 0x20001266
-       BLKSSZGET                                   = 0x20001268
-       BOTHER                                      = 0x1000
-       BPF_A                                       = 0x10
-       BPF_ABS                                     = 0x20
-       BPF_ADD                                     = 0x0
-       BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
-       BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
-       BPF_ALU                                     = 0x4
-       BPF_ALU64                                   = 0x7
-       BPF_AND                                     = 0x50
-       BPF_ANY                                     = 0x0
-       BPF_ARSH                                    = 0xc0
-       BPF_B                                       = 0x10
-       BPF_BUILD_ID_SIZE                           = 0x14
-       BPF_CALL                                    = 0x80
-       BPF_DEVCG_ACC_MKNOD                         = 0x1
-       BPF_DEVCG_ACC_READ                          = 0x2
-       BPF_DEVCG_ACC_WRITE                         = 0x4
-       BPF_DEVCG_DEV_BLOCK                         = 0x1
-       BPF_DEVCG_DEV_CHAR                          = 0x2
-       BPF_DIV                                     = 0x30
-       BPF_DW                                      = 0x18
-       BPF_END                                     = 0xd0
-       BPF_EXIST                                   = 0x2
-       BPF_EXIT                                    = 0x90
-       BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
-       BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
-       BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
-       BPF_FROM_BE                                 = 0x8
-       BPF_FROM_LE                                 = 0x0
-       BPF_FS_MAGIC                                = 0xcafe4a11
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
-       BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
-       BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
-       BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
-       BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
-       BPF_F_ALLOW_MULTI                           = 0x2
-       BPF_F_ALLOW_OVERRIDE                        = 0x1
-       BPF_F_ANY_ALIGNMENT                         = 0x2
-       BPF_F_CLONE                                 = 0x200
-       BPF_F_CTXLEN_MASK                           = 0xfffff00000000
-       BPF_F_CURRENT_CPU                           = 0xffffffff
-       BPF_F_CURRENT_NETNS                         = -0x1
-       BPF_F_DONT_FRAGMENT                         = 0x4
-       BPF_F_FAST_STACK_CMP                        = 0x200
-       BPF_F_HDR_FIELD_MASK                        = 0xf
-       BPF_F_INDEX_MASK                            = 0xffffffff
-       BPF_F_INGRESS                               = 0x1
-       BPF_F_INVALIDATE_HASH                       = 0x2
-       BPF_F_LOCK                                  = 0x4
-       BPF_F_MARK_ENFORCE                          = 0x40
-       BPF_F_MARK_MANGLED_0                        = 0x20
-       BPF_F_MMAPABLE                              = 0x400
-       BPF_F_NO_COMMON_LRU                         = 0x2
-       BPF_F_NO_PREALLOC                           = 0x1
-       BPF_F_NUMA_NODE                             = 0x4
-       BPF_F_PSEUDO_HDR                            = 0x10
-       BPF_F_QUERY_EFFECTIVE                       = 0x1
-       BPF_F_RDONLY                                = 0x8
-       BPF_F_RDONLY_PROG                           = 0x80
-       BPF_F_RECOMPUTE_CSUM                        = 0x1
-       BPF_F_REUSE_STACKID                         = 0x400
-       BPF_F_SEQ_NUMBER                            = 0x8
-       BPF_F_SKIP_FIELD_MASK                       = 0xff
-       BPF_F_STACK_BUILD_ID                        = 0x20
-       BPF_F_STRICT_ALIGNMENT                      = 0x1
-       BPF_F_SYSCTL_BASE_NAME                      = 0x1
-       BPF_F_TEST_RND_HI32                         = 0x4
-       BPF_F_TEST_STATE_FREQ                       = 0x8
-       BPF_F_TUNINFO_IPV6                          = 0x1
-       BPF_F_USER_BUILD_ID                         = 0x800
-       BPF_F_USER_STACK                            = 0x100
-       BPF_F_WRONLY                                = 0x10
-       BPF_F_WRONLY_PROG                           = 0x100
-       BPF_F_ZERO_CSUM_TX                          = 0x2
-       BPF_F_ZERO_SEED                             = 0x40
-       BPF_H                                       = 0x8
-       BPF_IMM                                     = 0x0
-       BPF_IND                                     = 0x40
-       BPF_JA                                      = 0x0
-       BPF_JEQ                                     = 0x10
-       BPF_JGE                                     = 0x30
-       BPF_JGT                                     = 0x20
-       BPF_JLE                                     = 0xb0
-       BPF_JLT                                     = 0xa0
-       BPF_JMP                                     = 0x5
-       BPF_JMP32                                   = 0x6
-       BPF_JNE                                     = 0x50
-       BPF_JSET                                    = 0x40
-       BPF_JSGE                                    = 0x70
-       BPF_JSGT                                    = 0x60
-       BPF_JSLE                                    = 0xd0
-       BPF_JSLT                                    = 0xc0
-       BPF_K                                       = 0x0
-       BPF_LD                                      = 0x0
-       BPF_LDX                                     = 0x1
-       BPF_LEN                                     = 0x80
-       BPF_LL_OFF                                  = -0x200000
-       BPF_LSH                                     = 0x60
-       BPF_MAJOR_VERSION                           = 0x1
-       BPF_MAXINSNS                                = 0x1000
-       BPF_MEM                                     = 0x60
-       BPF_MEMWORDS                                = 0x10
-       BPF_MINOR_VERSION                           = 0x1
-       BPF_MISC                                    = 0x7
-       BPF_MOD                                     = 0x90
-       BPF_MOV                                     = 0xb0
-       BPF_MSH                                     = 0xa0
-       BPF_MUL                                     = 0x20
-       BPF_NEG                                     = 0x80
-       BPF_NET_OFF                                 = -0x100000
-       BPF_NOEXIST                                 = 0x1
-       BPF_OBJ_NAME_LEN                            = 0x10
-       BPF_OR                                      = 0x40
-       BPF_PSEUDO_CALL                             = 0x1
-       BPF_PSEUDO_MAP_FD                           = 0x1
-       BPF_PSEUDO_MAP_VALUE                        = 0x2
-       BPF_RET                                     = 0x6
-       BPF_RSH                                     = 0x70
-       BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
-       BPF_SOCK_OPS_ALL_CB_FLAGS                   = 0xf
-       BPF_SOCK_OPS_RETRANS_CB_FLAG                = 0x2
-       BPF_SOCK_OPS_RTO_CB_FLAG                    = 0x1
-       BPF_SOCK_OPS_RTT_CB_FLAG                    = 0x8
-       BPF_SOCK_OPS_STATE_CB_FLAG                  = 0x4
-       BPF_ST                                      = 0x2
-       BPF_STX                                     = 0x3
-       BPF_SUB                                     = 0x10
-       BPF_TAG_SIZE                                = 0x8
-       BPF_TAX                                     = 0x0
-       BPF_TO_BE                                   = 0x8
-       BPF_TO_LE                                   = 0x0
-       BPF_TXA                                     = 0x80
-       BPF_W                                       = 0x0
-       BPF_X                                       = 0x8
-       BPF_XADD                                    = 0xc0
-       BPF_XOR                                     = 0xa0
-       BRKINT                                      = 0x2
-       BS0                                         = 0x0
-       BS1                                         = 0x2000
-       BSDLY                                       = 0x2000
-       BTRFS_SUPER_MAGIC                           = 0x9123683e
-       BTRFS_TEST_MAGIC                            = 0x73727279
-       CAN_BCM                                     = 0x2
-       CAN_EFF_FLAG                                = 0x80000000
-       CAN_EFF_ID_BITS                             = 0x1d
-       CAN_EFF_MASK                                = 0x1fffffff
-       CAN_ERR_FLAG                                = 0x20000000
-       CAN_ERR_MASK                                = 0x1fffffff
-       CAN_INV_FILTER                              = 0x20000000
-       CAN_ISOTP                                   = 0x6
-       CAN_J1939                                   = 0x7
-       CAN_MAX_DLC                                 = 0x8
-       CAN_MAX_DLEN                                = 0x8
-       CAN_MCNET                                   = 0x5
-       CAN_MTU                                     = 0x10
-       CAN_NPROTO                                  = 0x8
-       CAN_RAW                                     = 0x1
-       CAN_RAW_FILTER_MAX                          = 0x200
-       CAN_RTR_FLAG                                = 0x40000000
-       CAN_SFF_ID_BITS                             = 0xb
-       CAN_SFF_MASK                                = 0x7ff
-       CAN_TP16                                    = 0x3
-       CAN_TP20                                    = 0x4
-       CAP_AUDIT_CONTROL                           = 0x1e
-       CAP_AUDIT_READ                              = 0x25
-       CAP_AUDIT_WRITE                             = 0x1d
-       CAP_BLOCK_SUSPEND                           = 0x24
-       CAP_CHOWN                                   = 0x0
-       CAP_DAC_OVERRIDE                            = 0x1
-       CAP_DAC_READ_SEARCH                         = 0x2
-       CAP_FOWNER                                  = 0x3
-       CAP_FSETID                                  = 0x4
-       CAP_IPC_LOCK                                = 0xe
-       CAP_IPC_OWNER                               = 0xf
-       CAP_KILL                                    = 0x5
-       CAP_LAST_CAP                                = 0x25
-       CAP_LEASE                                   = 0x1c
-       CAP_LINUX_IMMUTABLE                         = 0x9
-       CAP_MAC_ADMIN                               = 0x21
-       CAP_MAC_OVERRIDE                            = 0x20
-       CAP_MKNOD                                   = 0x1b
-       CAP_NET_ADMIN                               = 0xc
-       CAP_NET_BIND_SERVICE                        = 0xa
-       CAP_NET_BROADCAST                           = 0xb
-       CAP_NET_RAW                                 = 0xd
-       CAP_SETFCAP                                 = 0x1f
-       CAP_SETGID                                  = 0x6
-       CAP_SETPCAP                                 = 0x8
-       CAP_SETUID                                  = 0x7
-       CAP_SYSLOG                                  = 0x22
-       CAP_SYS_ADMIN                               = 0x15
-       CAP_SYS_BOOT                                = 0x16
-       CAP_SYS_CHROOT                              = 0x12
-       CAP_SYS_MODULE                              = 0x10
-       CAP_SYS_NICE                                = 0x17
-       CAP_SYS_PACCT                               = 0x14
-       CAP_SYS_PTRACE                              = 0x13
-       CAP_SYS_RAWIO                               = 0x11
-       CAP_SYS_RESOURCE                            = 0x18
-       CAP_SYS_TIME                                = 0x19
-       CAP_SYS_TTY_CONFIG                          = 0x1a
-       CAP_WAKE_ALARM                              = 0x23
-       CBAUD                                       = 0x100f
-       CBAUDEX                                     = 0x1000
-       CFLUSH                                      = 0xf
-       CGROUP2_SUPER_MAGIC                         = 0x63677270
-       CGROUP_SUPER_MAGIC                          = 0x27e0eb
-       CIBAUD                                      = 0x100f0000
-       CLOCAL                                      = 0x800
-       CLOCK_BOOTTIME                              = 0x7
-       CLOCK_BOOTTIME_ALARM                        = 0x9
-       CLOCK_DEFAULT                               = 0x0
-       CLOCK_EXT                                   = 0x1
-       CLOCK_INT                                   = 0x2
-       CLOCK_MONOTONIC                             = 0x1
-       CLOCK_MONOTONIC_COARSE                      = 0x6
-       CLOCK_MONOTONIC_RAW                         = 0x4
-       CLOCK_PROCESS_CPUTIME_ID                    = 0x2
-       CLOCK_REALTIME                              = 0x0
-       CLOCK_REALTIME_ALARM                        = 0x8
-       CLOCK_REALTIME_COARSE                       = 0x5
-       CLOCK_TAI                                   = 0xb
-       CLOCK_THREAD_CPUTIME_ID                     = 0x3
-       CLOCK_TXFROMRX                              = 0x4
-       CLOCK_TXINT                                 = 0x3
-       CLONE_ARGS_SIZE_VER0                        = 0x40
-       CLONE_ARGS_SIZE_VER1                        = 0x50
-       CLONE_CHILD_CLEARTID                        = 0x200000
-       CLONE_CHILD_SETTID                          = 0x1000000
-       CLONE_CLEAR_SIGHAND                         = 0x100000000
-       CLONE_DETACHED                              = 0x400000
-       CLONE_FILES                                 = 0x400
-       CLONE_FS                                    = 0x200
-       CLONE_IO                                    = 0x80000000
-       CLONE_NEWCGROUP                             = 0x2000000
-       CLONE_NEWIPC                                = 0x8000000
-       CLONE_NEWNET                                = 0x40000000
-       CLONE_NEWNS                                 = 0x20000
-       CLONE_NEWPID                                = 0x20000000
-       CLONE_NEWUSER                               = 0x10000000
-       CLONE_NEWUTS                                = 0x4000000
-       CLONE_PARENT                                = 0x8000
-       CLONE_PARENT_SETTID                         = 0x100000
-       CLONE_PIDFD                                 = 0x1000
-       CLONE_PTRACE                                = 0x2000
-       CLONE_SETTLS                                = 0x80000
-       CLONE_SIGHAND                               = 0x800
-       CLONE_SYSVSEM                               = 0x40000
-       CLONE_THREAD                                = 0x10000
-       CLONE_UNTRACED                              = 0x800000
-       CLONE_VFORK                                 = 0x4000
-       CLONE_VM                                    = 0x100
-       CMSPAR                                      = 0x40000000
-       CODA_SUPER_MAGIC                            = 0x73757245
-       CR0                                         = 0x0
-       CR1                                         = 0x200
-       CR2                                         = 0x400
-       CR3                                         = 0x600
-       CRAMFS_MAGIC                                = 0x28cd3d45
-       CRDLY                                       = 0x600
-       CREAD                                       = 0x80
-       CRTSCTS                                     = 0x80000000
-       CRYPTO_MAX_NAME                             = 0x40
-       CRYPTO_MSG_MAX                              = 0x15
-       CRYPTO_NR_MSGTYPES                          = 0x6
-       CRYPTO_REPORT_MAXSIZE                       = 0x160
-       CS5                                         = 0x0
-       CS6                                         = 0x10
-       CS7                                         = 0x20
-       CS8                                         = 0x30
-       CSIGNAL                                     = 0xff
-       CSIZE                                       = 0x30
-       CSTART                                      = 0x11
-       CSTATUS                                     = 0x0
-       CSTOP                                       = 0x13
-       CSTOPB                                      = 0x40
-       CSUSP                                       = 0x1a
-       DAXFS_MAGIC                                 = 0x64646178
-       DEBUGFS_MAGIC                               = 0x64626720
-       DEVLINK_CMD_ESWITCH_MODE_GET                = 0x1d
-       DEVLINK_CMD_ESWITCH_MODE_SET                = 0x1e
-       DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"
-       DEVLINK_GENL_NAME                           = "devlink"
-       DEVLINK_GENL_VERSION                        = 0x1
-       DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
-       DEVPTS_SUPER_MAGIC                          = 0x1cd1
-       DMA_BUF_MAGIC                               = 0x444d4142
-       DT_BLK                                      = 0x6
-       DT_CHR                                      = 0x2
-       DT_DIR                                      = 0x4
-       DT_FIFO                                     = 0x1
-       DT_LNK                                      = 0xa
-       DT_REG                                      = 0x8
-       DT_SOCK                                     = 0xc
-       DT_UNKNOWN                                  = 0x0
-       DT_WHT                                      = 0xe
-       ECHO                                        = 0x8
-       ECHOCTL                                     = 0x200
-       ECHOE                                       = 0x10
-       ECHOK                                       = 0x20
-       ECHOKE                                      = 0x800
-       ECHONL                                      = 0x40
-       ECHOPRT                                     = 0x400
-       ECRYPTFS_SUPER_MAGIC                        = 0xf15f
-       EFD_CLOEXEC                                 = 0x400000
-       EFD_NONBLOCK                                = 0x4000
-       EFD_SEMAPHORE                               = 0x1
-       EFIVARFS_MAGIC                              = 0xde5e81e4
-       EFS_SUPER_MAGIC                             = 0x414a53
-       EMT_TAGOVF                                  = 0x1
-       ENCODING_DEFAULT                            = 0x0
-       ENCODING_FM_MARK                            = 0x3
-       ENCODING_FM_SPACE                           = 0x4
-       ENCODING_MANCHESTER                         = 0x5
-       ENCODING_NRZ                                = 0x1
-       ENCODING_NRZI                               = 0x2
-       EPOLLERR                                    = 0x8
-       EPOLLET                                     = 0x80000000
-       EPOLLEXCLUSIVE                              = 0x10000000
-       EPOLLHUP                                    = 0x10
-       EPOLLIN                                     = 0x1
-       EPOLLMSG                                    = 0x400
-       EPOLLONESHOT                                = 0x40000000
-       EPOLLOUT                                    = 0x4
-       EPOLLPRI                                    = 0x2
-       EPOLLRDBAND                                 = 0x80
-       EPOLLRDHUP                                  = 0x2000
-       EPOLLRDNORM                                 = 0x40
-       EPOLLWAKEUP                                 = 0x20000000
-       EPOLLWRBAND                                 = 0x200
-       EPOLLWRNORM                                 = 0x100
-       EPOLL_CLOEXEC                               = 0x400000
-       EPOLL_CTL_ADD                               = 0x1
-       EPOLL_CTL_DEL                               = 0x2
-       EPOLL_CTL_MOD                               = 0x3
-       EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2
-       ETH_P_1588                                  = 0x88f7
-       ETH_P_8021AD                                = 0x88a8
-       ETH_P_8021AH                                = 0x88e7
-       ETH_P_8021Q                                 = 0x8100
-       ETH_P_80221                                 = 0x8917
-       ETH_P_802_2                                 = 0x4
-       ETH_P_802_3                                 = 0x1
-       ETH_P_802_3_MIN                             = 0x600
-       ETH_P_802_EX1                               = 0x88b5
-       ETH_P_AARP                                  = 0x80f3
-       ETH_P_AF_IUCV                               = 0xfbfb
-       ETH_P_ALL                                   = 0x3
-       ETH_P_AOE                                   = 0x88a2
-       ETH_P_ARCNET                                = 0x1a
-       ETH_P_ARP                                   = 0x806
-       ETH_P_ATALK                                 = 0x809b
-       ETH_P_ATMFATE                               = 0x8884
-       ETH_P_ATMMPOA                               = 0x884c
-       ETH_P_AX25                                  = 0x2
-       ETH_P_BATMAN                                = 0x4305
-       ETH_P_BPQ                                   = 0x8ff
-       ETH_P_CAIF                                  = 0xf7
-       ETH_P_CAN                                   = 0xc
-       ETH_P_CANFD                                 = 0xd
-       ETH_P_CONTROL                               = 0x16
-       ETH_P_CUST                                  = 0x6006
-       ETH_P_DDCMP                                 = 0x6
-       ETH_P_DEC                                   = 0x6000
-       ETH_P_DIAG                                  = 0x6005
-       ETH_P_DNA_DL                                = 0x6001
-       ETH_P_DNA_RC                                = 0x6002
-       ETH_P_DNA_RT                                = 0x6003
-       ETH_P_DSA                                   = 0x1b
-       ETH_P_DSA_8021Q                             = 0xdadb
-       ETH_P_ECONET                                = 0x18
-       ETH_P_EDSA                                  = 0xdada
-       ETH_P_ERSPAN                                = 0x88be
-       ETH_P_ERSPAN2                               = 0x22eb
-       ETH_P_FCOE                                  = 0x8906
-       ETH_P_FIP                                   = 0x8914
-       ETH_P_HDLC                                  = 0x19
-       ETH_P_HSR                                   = 0x892f
-       ETH_P_IBOE                                  = 0x8915
-       ETH_P_IEEE802154                            = 0xf6
-       ETH_P_IEEEPUP                               = 0xa00
-       ETH_P_IEEEPUPAT                             = 0xa01
-       ETH_P_IFE                                   = 0xed3e
-       ETH_P_IP                                    = 0x800
-       ETH_P_IPV6                                  = 0x86dd
-       ETH_P_IPX                                   = 0x8137
-       ETH_P_IRDA                                  = 0x17
-       ETH_P_LAT                                   = 0x6004
-       ETH_P_LINK_CTL                              = 0x886c
-       ETH_P_LLDP                                  = 0x88cc
-       ETH_P_LOCALTALK                             = 0x9
-       ETH_P_LOOP                                  = 0x60
-       ETH_P_LOOPBACK                              = 0x9000
-       ETH_P_MACSEC                                = 0x88e5
-       ETH_P_MAP                                   = 0xf9
-       ETH_P_MOBITEX                               = 0x15
-       ETH_P_MPLS_MC                               = 0x8848
-       ETH_P_MPLS_UC                               = 0x8847
-       ETH_P_MVRP                                  = 0x88f5
-       ETH_P_NCSI                                  = 0x88f8
-       ETH_P_NSH                                   = 0x894f
-       ETH_P_PAE                                   = 0x888e
-       ETH_P_PAUSE                                 = 0x8808
-       ETH_P_PHONET                                = 0xf5
-       ETH_P_PPPTALK                               = 0x10
-       ETH_P_PPP_DISC                              = 0x8863
-       ETH_P_PPP_MP                                = 0x8
-       ETH_P_PPP_SES                               = 0x8864
-       ETH_P_PREAUTH                               = 0x88c7
-       ETH_P_PRP                                   = 0x88fb
-       ETH_P_PUP                                   = 0x200
-       ETH_P_PUPAT                                 = 0x201
-       ETH_P_QINQ1                                 = 0x9100
-       ETH_P_QINQ2                                 = 0x9200
-       ETH_P_QINQ3                                 = 0x9300
-       ETH_P_RARP                                  = 0x8035
-       ETH_P_SCA                                   = 0x6007
-       ETH_P_SLOW                                  = 0x8809
-       ETH_P_SNAP                                  = 0x5
-       ETH_P_TDLS                                  = 0x890d
-       ETH_P_TEB                                   = 0x6558
-       ETH_P_TIPC                                  = 0x88ca
-       ETH_P_TRAILER                               = 0x1c
-       ETH_P_TR_802_2                              = 0x11
-       ETH_P_TSN                                   = 0x22f0
-       ETH_P_WAN_PPP                               = 0x7
-       ETH_P_WCCP                                  = 0x883e
-       ETH_P_X25                                   = 0x805
-       ETH_P_XDSA                                  = 0xf8
-       EXABYTE_ENABLE_NEST                         = 0xf0
-       EXT2_SUPER_MAGIC                            = 0xef53
-       EXT3_SUPER_MAGIC                            = 0xef53
-       EXT4_SUPER_MAGIC                            = 0xef53
-       EXTA                                        = 0xe
-       EXTB                                        = 0xf
-       EXTPROC                                     = 0x10000
-       F2FS_SUPER_MAGIC                            = 0xf2f52010
-       FALLOC_FL_COLLAPSE_RANGE                    = 0x8
-       FALLOC_FL_INSERT_RANGE                      = 0x20
-       FALLOC_FL_KEEP_SIZE                         = 0x1
-       FALLOC_FL_NO_HIDE_STALE                     = 0x4
-       FALLOC_FL_PUNCH_HOLE                        = 0x2
-       FALLOC_FL_UNSHARE_RANGE                     = 0x40
-       FALLOC_FL_ZERO_RANGE                        = 0x10
-       FANOTIFY_METADATA_VERSION                   = 0x3
-       FAN_ACCESS                                  = 0x1
-       FAN_ACCESS_PERM                             = 0x20000
-       FAN_ALLOW                                   = 0x1
-       FAN_ALL_CLASS_BITS                          = 0xc
-       FAN_ALL_EVENTS                              = 0x3b
-       FAN_ALL_INIT_FLAGS                          = 0x3f
-       FAN_ALL_MARK_FLAGS                          = 0xff
-       FAN_ALL_OUTGOING_EVENTS                     = 0x3403b
-       FAN_ALL_PERM_EVENTS                         = 0x30000
-       FAN_ATTRIB                                  = 0x4
-       FAN_AUDIT                                   = 0x10
-       FAN_CLASS_CONTENT                           = 0x4
-       FAN_CLASS_NOTIF                             = 0x0
-       FAN_CLASS_PRE_CONTENT                       = 0x8
-       FAN_CLOEXEC                                 = 0x1
-       FAN_CLOSE                                   = 0x18
-       FAN_CLOSE_NOWRITE                           = 0x10
-       FAN_CLOSE_WRITE                             = 0x8
-       FAN_CREATE                                  = 0x100
-       FAN_DELETE                                  = 0x200
-       FAN_DELETE_SELF                             = 0x400
-       FAN_DENY                                    = 0x2
-       FAN_ENABLE_AUDIT                            = 0x40
-       FAN_EVENT_INFO_TYPE_FID                     = 0x1
-       FAN_EVENT_METADATA_LEN                      = 0x18
-       FAN_EVENT_ON_CHILD                          = 0x8000000
-       FAN_MARK_ADD                                = 0x1
-       FAN_MARK_DONT_FOLLOW                        = 0x4
-       FAN_MARK_FILESYSTEM                         = 0x100
-       FAN_MARK_FLUSH                              = 0x80
-       FAN_MARK_IGNORED_MASK                       = 0x20
-       FAN_MARK_IGNORED_SURV_MODIFY                = 0x40
-       FAN_MARK_INODE                              = 0x0
-       FAN_MARK_MOUNT                              = 0x10
-       FAN_MARK_ONLYDIR                            = 0x8
-       FAN_MARK_REMOVE                             = 0x2
-       FAN_MODIFY                                  = 0x2
-       FAN_MOVE                                    = 0xc0
-       FAN_MOVED_FROM                              = 0x40
-       FAN_MOVED_TO                                = 0x80
-       FAN_MOVE_SELF                               = 0x800
-       FAN_NOFD                                    = -0x1
-       FAN_NONBLOCK                                = 0x2
-       FAN_ONDIR                                   = 0x40000000
-       FAN_OPEN                                    = 0x20
-       FAN_OPEN_EXEC                               = 0x1000
-       FAN_OPEN_EXEC_PERM                          = 0x40000
-       FAN_OPEN_PERM                               = 0x10000
-       FAN_Q_OVERFLOW                              = 0x4000
-       FAN_REPORT_FID                              = 0x200
-       FAN_REPORT_TID                              = 0x100
-       FAN_UNLIMITED_MARKS                         = 0x20
-       FAN_UNLIMITED_QUEUE                         = 0x10
-       FD_CLOEXEC                                  = 0x1
-       FD_SETSIZE                                  = 0x400
-       FF0                                         = 0x0
-       FF1                                         = 0x8000
-       FFDLY                                       = 0x8000
-       FLUSHO                                      = 0x1000
-       FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
-       FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
-       FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
-       FSCRYPT_KEY_IDENTIFIER_SIZE                 = 0x10
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY  = 0x1
-       FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
-       FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR            = 0x1
-       FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER            = 0x2
-       FSCRYPT_KEY_STATUS_ABSENT                   = 0x1
-       FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF       = 0x1
-       FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED     = 0x3
-       FSCRYPT_KEY_STATUS_PRESENT                  = 0x2
-       FSCRYPT_MAX_KEY_SIZE                        = 0x40
-       FSCRYPT_MODE_ADIANTUM                       = 0x9
-       FSCRYPT_MODE_AES_128_CBC                    = 0x5
-       FSCRYPT_MODE_AES_128_CTS                    = 0x6
-       FSCRYPT_MODE_AES_256_CTS                    = 0x4
-       FSCRYPT_MODE_AES_256_XTS                    = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2
-       FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3
-       FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
-       FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
-       FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
-       FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
-       FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
-       FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
-       FSCRYPT_POLICY_V1                           = 0x0
-       FSCRYPT_POLICY_V2                           = 0x2
-       FS_ENCRYPTION_MODE_ADIANTUM                 = 0x9
-       FS_ENCRYPTION_MODE_AES_128_CBC              = 0x5
-       FS_ENCRYPTION_MODE_AES_128_CTS              = 0x6
-       FS_ENCRYPTION_MODE_AES_256_CBC              = 0x3
-       FS_ENCRYPTION_MODE_AES_256_CTS              = 0x4
-       FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2
-       FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1
-       FS_ENCRYPTION_MODE_INVALID                  = 0x0
-       FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8
-       FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7
-       FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
-       FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
-       FS_IOC_GET_ENCRYPTION_POLICY                = 0x800c6615
-       FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
-       FS_IOC_GET_ENCRYPTION_PWSALT                = 0x80106614
-       FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
-       FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
-       FS_IOC_SET_ENCRYPTION_POLICY                = 0x400c6613
-       FS_KEY_DESCRIPTOR_SIZE                      = 0x8
-       FS_KEY_DESC_PREFIX                          = "fscrypt:"
-       FS_KEY_DESC_PREFIX_SIZE                     = 0x8
-       FS_MAX_KEY_SIZE                             = 0x40
-       FS_POLICY_FLAGS_PAD_16                      = 0x2
-       FS_POLICY_FLAGS_PAD_32                      = 0x3
-       FS_POLICY_FLAGS_PAD_4                       = 0x0
-       FS_POLICY_FLAGS_PAD_8                       = 0x1
-       FS_POLICY_FLAGS_PAD_MASK                    = 0x3
-       FS_POLICY_FLAGS_VALID                       = 0xf
-       FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
-       F_ADD_SEALS                                 = 0x409
-       F_DUPFD                                     = 0x0
-       F_DUPFD_CLOEXEC                             = 0x406
-       F_EXLCK                                     = 0x4
-       F_GETFD                                     = 0x1
-       F_GETFL                                     = 0x3
-       F_GETLEASE                                  = 0x401
-       F_GETLK                                     = 0x7
-       F_GETLK64                                   = 0x7
-       F_GETOWN                                    = 0x5
-       F_GETOWN_EX                                 = 0x10
-       F_GETPIPE_SZ                                = 0x408
-       F_GETSIG                                    = 0xb
-       F_GET_FILE_RW_HINT                          = 0x40d
-       F_GET_RW_HINT                               = 0x40b
-       F_GET_SEALS                                 = 0x40a
-       F_LOCK                                      = 0x1
-       F_NOTIFY                                    = 0x402
-       F_OFD_GETLK                                 = 0x24
-       F_OFD_SETLK                                 = 0x25
-       F_OFD_SETLKW                                = 0x26
-       F_OK                                        = 0x0
-       F_RDLCK                                     = 0x1
-       F_SEAL_FUTURE_WRITE                         = 0x10
-       F_SEAL_GROW                                 = 0x4
-       F_SEAL_SEAL                                 = 0x1
-       F_SEAL_SHRINK                               = 0x2
-       F_SEAL_WRITE                                = 0x8
-       F_SETFD                                     = 0x2
-       F_SETFL                                     = 0x4
-       F_SETLEASE                                  = 0x400
-       F_SETLK                                     = 0x8
-       F_SETLK64                                   = 0x8
-       F_SETLKW                                    = 0x9
-       F_SETLKW64                                  = 0x9
-       F_SETOWN                                    = 0x6
-       F_SETOWN_EX                                 = 0xf
-       F_SETPIPE_SZ                                = 0x407
-       F_SETSIG                                    = 0xa
-       F_SET_FILE_RW_HINT                          = 0x40e
-       F_SET_RW_HINT                               = 0x40c
-       F_SHLCK                                     = 0x8
-       F_TEST                                      = 0x3
-       F_TLOCK                                     = 0x2
-       F_ULOCK                                     = 0x0
-       F_UNLCK                                     = 0x3
-       F_WRLCK                                     = 0x2
-       GENL_ADMIN_PERM                             = 0x1
-       GENL_CMD_CAP_DO                             = 0x2
-       GENL_CMD_CAP_DUMP                           = 0x4
-       GENL_CMD_CAP_HASPOL                         = 0x8
-       GENL_HDRLEN                                 = 0x4
-       GENL_ID_CTRL                                = 0x10
-       GENL_ID_PMCRAID                             = 0x12
-       GENL_ID_VFS_DQUOT                           = 0x11
-       GENL_MAX_ID                                 = 0x3ff
-       GENL_MIN_ID                                 = 0x10
-       GENL_NAMSIZ                                 = 0x10
-       GENL_START_ALLOC                            = 0x13
-       GENL_UNS_ADMIN_PERM                         = 0x10
-       GRND_NONBLOCK                               = 0x1
-       GRND_RANDOM                                 = 0x2
-       HDIO_DRIVE_CMD                              = 0x31f
-       HDIO_DRIVE_CMD_AEB                          = 0x31e
-       HDIO_DRIVE_CMD_HDR_SIZE                     = 0x4
-       HDIO_DRIVE_HOB_HDR_SIZE                     = 0x8
-       HDIO_DRIVE_RESET                            = 0x31c
-       HDIO_DRIVE_TASK                             = 0x31e
-       HDIO_DRIVE_TASKFILE                         = 0x31d
-       HDIO_DRIVE_TASK_HDR_SIZE                    = 0x8
-       HDIO_GETGEO                                 = 0x301
-       HDIO_GET_32BIT                              = 0x309
-       HDIO_GET_ACOUSTIC                           = 0x30f
-       HDIO_GET_ADDRESS                            = 0x310
-       HDIO_GET_BUSSTATE                           = 0x31a
-       HDIO_GET_DMA                                = 0x30b
-       HDIO_GET_IDENTITY                           = 0x30d
-       HDIO_GET_KEEPSETTINGS                       = 0x308
-       HDIO_GET_MULTCOUNT                          = 0x304
-       HDIO_GET_NICE                               = 0x30c
-       HDIO_GET_NOWERR                             = 0x30a
-       HDIO_GET_QDMA                               = 0x305
-       HDIO_GET_UNMASKINTR                         = 0x302
-       HDIO_GET_WCACHE                             = 0x30e
-       HDIO_OBSOLETE_IDENTITY                      = 0x307
-       HDIO_SCAN_HWIF                              = 0x328
-       HDIO_SET_32BIT                              = 0x324
-       HDIO_SET_ACOUSTIC                           = 0x32c
-       HDIO_SET_ADDRESS                            = 0x32f
-       HDIO_SET_BUSSTATE                           = 0x32d
-       HDIO_SET_DMA                                = 0x326
-       HDIO_SET_KEEPSETTINGS                       = 0x323
-       HDIO_SET_MULTCOUNT                          = 0x321
-       HDIO_SET_NICE                               = 0x329
-       HDIO_SET_NOWERR                             = 0x325
-       HDIO_SET_PIO_MODE                           = 0x327
-       HDIO_SET_QDMA                               = 0x32e
-       HDIO_SET_UNMASKINTR                         = 0x322
-       HDIO_SET_WCACHE                             = 0x32b
-       HDIO_SET_XFER                               = 0x306
-       HDIO_TRISTATE_HWIF                          = 0x31b
-       HDIO_UNREGISTER_HWIF                        = 0x32a
-       HOSTFS_SUPER_MAGIC                          = 0xc0ffee
-       HPFS_SUPER_MAGIC                            = 0xf995e849
-       HUGETLBFS_MAGIC                             = 0x958458f6
-       HUPCL                                       = 0x400
-       IBSHIFT                                     = 0x10
-       ICANON                                      = 0x2
-       ICMPV6_FILTER                               = 0x1
-       ICRNL                                       = 0x100
-       IEXTEN                                      = 0x8000
-       IFA_F_DADFAILED                             = 0x8
-       IFA_F_DEPRECATED                            = 0x20
-       IFA_F_HOMEADDRESS                           = 0x10
-       IFA_F_MANAGETEMPADDR                        = 0x100
-       IFA_F_MCAUTOJOIN                            = 0x400
-       IFA_F_NODAD                                 = 0x2
-       IFA_F_NOPREFIXROUTE                         = 0x200
-       IFA_F_OPTIMISTIC                            = 0x4
-       IFA_F_PERMANENT                             = 0x80
-       IFA_F_SECONDARY                             = 0x1
-       IFA_F_STABLE_PRIVACY                        = 0x800
-       IFA_F_TEMPORARY                             = 0x1
-       IFA_F_TENTATIVE                             = 0x40
-       IFA_MAX                                     = 0xa
-       IFF_ALLMULTI                                = 0x200
-       IFF_ATTACH_QUEUE                            = 0x200
-       IFF_AUTOMEDIA                               = 0x4000
-       IFF_BROADCAST                               = 0x2
-       IFF_DEBUG                                   = 0x4
-       IFF_DETACH_QUEUE                            = 0x400
-       IFF_DORMANT                                 = 0x20000
-       IFF_DYNAMIC                                 = 0x8000
-       IFF_ECHO                                    = 0x40000
-       IFF_LOOPBACK                                = 0x8
-       IFF_LOWER_UP                                = 0x10000
-       IFF_MASTER                                  = 0x400
-       IFF_MULTICAST                               = 0x1000
-       IFF_MULTI_QUEUE                             = 0x100
-       IFF_NAPI                                    = 0x10
-       IFF_NAPI_FRAGS                              = 0x20
-       IFF_NOARP                                   = 0x80
-       IFF_NOFILTER                                = 0x1000
-       IFF_NOTRAILERS                              = 0x20
-       IFF_NO_PI                                   = 0x1000
-       IFF_ONE_QUEUE                               = 0x2000
-       IFF_PERSIST                                 = 0x800
-       IFF_POINTOPOINT                             = 0x10
-       IFF_PORTSEL                                 = 0x2000
-       IFF_PROMISC                                 = 0x100
-       IFF_RUNNING                                 = 0x40
-       IFF_SLAVE                                   = 0x800
-       IFF_TAP                                     = 0x2
-       IFF_TUN                                     = 0x1
-       IFF_TUN_EXCL                                = 0x8000
-       IFF_UP                                      = 0x1
-       IFF_VNET_HDR                                = 0x4000
-       IFF_VOLATILE                                = 0x70c5a
-       IFNAMSIZ                                    = 0x10
-       IGNBRK                                      = 0x1
-       IGNCR                                       = 0x80
-       IGNPAR                                      = 0x4
-       IMAXBEL                                     = 0x2000
-       INLCR                                       = 0x40
-       INPCK                                       = 0x10
-       IN_ACCESS                                   = 0x1
-       IN_ALL_EVENTS                               = 0xfff
-       IN_ATTRIB                                   = 0x4
-       IN_CLASSA_HOST                              = 0xffffff
-       IN_CLASSA_MAX                               = 0x80
-       IN_CLASSA_NET                               = 0xff000000
-       IN_CLASSA_NSHIFT                            = 0x18
-       IN_CLASSB_HOST                              = 0xffff
-       IN_CLASSB_MAX                               = 0x10000
-       IN_CLASSB_NET                               = 0xffff0000
-       IN_CLASSB_NSHIFT                            = 0x10
-       IN_CLASSC_HOST                              = 0xff
-       IN_CLASSC_NET                               = 0xffffff00
-       IN_CLASSC_NSHIFT                            = 0x8
-       IN_CLOEXEC                                  = 0x400000
-       IN_CLOSE                                    = 0x18
-       IN_CLOSE_NOWRITE                            = 0x10
-       IN_CLOSE_WRITE                              = 0x8
-       IN_CREATE                                   = 0x100
-       IN_DELETE                                   = 0x200
-       IN_DELETE_SELF                              = 0x400
-       IN_DONT_FOLLOW                              = 0x2000000
-       IN_EXCL_UNLINK                              = 0x4000000
-       IN_IGNORED                                  = 0x8000
-       IN_ISDIR                                    = 0x40000000
-       IN_LOOPBACKNET                              = 0x7f
-       IN_MASK_ADD                                 = 0x20000000
-       IN_MASK_CREATE                              = 0x10000000
-       IN_MODIFY                                   = 0x2
-       IN_MOVE                                     = 0xc0
-       IN_MOVED_FROM                               = 0x40
-       IN_MOVED_TO                                 = 0x80
-       IN_MOVE_SELF                                = 0x800
-       IN_NONBLOCK                                 = 0x4000
-       IN_ONESHOT                                  = 0x80000000
-       IN_ONLYDIR                                  = 0x1000000
-       IN_OPEN                                     = 0x20
-       IN_Q_OVERFLOW                               = 0x4000
-       IN_UNMOUNT                                  = 0x2000
-       IOCTL_VM_SOCKETS_GET_LOCAL_CID              = 0x200007b9
-       IPPROTO_AH                                  = 0x33
-       IPPROTO_BEETPH                              = 0x5e
-       IPPROTO_COMP                                = 0x6c
-       IPPROTO_DCCP                                = 0x21
-       IPPROTO_DSTOPTS                             = 0x3c
-       IPPROTO_EGP                                 = 0x8
-       IPPROTO_ENCAP                               = 0x62
-       IPPROTO_ESP                                 = 0x32
-       IPPROTO_FRAGMENT                            = 0x2c
-       IPPROTO_GRE                                 = 0x2f
-       IPPROTO_HOPOPTS                             = 0x0
-       IPPROTO_ICMP                                = 0x1
-       IPPROTO_ICMPV6                              = 0x3a
-       IPPROTO_IDP                                 = 0x16
-       IPPROTO_IGMP                                = 0x2
-       IPPROTO_IP                                  = 0x0
-       IPPROTO_IPIP                                = 0x4
-       IPPROTO_IPV6                                = 0x29
-       IPPROTO_MH                                  = 0x87
-       IPPROTO_MPLS                                = 0x89
-       IPPROTO_MTP                                 = 0x5c
-       IPPROTO_NONE                                = 0x3b
-       IPPROTO_PIM                                 = 0x67
-       IPPROTO_PUP                                 = 0xc
-       IPPROTO_RAW                                 = 0xff
-       IPPROTO_ROUTING                             = 0x2b
-       IPPROTO_RSVP                                = 0x2e
-       IPPROTO_SCTP                                = 0x84
-       IPPROTO_TCP                                 = 0x6
-       IPPROTO_TP                                  = 0x1d
-       IPPROTO_UDP                                 = 0x11
-       IPPROTO_UDPLITE                             = 0x88
-       IPV6_2292DSTOPTS                            = 0x4
-       IPV6_2292HOPLIMIT                           = 0x8
-       IPV6_2292HOPOPTS                            = 0x3
-       IPV6_2292PKTINFO                            = 0x2
-       IPV6_2292PKTOPTIONS                         = 0x6
-       IPV6_2292RTHDR                              = 0x5
-       IPV6_ADDRFORM                               = 0x1
-       IPV6_ADDR_PREFERENCES                       = 0x48
-       IPV6_ADD_MEMBERSHIP                         = 0x14
-       IPV6_AUTHHDR                                = 0xa
-       IPV6_AUTOFLOWLABEL                          = 0x46
-       IPV6_CHECKSUM                               = 0x7
-       IPV6_DONTFRAG                               = 0x3e
-       IPV6_DROP_MEMBERSHIP                        = 0x15
-       IPV6_DSTOPTS                                = 0x3b
-       IPV6_FREEBIND                               = 0x4e
-       IPV6_HDRINCL                                = 0x24
-       IPV6_HOPLIMIT                               = 0x34
-       IPV6_HOPOPTS                                = 0x36
-       IPV6_IPSEC_POLICY                           = 0x22
-       IPV6_JOIN_ANYCAST                           = 0x1b
-       IPV6_JOIN_GROUP                             = 0x14
-       IPV6_LEAVE_ANYCAST                          = 0x1c
-       IPV6_LEAVE_GROUP                            = 0x15
-       IPV6_MINHOPCOUNT                            = 0x49
-       IPV6_MTU                                    = 0x18
-       IPV6_MTU_DISCOVER                           = 0x17
-       IPV6_MULTICAST_ALL                          = 0x1d
-       IPV6_MULTICAST_HOPS                         = 0x12
-       IPV6_MULTICAST_IF                           = 0x11
-       IPV6_MULTICAST_LOOP                         = 0x13
-       IPV6_NEXTHOP                                = 0x9
-       IPV6_ORIGDSTADDR                            = 0x4a
-       IPV6_PATHMTU                                = 0x3d
-       IPV6_PKTINFO                                = 0x32
-       IPV6_PMTUDISC_DO                            = 0x2
-       IPV6_PMTUDISC_DONT                          = 0x0
-       IPV6_PMTUDISC_INTERFACE                     = 0x4
-       IPV6_PMTUDISC_OMIT                          = 0x5
-       IPV6_PMTUDISC_PROBE                         = 0x3
-       IPV6_PMTUDISC_WANT                          = 0x1
-       IPV6_RECVDSTOPTS                            = 0x3a
-       IPV6_RECVERR                                = 0x19
-       IPV6_RECVFRAGSIZE                           = 0x4d
-       IPV6_RECVHOPLIMIT                           = 0x33
-       IPV6_RECVHOPOPTS                            = 0x35
-       IPV6_RECVORIGDSTADDR                        = 0x4a
-       IPV6_RECVPATHMTU                            = 0x3c
-       IPV6_RECVPKTINFO                            = 0x31
-       IPV6_RECVRTHDR                              = 0x38
-       IPV6_RECVTCLASS                             = 0x42
-       IPV6_ROUTER_ALERT                           = 0x16
-       IPV6_ROUTER_ALERT_ISOLATE                   = 0x1e
-       IPV6_RTHDR                                  = 0x39
-       IPV6_RTHDRDSTOPTS                           = 0x37
-       IPV6_RTHDR_LOOSE                            = 0x0
-       IPV6_RTHDR_STRICT                           = 0x1
-       IPV6_RTHDR_TYPE_0                           = 0x0
-       IPV6_RXDSTOPTS                              = 0x3b
-       IPV6_RXHOPOPTS                              = 0x36
-       IPV6_TCLASS                                 = 0x43
-       IPV6_TRANSPARENT                            = 0x4b
-       IPV6_UNICAST_HOPS                           = 0x10
-       IPV6_UNICAST_IF                             = 0x4c
-       IPV6_V6ONLY                                 = 0x1a
-       IPV6_XFRM_POLICY                            = 0x23
-       IP_ADD_MEMBERSHIP                           = 0x23
-       IP_ADD_SOURCE_MEMBERSHIP                    = 0x27
-       IP_BIND_ADDRESS_NO_PORT                     = 0x18
-       IP_BLOCK_SOURCE                             = 0x26
-       IP_CHECKSUM                                 = 0x17
-       IP_DEFAULT_MULTICAST_LOOP                   = 0x1
-       IP_DEFAULT_MULTICAST_TTL                    = 0x1
-       IP_DF                                       = 0x4000
-       IP_DROP_MEMBERSHIP                          = 0x24
-       IP_DROP_SOURCE_MEMBERSHIP                   = 0x28
-       IP_FREEBIND                                 = 0xf
-       IP_HDRINCL                                  = 0x3
-       IP_IPSEC_POLICY                             = 0x10
-       IP_MAXPACKET                                = 0xffff
-       IP_MAX_MEMBERSHIPS                          = 0x14
-       IP_MF                                       = 0x2000
-       IP_MINTTL                                   = 0x15
-       IP_MSFILTER                                 = 0x29
-       IP_MSS                                      = 0x240
-       IP_MTU                                      = 0xe
-       IP_MTU_DISCOVER                             = 0xa
-       IP_MULTICAST_ALL                            = 0x31
-       IP_MULTICAST_IF                             = 0x20
-       IP_MULTICAST_LOOP                           = 0x22
-       IP_MULTICAST_TTL                            = 0x21
-       IP_NODEFRAG                                 = 0x16
-       IP_OFFMASK                                  = 0x1fff
-       IP_OPTIONS                                  = 0x4
-       IP_ORIGDSTADDR                              = 0x14
-       IP_PASSSEC                                  = 0x12
-       IP_PKTINFO                                  = 0x8
-       IP_PKTOPTIONS                               = 0x9
-       IP_PMTUDISC                                 = 0xa
-       IP_PMTUDISC_DO                              = 0x2
-       IP_PMTUDISC_DONT                            = 0x0
-       IP_PMTUDISC_INTERFACE                       = 0x4
-       IP_PMTUDISC_OMIT                            = 0x5
-       IP_PMTUDISC_PROBE                           = 0x3
-       IP_PMTUDISC_WANT                            = 0x1
-       IP_RECVERR                                  = 0xb
-       IP_RECVFRAGSIZE                             = 0x19
-       IP_RECVOPTS                                 = 0x6
-       IP_RECVORIGDSTADDR                          = 0x14
-       IP_RECVRETOPTS                              = 0x7
-       IP_RECVTOS                                  = 0xd
-       IP_RECVTTL                                  = 0xc
-       IP_RETOPTS                                  = 0x7
-       IP_RF                                       = 0x8000
-       IP_ROUTER_ALERT                             = 0x5
-       IP_TOS                                      = 0x1
-       IP_TRANSPARENT                              = 0x13
-       IP_TTL                                      = 0x2
-       IP_UNBLOCK_SOURCE                           = 0x25
-       IP_UNICAST_IF                               = 0x32
-       IP_XFRM_POLICY                              = 0x11
-       ISIG                                        = 0x1
-       ISOFS_SUPER_MAGIC                           = 0x9660
-       ISTRIP                                      = 0x20
-       IUCLC                                       = 0x200
-       IUTF8                                       = 0x4000
-       IXANY                                       = 0x800
-       IXOFF                                       = 0x1000
-       IXON                                        = 0x400
-       JFFS2_SUPER_MAGIC                           = 0x72b6
-       KEXEC_ARCH_386                              = 0x30000
-       KEXEC_ARCH_68K                              = 0x40000
-       KEXEC_ARCH_AARCH64                          = 0xb70000
-       KEXEC_ARCH_ARM                              = 0x280000
-       KEXEC_ARCH_DEFAULT                          = 0x0
-       KEXEC_ARCH_IA_64                            = 0x320000
-       KEXEC_ARCH_MASK                             = 0xffff0000
-       KEXEC_ARCH_MIPS                             = 0x80000
-       KEXEC_ARCH_MIPS_LE                          = 0xa0000
-       KEXEC_ARCH_PARISC                           = 0xf0000
-       KEXEC_ARCH_PPC                              = 0x140000
-       KEXEC_ARCH_PPC64                            = 0x150000
-       KEXEC_ARCH_S390                             = 0x160000
-       KEXEC_ARCH_SH                               = 0x2a0000
-       KEXEC_ARCH_X86_64                           = 0x3e0000
-       KEXEC_FILE_NO_INITRAMFS                     = 0x4
-       KEXEC_FILE_ON_CRASH                         = 0x2
-       KEXEC_FILE_UNLOAD                           = 0x1
-       KEXEC_ON_CRASH                              = 0x1
-       KEXEC_PRESERVE_CONTEXT                      = 0x2
-       KEXEC_SEGMENT_MAX                           = 0x10
-       KEYCTL_ASSUME_AUTHORITY                     = 0x10
-       KEYCTL_CAPABILITIES                         = 0x1f
-       KEYCTL_CAPS0_BIG_KEY                        = 0x10
-       KEYCTL_CAPS0_CAPABILITIES                   = 0x1
-       KEYCTL_CAPS0_DIFFIE_HELLMAN                 = 0x4
-       KEYCTL_CAPS0_INVALIDATE                     = 0x20
-       KEYCTL_CAPS0_MOVE                           = 0x80
-       KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
-       KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
-       KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
-       KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
-       KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
-       KEYCTL_CHOWN                                = 0x4
-       KEYCTL_CLEAR                                = 0x7
-       KEYCTL_DESCRIBE                             = 0x6
-       KEYCTL_DH_COMPUTE                           = 0x17
-       KEYCTL_GET_KEYRING_ID                       = 0x0
-       KEYCTL_GET_PERSISTENT                       = 0x16
-       KEYCTL_GET_SECURITY                         = 0x11
-       KEYCTL_INSTANTIATE                          = 0xc
-       KEYCTL_INSTANTIATE_IOV                      = 0x14
-       KEYCTL_INVALIDATE                           = 0x15
-       KEYCTL_JOIN_SESSION_KEYRING                 = 0x1
-       KEYCTL_LINK                                 = 0x8
-       KEYCTL_MOVE                                 = 0x1e
-       KEYCTL_MOVE_EXCL                            = 0x1
-       KEYCTL_NEGATE                               = 0xd
-       KEYCTL_PKEY_DECRYPT                         = 0x1a
-       KEYCTL_PKEY_ENCRYPT                         = 0x19
-       KEYCTL_PKEY_QUERY                           = 0x18
-       KEYCTL_PKEY_SIGN                            = 0x1b
-       KEYCTL_PKEY_VERIFY                          = 0x1c
-       KEYCTL_READ                                 = 0xb
-       KEYCTL_REJECT                               = 0x13
-       KEYCTL_RESTRICT_KEYRING                     = 0x1d
-       KEYCTL_REVOKE                               = 0x3
-       KEYCTL_SEARCH                               = 0xa
-       KEYCTL_SESSION_TO_PARENT                    = 0x12
-       KEYCTL_SETPERM                              = 0x5
-       KEYCTL_SET_REQKEY_KEYRING                   = 0xe
-       KEYCTL_SET_TIMEOUT                          = 0xf
-       KEYCTL_SUPPORTS_DECRYPT                     = 0x2
-       KEYCTL_SUPPORTS_ENCRYPT                     = 0x1
-       KEYCTL_SUPPORTS_SIGN                        = 0x4
-       KEYCTL_SUPPORTS_VERIFY                      = 0x8
-       KEYCTL_UNLINK                               = 0x9
-       KEYCTL_UPDATE                               = 0x2
-       KEY_REQKEY_DEFL_DEFAULT                     = 0x0
-       KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
-       KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
-       KEY_REQKEY_DEFL_PROCESS_KEYRING             = 0x2
-       KEY_REQKEY_DEFL_REQUESTOR_KEYRING           = 0x7
-       KEY_REQKEY_DEFL_SESSION_KEYRING             = 0x3
-       KEY_REQKEY_DEFL_THREAD_KEYRING              = 0x1
-       KEY_REQKEY_DEFL_USER_KEYRING                = 0x4
-       KEY_REQKEY_DEFL_USER_SESSION_KEYRING        = 0x5
-       KEY_SPEC_GROUP_KEYRING                      = -0x6
-       KEY_SPEC_PROCESS_KEYRING                    = -0x2
-       KEY_SPEC_REQKEY_AUTH_KEY                    = -0x7
-       KEY_SPEC_REQUESTOR_KEYRING                  = -0x8
-       KEY_SPEC_SESSION_KEYRING                    = -0x3
-       KEY_SPEC_THREAD_KEYRING                     = -0x1
-       KEY_SPEC_USER_KEYRING                       = -0x4
-       KEY_SPEC_USER_SESSION_KEYRING               = -0x5
-       LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
-       LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
-       LINUX_REBOOT_CMD_HALT                       = 0xcdef0123
-       LINUX_REBOOT_CMD_KEXEC                      = 0x45584543
-       LINUX_REBOOT_CMD_POWER_OFF                  = 0x4321fedc
-       LINUX_REBOOT_CMD_RESTART                    = 0x1234567
-       LINUX_REBOOT_CMD_RESTART2                   = 0xa1b2c3d4
-       LINUX_REBOOT_CMD_SW_SUSPEND                 = 0xd000fce2
-       LINUX_REBOOT_MAGIC1                         = 0xfee1dead
-       LINUX_REBOOT_MAGIC2                         = 0x28121969
-       LOCK_EX                                     = 0x2
-       LOCK_NB                                     = 0x4
-       LOCK_SH                                     = 0x1
-       LOCK_UN                                     = 0x8
-       LOOP_CLR_FD                                 = 0x4c01
-       LOOP_CTL_ADD                                = 0x4c80
-       LOOP_CTL_GET_FREE                           = 0x4c82
-       LOOP_CTL_REMOVE                             = 0x4c81
-       LOOP_GET_STATUS                             = 0x4c03
-       LOOP_GET_STATUS64                           = 0x4c05
-       LOOP_SET_BLOCK_SIZE                         = 0x4c09
-       LOOP_SET_CAPACITY                           = 0x4c07
-       LOOP_SET_DIRECT_IO                          = 0x4c08
-       LOOP_SET_FD                                 = 0x4c00
-       LOOP_SET_STATUS                             = 0x4c02
-       LOOP_SET_STATUS64                           = 0x4c04
-       LO_KEY_SIZE                                 = 0x20
-       LO_NAME_SIZE                                = 0x40
-       MADV_COLD                                   = 0x14
-       MADV_DODUMP                                 = 0x11
-       MADV_DOFORK                                 = 0xb
-       MADV_DONTDUMP                               = 0x10
-       MADV_DONTFORK                               = 0xa
-       MADV_DONTNEED                               = 0x4
-       MADV_FREE                                   = 0x8
-       MADV_HUGEPAGE                               = 0xe
-       MADV_HWPOISON                               = 0x64
-       MADV_KEEPONFORK                             = 0x13
-       MADV_MERGEABLE                              = 0xc
-       MADV_NOHUGEPAGE                             = 0xf
-       MADV_NORMAL                                 = 0x0
-       MADV_PAGEOUT                                = 0x15
-       MADV_RANDOM                                 = 0x1
-       MADV_REMOVE                                 = 0x9
-       MADV_SEQUENTIAL                             = 0x2
-       MADV_UNMERGEABLE                            = 0xd
-       MADV_WILLNEED                               = 0x3
-       MADV_WIPEONFORK                             = 0x12
-       MAP_ANON                                    = 0x20
-       MAP_ANONYMOUS                               = 0x20
-       MAP_DENYWRITE                               = 0x800
-       MAP_EXECUTABLE                              = 0x1000
-       MAP_FILE                                    = 0x0
-       MAP_FIXED                                   = 0x10
-       MAP_FIXED_NOREPLACE                         = 0x100000
-       MAP_GROWSDOWN                               = 0x200
-       MAP_HUGETLB                                 = 0x40000
-       MAP_HUGE_MASK                               = 0x3f
-       MAP_HUGE_SHIFT                              = 0x1a
-       MAP_LOCKED                                  = 0x100
-       MAP_NONBLOCK                                = 0x10000
-       MAP_NORESERVE                               = 0x40
-       MAP_POPULATE                                = 0x8000
-       MAP_PRIVATE                                 = 0x2
-       MAP_RENAME                                  = 0x20
-       MAP_SHARED                                  = 0x1
-       MAP_SHARED_VALIDATE                         = 0x3
-       MAP_STACK                                   = 0x20000
-       MAP_SYNC                                    = 0x80000
-       MAP_TYPE                                    = 0xf
-       MCAST_BLOCK_SOURCE                          = 0x2b
-       MCAST_EXCLUDE                               = 0x0
-       MCAST_INCLUDE                               = 0x1
-       MCAST_JOIN_GROUP                            = 0x2a
-       MCAST_JOIN_SOURCE_GROUP                     = 0x2e
-       MCAST_LEAVE_GROUP                           = 0x2d
-       MCAST_LEAVE_SOURCE_GROUP                    = 0x2f
-       MCAST_MSFILTER                              = 0x30
-       MCAST_UNBLOCK_SOURCE                        = 0x2c
-       MCL_CURRENT                                 = 0x2000
-       MCL_FUTURE                                  = 0x4000
-       MCL_ONFAULT                                 = 0x8000
-       MFD_ALLOW_SEALING                           = 0x2
-       MFD_CLOEXEC                                 = 0x1
-       MFD_HUGETLB                                 = 0x4
-       MFD_HUGE_16GB                               = -0x78000000
-       MFD_HUGE_16MB                               = 0x60000000
-       MFD_HUGE_1GB                                = 0x78000000
-       MFD_HUGE_1MB                                = 0x50000000
-       MFD_HUGE_256MB                              = 0x70000000
-       MFD_HUGE_2GB                                = 0x7c000000
-       MFD_HUGE_2MB                                = 0x54000000
-       MFD_HUGE_32MB                               = 0x64000000
-       MFD_HUGE_512KB                              = 0x4c000000
-       MFD_HUGE_512MB                              = 0x74000000
-       MFD_HUGE_64KB                               = 0x40000000
-       MFD_HUGE_8MB                                = 0x5c000000
-       MFD_HUGE_MASK                               = 0x3f
-       MFD_HUGE_SHIFT                              = 0x1a
-       MINIX2_SUPER_MAGIC                          = 0x2468
-       MINIX2_SUPER_MAGIC2                         = 0x2478
-       MINIX3_SUPER_MAGIC                          = 0x4d5a
-       MINIX_SUPER_MAGIC                           = 0x137f
-       MINIX_SUPER_MAGIC2                          = 0x138f
-       MNT_DETACH                                  = 0x2
-       MNT_EXPIRE                                  = 0x4
-       MNT_FORCE                                   = 0x1
-       MODULE_INIT_IGNORE_MODVERSIONS              = 0x1
-       MODULE_INIT_IGNORE_VERMAGIC                 = 0x2
-       MSDOS_SUPER_MAGIC                           = 0x4d44
-       MSG_BATCH                                   = 0x40000
-       MSG_CMSG_CLOEXEC                            = 0x40000000
-       MSG_CONFIRM                                 = 0x800
-       MSG_CTRUNC                                  = 0x8
-       MSG_DONTROUTE                               = 0x4
-       MSG_DONTWAIT                                = 0x40
-       MSG_EOR                                     = 0x80
-       MSG_ERRQUEUE                                = 0x2000
-       MSG_FASTOPEN                                = 0x20000000
-       MSG_FIN                                     = 0x200
-       MSG_MORE                                    = 0x8000
-       MSG_NOSIGNAL                                = 0x4000
-       MSG_OOB                                     = 0x1
-       MSG_PEEK                                    = 0x2
-       MSG_PROXY                                   = 0x10
-       MSG_RST                                     = 0x1000
-       MSG_SYN                                     = 0x400
-       MSG_TRUNC                                   = 0x20
-       MSG_TRYHARD                                 = 0x4
-       MSG_WAITALL                                 = 0x100
-       MSG_WAITFORONE                              = 0x10000
-       MSG_ZEROCOPY                                = 0x4000000
-       MS_ACTIVE                                   = 0x40000000
-       MS_ASYNC                                    = 0x1
-       MS_BIND                                     = 0x1000
-       MS_BORN                                     = 0x20000000
-       MS_DIRSYNC                                  = 0x80
-       MS_INVALIDATE                               = 0x2
-       MS_I_VERSION                                = 0x800000
-       MS_KERNMOUNT                                = 0x400000
-       MS_LAZYTIME                                 = 0x2000000
-       MS_MANDLOCK                                 = 0x40
-       MS_MGC_MSK                                  = 0xffff0000
-       MS_MGC_VAL                                  = 0xc0ed0000
-       MS_MOVE                                     = 0x2000
-       MS_NOATIME                                  = 0x400
-       MS_NODEV                                    = 0x4
-       MS_NODIRATIME                               = 0x800
-       MS_NOEXEC                                   = 0x8
-       MS_NOREMOTELOCK                             = 0x8000000
-       MS_NOSEC                                    = 0x10000000
-       MS_NOSUID                                   = 0x2
-       MS_NOUSER                                   = -0x80000000
-       MS_POSIXACL                                 = 0x10000
-       MS_PRIVATE                                  = 0x40000
-       MS_RDONLY                                   = 0x1
-       MS_REC                                      = 0x4000
-       MS_RELATIME                                 = 0x200000
-       MS_REMOUNT                                  = 0x20
-       MS_RMT_MASK                                 = 0x2800051
-       MS_SHARED                                   = 0x100000
-       MS_SILENT                                   = 0x8000
-       MS_SLAVE                                    = 0x80000
-       MS_STRICTATIME                              = 0x1000000
-       MS_SUBMOUNT                                 = 0x4000000
-       MS_SYNC                                     = 0x4
-       MS_SYNCHRONOUS                              = 0x10
-       MS_UNBINDABLE                               = 0x20000
-       MS_VERBOSE                                  = 0x8000
-       MTD_INODE_FS_MAGIC                          = 0x11307854
-       NAME_MAX                                    = 0xff
-       NCP_SUPER_MAGIC                             = 0x564c
-       NETLINK_ADD_MEMBERSHIP                      = 0x1
-       NETLINK_AUDIT                               = 0x9
-       NETLINK_BROADCAST_ERROR                     = 0x4
-       NETLINK_CAP_ACK                             = 0xa
-       NETLINK_CONNECTOR                           = 0xb
-       NETLINK_CRYPTO                              = 0x15
-       NETLINK_DNRTMSG                             = 0xe
-       NETLINK_DROP_MEMBERSHIP                     = 0x2
-       NETLINK_ECRYPTFS                            = 0x13
-       NETLINK_EXT_ACK                             = 0xb
-       NETLINK_FIB_LOOKUP                          = 0xa
-       NETLINK_FIREWALL                            = 0x3
-       NETLINK_GENERIC                             = 0x10
-       NETLINK_GET_STRICT_CHK                      = 0xc
-       NETLINK_INET_DIAG                           = 0x4
-       NETLINK_IP6_FW                              = 0xd
-       NETLINK_ISCSI                               = 0x8
-       NETLINK_KOBJECT_UEVENT                      = 0xf
-       NETLINK_LISTEN_ALL_NSID                     = 0x8
-       NETLINK_LIST_MEMBERSHIPS                    = 0x9
-       NETLINK_NETFILTER                           = 0xc
-       NETLINK_NFLOG                               = 0x5
-       NETLINK_NO_ENOBUFS                          = 0x5
-       NETLINK_PKTINFO                             = 0x3
-       NETLINK_RDMA                                = 0x14
-       NETLINK_ROUTE                               = 0x0
-       NETLINK_RX_RING                             = 0x6
-       NETLINK_SCSITRANSPORT                       = 0x12
-       NETLINK_SELINUX                             = 0x7
-       NETLINK_SMC                                 = 0x16
-       NETLINK_SOCK_DIAG                           = 0x4
-       NETLINK_TX_RING                             = 0x7
-       NETLINK_UNUSED                              = 0x1
-       NETLINK_USERSOCK                            = 0x2
-       NETLINK_XFRM                                = 0x6
-       NETNSA_MAX                                  = 0x5
-       NETNSA_NSID_NOT_ASSIGNED                    = -0x1
-       NFDBITS                                     = 0x40
-       NFNETLINK_V0                                = 0x0
-       NFNLGRP_ACCT_QUOTA                          = 0x8
-       NFNLGRP_CONNTRACK_DESTROY                   = 0x3
-       NFNLGRP_CONNTRACK_EXP_DESTROY               = 0x6
-       NFNLGRP_CONNTRACK_EXP_NEW                   = 0x4
-       NFNLGRP_CONNTRACK_EXP_UPDATE                = 0x5
-       NFNLGRP_CONNTRACK_NEW                       = 0x1
-       NFNLGRP_CONNTRACK_UPDATE                    = 0x2
-       NFNLGRP_MAX                                 = 0x9
-       NFNLGRP_NFTABLES                            = 0x7
-       NFNLGRP_NFTRACE                             = 0x9
-       NFNLGRP_NONE                                = 0x0
-       NFNL_BATCH_MAX                              = 0x1
-       NFNL_MSG_BATCH_BEGIN                        = 0x10
-       NFNL_MSG_BATCH_END                          = 0x11
-       NFNL_NFA_NEST                               = 0x8000
-       NFNL_SUBSYS_ACCT                            = 0x7
-       NFNL_SUBSYS_COUNT                           = 0xc
-       NFNL_SUBSYS_CTHELPER                        = 0x9
-       NFNL_SUBSYS_CTNETLINK                       = 0x1
-       NFNL_SUBSYS_CTNETLINK_EXP                   = 0x2
-       NFNL_SUBSYS_CTNETLINK_TIMEOUT               = 0x8
-       NFNL_SUBSYS_IPSET                           = 0x6
-       NFNL_SUBSYS_NFTABLES                        = 0xa
-       NFNL_SUBSYS_NFT_COMPAT                      = 0xb
-       NFNL_SUBSYS_NONE                            = 0x0
-       NFNL_SUBSYS_OSF                             = 0x5
-       NFNL_SUBSYS_QUEUE                           = 0x3
-       NFNL_SUBSYS_ULOG                            = 0x4
-       NFS_SUPER_MAGIC                             = 0x6969
-       NILFS_SUPER_MAGIC                           = 0x3434
-       NL0                                         = 0x0
-       NL1                                         = 0x100
-       NLA_ALIGNTO                                 = 0x4
-       NLA_F_NESTED                                = 0x8000
-       NLA_F_NET_BYTEORDER                         = 0x4000
-       NLA_HDRLEN                                  = 0x4
-       NLDLY                                       = 0x100
-       NLMSG_ALIGNTO                               = 0x4
-       NLMSG_DONE                                  = 0x3
-       NLMSG_ERROR                                 = 0x2
-       NLMSG_HDRLEN                                = 0x10
-       NLMSG_MIN_TYPE                              = 0x10
-       NLMSG_NOOP                                  = 0x1
-       NLMSG_OVERRUN                               = 0x4
-       NLM_F_ACK                                   = 0x4
-       NLM_F_ACK_TLVS                              = 0x200
-       NLM_F_APPEND                                = 0x800
-       NLM_F_ATOMIC                                = 0x400
-       NLM_F_CAPPED                                = 0x100
-       NLM_F_CREATE                                = 0x400
-       NLM_F_DUMP                                  = 0x300
-       NLM_F_DUMP_FILTERED                         = 0x20
-       NLM_F_DUMP_INTR                             = 0x10
-       NLM_F_ECHO                                  = 0x8
-       NLM_F_EXCL                                  = 0x200
-       NLM_F_MATCH                                 = 0x200
-       NLM_F_MULTI                                 = 0x2
-       NLM_F_NONREC                                = 0x100
-       NLM_F_REPLACE                               = 0x100
-       NLM_F_REQUEST                               = 0x1
-       NLM_F_ROOT                                  = 0x100
-       NOFLSH                                      = 0x80
-       NSFS_MAGIC                                  = 0x6e736673
-       NS_GET_NSTYPE                               = 0x2000b703
-       NS_GET_OWNER_UID                            = 0x2000b704
-       NS_GET_PARENT                               = 0x2000b702
-       NS_GET_USERNS                               = 0x2000b701
-       OCFS2_SUPER_MAGIC                           = 0x7461636f
-       OCRNL                                       = 0x8
-       OFDEL                                       = 0x80
-       OFILL                                       = 0x40
-       OLCUC                                       = 0x2
-       ONLCR                                       = 0x4
-       ONLRET                                      = 0x20
-       ONOCR                                       = 0x10
-       OPENPROM_SUPER_MAGIC                        = 0x9fa1
-       OPOST                                       = 0x1
-       OVERLAYFS_SUPER_MAGIC                       = 0x794c7630
-       O_ACCMODE                                   = 0x3
-       O_APPEND                                    = 0x8
-       O_ASYNC                                     = 0x40
-       O_CLOEXEC                                   = 0x400000
-       O_CREAT                                     = 0x200
-       O_DIRECT                                    = 0x100000
-       O_DIRECTORY                                 = 0x10000
-       O_DSYNC                                     = 0x2000
-       O_EXCL                                      = 0x800
-       O_FSYNC                                     = 0x802000
-       O_LARGEFILE                                 = 0x0
-       O_NDELAY                                    = 0x4004
-       O_NOATIME                                   = 0x200000
-       O_NOCTTY                                    = 0x8000
-       O_NOFOLLOW                                  = 0x20000
-       O_NONBLOCK                                  = 0x4000
-       O_PATH                                      = 0x1000000
-       O_RDONLY                                    = 0x0
-       O_RDWR                                      = 0x2
-       O_RSYNC                                     = 0x802000
-       O_SYNC                                      = 0x802000
-       O_TMPFILE                                   = 0x2010000
-       O_TRUNC                                     = 0x400
-       O_WRONLY                                    = 0x1
-       PACKET_ADD_MEMBERSHIP                       = 0x1
-       PACKET_AUXDATA                              = 0x8
-       PACKET_BROADCAST                            = 0x1
-       PACKET_COPY_THRESH                          = 0x7
-       PACKET_DROP_MEMBERSHIP                      = 0x2
-       PACKET_FANOUT                               = 0x12
-       PACKET_FANOUT_CBPF                          = 0x6
-       PACKET_FANOUT_CPU                           = 0x2
-       PACKET_FANOUT_DATA                          = 0x16
-       PACKET_FANOUT_EBPF                          = 0x7
-       PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000
-       PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000
-       PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000
-       PACKET_FANOUT_HASH                          = 0x0
-       PACKET_FANOUT_LB                            = 0x1
-       PACKET_FANOUT_QM                            = 0x5
-       PACKET_FANOUT_RND                           = 0x4
-       PACKET_FANOUT_ROLLOVER                      = 0x3
-       PACKET_FASTROUTE                            = 0x6
-       PACKET_HDRLEN                               = 0xb
-       PACKET_HOST                                 = 0x0
-       PACKET_IGNORE_OUTGOING                      = 0x17
-       PACKET_KERNEL                               = 0x7
-       PACKET_LOOPBACK                             = 0x5
-       PACKET_LOSS                                 = 0xe
-       PACKET_MR_ALLMULTI                          = 0x2
-       PACKET_MR_MULTICAST                         = 0x0
-       PACKET_MR_PROMISC                           = 0x1
-       PACKET_MR_UNICAST                           = 0x3
-       PACKET_MULTICAST                            = 0x2
-       PACKET_ORIGDEV                              = 0x9
-       PACKET_OTHERHOST                            = 0x3
-       PACKET_OUTGOING                             = 0x4
-       PACKET_QDISC_BYPASS                         = 0x14
-       PACKET_RECV_OUTPUT                          = 0x3
-       PACKET_RESERVE                              = 0xc
-       PACKET_ROLLOVER_STATS                       = 0x15
-       PACKET_RX_RING                              = 0x5
-       PACKET_STATISTICS                           = 0x6
-       PACKET_TIMESTAMP                            = 0x11
-       PACKET_TX_HAS_OFF                           = 0x13
-       PACKET_TX_RING                              = 0xd
-       PACKET_TX_TIMESTAMP                         = 0x10
-       PACKET_USER                                 = 0x6
-       PACKET_VERSION                              = 0xa
-       PACKET_VNET_HDR                             = 0xf
-       PARENB                                      = 0x100
-       PARITY_CRC16_PR0                            = 0x2
-       PARITY_CRC16_PR0_CCITT                      = 0x4
-       PARITY_CRC16_PR1                            = 0x3
-       PARITY_CRC16_PR1_CCITT                      = 0x5
-       PARITY_CRC32_PR0_CCITT                      = 0x6
-       PARITY_CRC32_PR1_CCITT                      = 0x7
-       PARITY_DEFAULT                              = 0x0
-       PARITY_NONE                                 = 0x1
-       PARMRK                                      = 0x8
-       PARODD                                      = 0x200
-       PENDIN                                      = 0x4000
-       PERF_EVENT_IOC_DISABLE                      = 0x20002401
-       PERF_EVENT_IOC_ENABLE                       = 0x20002400
-       PERF_EVENT_IOC_ID                           = 0x40082407
-       PERF_EVENT_IOC_MODIFY_ATTRIBUTES            = 0x8008240b
-       PERF_EVENT_IOC_PAUSE_OUTPUT                 = 0x80042409
-       PERF_EVENT_IOC_PERIOD                       = 0x80082404
-       PERF_EVENT_IOC_QUERY_BPF                    = 0xc008240a
-       PERF_EVENT_IOC_REFRESH                      = 0x20002402
-       PERF_EVENT_IOC_RESET                        = 0x20002403
-       PERF_EVENT_IOC_SET_BPF                      = 0x80042408
-       PERF_EVENT_IOC_SET_FILTER                   = 0x80082406
-       PERF_EVENT_IOC_SET_OUTPUT                   = 0x20002405
-       PIPEFS_MAGIC                                = 0x50495045
-       PPC_CMM_MAGIC                               = 0xc7571590
-       PPPIOCATTACH                                = 0x8004743d
-       PPPIOCATTCHAN                               = 0x80047438
-       PPPIOCCONNECT                               = 0x8004743a
-       PPPIOCDETACH                                = 0x8004743c
-       PPPIOCDISCONN                               = 0x20007439
-       PPPIOCGASYNCMAP                             = 0x40047458
-       PPPIOCGCHAN                                 = 0x40047437
-       PPPIOCGDEBUG                                = 0x40047441
-       PPPIOCGFLAGS                                = 0x4004745a
-       PPPIOCGIDLE                                 = 0x4010743f
-       PPPIOCGIDLE32                               = 0x4008743f
-       PPPIOCGIDLE64                               = 0x4010743f
-       PPPIOCGL2TPSTATS                            = 0x40487436
-       PPPIOCGMRU                                  = 0x40047453
-       PPPIOCGNPMODE                               = 0xc008744c
-       PPPIOCGRASYNCMAP                            = 0x40047455
-       PPPIOCGUNIT                                 = 0x40047456
-       PPPIOCGXASYNCMAP                            = 0x40207450
-       PPPIOCNEWUNIT                               = 0xc004743e
-       PPPIOCSACTIVE                               = 0x80107446
-       PPPIOCSASYNCMAP                             = 0x80047457
-       PPPIOCSCOMPRESS                             = 0x8010744d
-       PPPIOCSDEBUG                                = 0x80047440
-       PPPIOCSFLAGS                                = 0x80047459
-       PPPIOCSMAXCID                               = 0x80047451
-       PPPIOCSMRRU                                 = 0x8004743b
-       PPPIOCSMRU                                  = 0x80047452
-       PPPIOCSNPMODE                               = 0x8008744b
-       PPPIOCSPASS                                 = 0x80107447
-       PPPIOCSRASYNCMAP                            = 0x80047454
-       PPPIOCSXASYNCMAP                            = 0x8020744f
-       PPPIOCXFERUNIT                              = 0x2000744e
-       PRIO_PGRP                                   = 0x1
-       PRIO_PROCESS                                = 0x0
-       PRIO_USER                                   = 0x2
-       PROC_SUPER_MAGIC                            = 0x9fa0
-       PROT_EXEC                                   = 0x4
-       PROT_GROWSDOWN                              = 0x1000000
-       PROT_GROWSUP                                = 0x2000000
-       PROT_NONE                                   = 0x0
-       PROT_READ                                   = 0x1
-       PROT_WRITE                                  = 0x2
-       PR_CAPBSET_DROP                             = 0x18
-       PR_CAPBSET_READ                             = 0x17
-       PR_CAP_AMBIENT                              = 0x2f
-       PR_CAP_AMBIENT_CLEAR_ALL                    = 0x4
-       PR_CAP_AMBIENT_IS_SET                       = 0x1
-       PR_CAP_AMBIENT_LOWER                        = 0x3
-       PR_CAP_AMBIENT_RAISE                        = 0x2
-       PR_ENDIAN_BIG                               = 0x0
-       PR_ENDIAN_LITTLE                            = 0x1
-       PR_ENDIAN_PPC_LITTLE                        = 0x2
-       PR_FPEMU_NOPRINT                            = 0x1
-       PR_FPEMU_SIGFPE                             = 0x2
-       PR_FP_EXC_ASYNC                             = 0x2
-       PR_FP_EXC_DISABLED                          = 0x0
-       PR_FP_EXC_DIV                               = 0x10000
-       PR_FP_EXC_INV                               = 0x100000
-       PR_FP_EXC_NONRECOV                          = 0x1
-       PR_FP_EXC_OVF                               = 0x20000
-       PR_FP_EXC_PRECISE                           = 0x3
-       PR_FP_EXC_RES                               = 0x80000
-       PR_FP_EXC_SW_ENABLE                         = 0x80
-       PR_FP_EXC_UND                               = 0x40000
-       PR_FP_MODE_FR                               = 0x1
-       PR_FP_MODE_FRE                              = 0x2
-       PR_GET_CHILD_SUBREAPER                      = 0x25
-       PR_GET_DUMPABLE                             = 0x3
-       PR_GET_ENDIAN                               = 0x13
-       PR_GET_FPEMU                                = 0x9
-       PR_GET_FPEXC                                = 0xb
-       PR_GET_FP_MODE                              = 0x2e
-       PR_GET_KEEPCAPS                             = 0x7
-       PR_GET_NAME                                 = 0x10
-       PR_GET_NO_NEW_PRIVS                         = 0x27
-       PR_GET_PDEATHSIG                            = 0x2
-       PR_GET_SECCOMP                              = 0x15
-       PR_GET_SECUREBITS                           = 0x1b
-       PR_GET_SPECULATION_CTRL                     = 0x34
-       PR_GET_TAGGED_ADDR_CTRL                     = 0x38
-       PR_GET_THP_DISABLE                          = 0x2a
-       PR_GET_TID_ADDRESS                          = 0x28
-       PR_GET_TIMERSLACK                           = 0x1e
-       PR_GET_TIMING                               = 0xd
-       PR_GET_TSC                                  = 0x19
-       PR_GET_UNALIGN                              = 0x5
-       PR_MCE_KILL                                 = 0x21
-       PR_MCE_KILL_CLEAR                           = 0x0
-       PR_MCE_KILL_DEFAULT                         = 0x2
-       PR_MCE_KILL_EARLY                           = 0x1
-       PR_MCE_KILL_GET                             = 0x22
-       PR_MCE_KILL_LATE                            = 0x0
-       PR_MCE_KILL_SET                             = 0x1
-       PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
-       PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
-       PR_PAC_APDAKEY                              = 0x4
-       PR_PAC_APDBKEY                              = 0x8
-       PR_PAC_APGAKEY                              = 0x10
-       PR_PAC_APIAKEY                              = 0x1
-       PR_PAC_APIBKEY                              = 0x2
-       PR_PAC_RESET_KEYS                           = 0x36
-       PR_SET_CHILD_SUBREAPER                      = 0x24
-       PR_SET_DUMPABLE                             = 0x4
-       PR_SET_ENDIAN                               = 0x14
-       PR_SET_FPEMU                                = 0xa
-       PR_SET_FPEXC                                = 0xc
-       PR_SET_FP_MODE                              = 0x2d
-       PR_SET_KEEPCAPS                             = 0x8
-       PR_SET_MM                                   = 0x23
-       PR_SET_MM_ARG_END                           = 0x9
-       PR_SET_MM_ARG_START                         = 0x8
-       PR_SET_MM_AUXV                              = 0xc
-       PR_SET_MM_BRK                               = 0x7
-       PR_SET_MM_END_CODE                          = 0x2
-       PR_SET_MM_END_DATA                          = 0x4
-       PR_SET_MM_ENV_END                           = 0xb
-       PR_SET_MM_ENV_START                         = 0xa
-       PR_SET_MM_EXE_FILE                          = 0xd
-       PR_SET_MM_MAP                               = 0xe
-       PR_SET_MM_MAP_SIZE                          = 0xf
-       PR_SET_MM_START_BRK                         = 0x6
-       PR_SET_MM_START_CODE                        = 0x1
-       PR_SET_MM_START_DATA                        = 0x3
-       PR_SET_MM_START_STACK                       = 0x5
-       PR_SET_NAME                                 = 0xf
-       PR_SET_NO_NEW_PRIVS                         = 0x26
-       PR_SET_PDEATHSIG                            = 0x1
-       PR_SET_PTRACER                              = 0x59616d61
-       PR_SET_PTRACER_ANY                          = 0xffffffffffffffff
-       PR_SET_SECCOMP                              = 0x16
-       PR_SET_SECUREBITS                           = 0x1c
-       PR_SET_SPECULATION_CTRL                     = 0x35
-       PR_SET_TAGGED_ADDR_CTRL                     = 0x37
-       PR_SET_THP_DISABLE                          = 0x29
-       PR_SET_TIMERSLACK                           = 0x1d
-       PR_SET_TIMING                               = 0xe
-       PR_SET_TSC                                  = 0x1a
-       PR_SET_UNALIGN                              = 0x6
-       PR_SPEC_DISABLE                             = 0x4
-       PR_SPEC_DISABLE_NOEXEC                      = 0x10
-       PR_SPEC_ENABLE                              = 0x2
-       PR_SPEC_FORCE_DISABLE                       = 0x8
-       PR_SPEC_INDIRECT_BRANCH                     = 0x1
-       PR_SPEC_NOT_AFFECTED                        = 0x0
-       PR_SPEC_PRCTL                               = 0x1
-       PR_SPEC_STORE_BYPASS                        = 0x0
-       PR_SVE_GET_VL                               = 0x33
-       PR_SVE_SET_VL                               = 0x32
-       PR_SVE_SET_VL_ONEXEC                        = 0x40000
-       PR_SVE_VL_INHERIT                           = 0x20000
-       PR_SVE_VL_LEN_MASK                          = 0xffff
-       PR_TAGGED_ADDR_ENABLE                       = 0x1
-       PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f
-       PR_TASK_PERF_EVENTS_ENABLE                  = 0x20
-       PR_TIMING_STATISTICAL                       = 0x0
-       PR_TIMING_TIMESTAMP                         = 0x1
-       PR_TSC_ENABLE                               = 0x1
-       PR_TSC_SIGSEGV                              = 0x2
-       PR_UNALIGN_NOPRINT                          = 0x1
-       PR_UNALIGN_SIGBUS                           = 0x2
-       PSTOREFS_MAGIC                              = 0x6165676c
-       PTRACE_ATTACH                               = 0x10
-       PTRACE_CONT                                 = 0x7
-       PTRACE_DETACH                               = 0x11
-       PTRACE_EVENTMSG_SYSCALL_ENTRY               = 0x1
-       PTRACE_EVENTMSG_SYSCALL_EXIT                = 0x2
-       PTRACE_EVENT_CLONE                          = 0x3
-       PTRACE_EVENT_EXEC                           = 0x4
-       PTRACE_EVENT_EXIT                           = 0x6
-       PTRACE_EVENT_FORK                           = 0x1
-       PTRACE_EVENT_SECCOMP                        = 0x7
-       PTRACE_EVENT_STOP                           = 0x80
-       PTRACE_EVENT_VFORK                          = 0x2
-       PTRACE_EVENT_VFORK_DONE                     = 0x5
-       PTRACE_GETEVENTMSG                          = 0x4201
-       PTRACE_GETFPAREGS                           = 0x14
-       PTRACE_GETFPREGS                            = 0xe
-       PTRACE_GETFPREGS64                          = 0x19
-       PTRACE_GETREGS                              = 0xc
-       PTRACE_GETREGS64                            = 0x16
-       PTRACE_GETREGSET                            = 0x4204
-       PTRACE_GETSIGINFO                           = 0x4202
-       PTRACE_GETSIGMASK                           = 0x420a
-       PTRACE_GET_SYSCALL_INFO                     = 0x420e
-       PTRACE_INTERRUPT                            = 0x4207
-       PTRACE_KILL                                 = 0x8
-       PTRACE_LISTEN                               = 0x4208
-       PTRACE_O_EXITKILL                           = 0x100000
-       PTRACE_O_MASK                               = 0x3000ff
-       PTRACE_O_SUSPEND_SECCOMP                    = 0x200000
-       PTRACE_O_TRACECLONE                         = 0x8
-       PTRACE_O_TRACEEXEC                          = 0x10
-       PTRACE_O_TRACEEXIT                          = 0x40
-       PTRACE_O_TRACEFORK                          = 0x2
-       PTRACE_O_TRACESECCOMP                       = 0x80
-       PTRACE_O_TRACESYSGOOD                       = 0x1
-       PTRACE_O_TRACEVFORK                         = 0x4
-       PTRACE_O_TRACEVFORKDONE                     = 0x20
-       PTRACE_PEEKDATA                             = 0x2
-       PTRACE_PEEKSIGINFO                          = 0x4209
-       PTRACE_PEEKSIGINFO_SHARED                   = 0x1
-       PTRACE_PEEKTEXT                             = 0x1
-       PTRACE_PEEKUSR                              = 0x3
-       PTRACE_POKEDATA                             = 0x5
-       PTRACE_POKETEXT                             = 0x4
-       PTRACE_POKEUSR                              = 0x6
-       PTRACE_READDATA                             = 0x10
-       PTRACE_READTEXT                             = 0x12
-       PTRACE_SECCOMP_GET_FILTER                   = 0x420c
-       PTRACE_SECCOMP_GET_METADATA                 = 0x420d
-       PTRACE_SEIZE                                = 0x4206
-       PTRACE_SETFPAREGS                           = 0x15
-       PTRACE_SETFPREGS                            = 0xf
-       PTRACE_SETFPREGS64                          = 0x1a
-       PTRACE_SETOPTIONS                           = 0x4200
-       PTRACE_SETREGS                              = 0xd
-       PTRACE_SETREGS64                            = 0x17
-       PTRACE_SETREGSET                            = 0x4205
-       PTRACE_SETSIGINFO                           = 0x4203
-       PTRACE_SETSIGMASK                           = 0x420b
-       PTRACE_SINGLESTEP                           = 0x9
-       PTRACE_SPARC_DETACH                         = 0xb
-       PTRACE_SYSCALL                              = 0x18
-       PTRACE_SYSCALL_INFO_ENTRY                   = 0x1
-       PTRACE_SYSCALL_INFO_EXIT                    = 0x2
-       PTRACE_SYSCALL_INFO_NONE                    = 0x0
-       PTRACE_SYSCALL_INFO_SECCOMP                 = 0x3
-       PTRACE_TRACEME                              = 0x0
-       PTRACE_WRITEDATA                            = 0x11
-       PTRACE_WRITETEXT                            = 0x13
-       PT_FP                                       = 0x48
-       PT_G0                                       = 0x10
-       PT_G1                                       = 0x14
-       PT_G2                                       = 0x18
-       PT_G3                                       = 0x1c
-       PT_G4                                       = 0x20
-       PT_G5                                       = 0x24
-       PT_G6                                       = 0x28
-       PT_G7                                       = 0x2c
-       PT_I0                                       = 0x30
-       PT_I1                                       = 0x34
-       PT_I2                                       = 0x38
-       PT_I3                                       = 0x3c
-       PT_I4                                       = 0x40
-       PT_I5                                       = 0x44
-       PT_I6                                       = 0x48
-       PT_I7                                       = 0x4c
-       PT_NPC                                      = 0x8
-       PT_PC                                       = 0x4
-       PT_PSR                                      = 0x0
-       PT_REGS_MAGIC                               = 0x57ac6c00
-       PT_TNPC                                     = 0x90
-       PT_TPC                                      = 0x88
-       PT_TSTATE                                   = 0x80
-       PT_V9_FP                                    = 0x70
-       PT_V9_G0                                    = 0x0
-       PT_V9_G1                                    = 0x8
-       PT_V9_G2                                    = 0x10
-       PT_V9_G3                                    = 0x18
-       PT_V9_G4                                    = 0x20
-       PT_V9_G5                                    = 0x28
-       PT_V9_G6                                    = 0x30
-       PT_V9_G7                                    = 0x38
-       PT_V9_I0                                    = 0x40
-       PT_V9_I1                                    = 0x48
-       PT_V9_I2                                    = 0x50
-       PT_V9_I3                                    = 0x58
-       PT_V9_I4                                    = 0x60
-       PT_V9_I5                                    = 0x68
-       PT_V9_I6                                    = 0x70
-       PT_V9_I7                                    = 0x78
-       PT_V9_MAGIC                                 = 0x9c
-       PT_V9_TNPC                                  = 0x90
-       PT_V9_TPC                                   = 0x88
-       PT_V9_TSTATE                                = 0x80
-       PT_V9_Y                                     = 0x98
-       PT_WIM                                      = 0x10
-       PT_Y                                        = 0xc
-       QNX4_SUPER_MAGIC                            = 0x2f
-       QNX6_SUPER_MAGIC                            = 0x68191122
-       RAMFS_MAGIC                                 = 0x858458f6
-       RDTGROUP_SUPER_MAGIC                        = 0x7655821
-       REISERFS_SUPER_MAGIC                        = 0x52654973
-       RENAME_EXCHANGE                             = 0x2
-       RENAME_NOREPLACE                            = 0x1
-       RENAME_WHITEOUT                             = 0x4
-       RLIMIT_AS                                   = 0x9
-       RLIMIT_CORE                                 = 0x4
-       RLIMIT_CPU                                  = 0x0
-       RLIMIT_DATA                                 = 0x2
-       RLIMIT_FSIZE                                = 0x1
-       RLIMIT_LOCKS                                = 0xa
-       RLIMIT_MEMLOCK                              = 0x8
-       RLIMIT_MSGQUEUE                             = 0xc
-       RLIMIT_NICE                                 = 0xd
-       RLIMIT_NOFILE                               = 0x6
-       RLIMIT_NPROC                                = 0x7
-       RLIMIT_RSS                                  = 0x5
-       RLIMIT_RTPRIO                               = 0xe
-       RLIMIT_RTTIME                               = 0xf
-       RLIMIT_SIGPENDING                           = 0xb
-       RLIMIT_STACK                                = 0x3
-       RLIM_INFINITY                               = 0xffffffffffffffff
-       RNDADDENTROPY                               = 0x80085203
-       RNDADDTOENTCNT                              = 0x80045201
-       RNDCLEARPOOL                                = 0x20005206
-       RNDGETENTCNT                                = 0x40045200
-       RNDGETPOOL                                  = 0x40085202
-       RNDRESEEDCRNG                               = 0x20005207
-       RNDZAPENTCNT                                = 0x20005204
-       RTAX_ADVMSS                                 = 0x8
-       RTAX_CC_ALGO                                = 0x10
-       RTAX_CWND                                   = 0x7
-       RTAX_FASTOPEN_NO_COOKIE                     = 0x11
-       RTAX_FEATURES                               = 0xc
-       RTAX_FEATURE_ALLFRAG                        = 0x8
-       RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
-       RTAX_FEATURE_SACK                           = 0x2
-       RTAX_FEATURE_TIMESTAMP                      = 0x4
-       RTAX_HOPLIMIT                               = 0xa
-       RTAX_INITCWND                               = 0xb
-       RTAX_INITRWND                               = 0xe
-       RTAX_LOCK                                   = 0x1
-       RTAX_MAX                                    = 0x11
-       RTAX_MTU                                    = 0x2
-       RTAX_QUICKACK                               = 0xf
-       RTAX_REORDERING                             = 0x9
-       RTAX_RTO_MIN                                = 0xd
-       RTAX_RTT                                    = 0x4
-       RTAX_RTTVAR                                 = 0x5
-       RTAX_SSTHRESH                               = 0x6
-       RTAX_UNSPEC                                 = 0x0
-       RTAX_WINDOW                                 = 0x3
-       RTA_ALIGNTO                                 = 0x4
-       RTA_MAX                                     = 0x1e
-       RTCF_DIRECTSRC                              = 0x4000000
-       RTCF_DOREDIRECT                             = 0x1000000
-       RTCF_LOG                                    = 0x2000000
-       RTCF_MASQ                                   = 0x400000
-       RTCF_NAT                                    = 0x800000
-       RTCF_VALVE                                  = 0x200000
-       RTC_AF                                      = 0x20
-       RTC_AIE_OFF                                 = 0x20007002
-       RTC_AIE_ON                                  = 0x20007001
-       RTC_ALM_READ                                = 0x40247008
-       RTC_ALM_SET                                 = 0x80247007
-       RTC_EPOCH_READ                              = 0x4008700d
-       RTC_EPOCH_SET                               = 0x8008700e
-       RTC_IRQF                                    = 0x80
-       RTC_IRQP_READ                               = 0x4008700b
-       RTC_IRQP_SET                                = 0x8008700c
-       RTC_MAX_FREQ                                = 0x2000
-       RTC_PF                                      = 0x40
-       RTC_PIE_OFF                                 = 0x20007006
-       RTC_PIE_ON                                  = 0x20007005
-       RTC_PLL_GET                                 = 0x40207011
-       RTC_PLL_SET                                 = 0x80207012
-       RTC_RD_TIME                                 = 0x40247009
-       RTC_SET_TIME                                = 0x8024700a
-       RTC_UF                                      = 0x10
-       RTC_UIE_OFF                                 = 0x20007004
-       RTC_UIE_ON                                  = 0x20007003
-       RTC_VL_CLR                                  = 0x20007014
-       RTC_VL_READ                                 = 0x40047013
-       RTC_WIE_OFF                                 = 0x20007010
-       RTC_WIE_ON                                  = 0x2000700f
-       RTC_WKALM_RD                                = 0x40287010
-       RTC_WKALM_SET                               = 0x8028700f
-       RTF_ADDRCLASSMASK                           = 0xf8000000
-       RTF_ADDRCONF                                = 0x40000
-       RTF_ALLONLINK                               = 0x20000
-       RTF_BROADCAST                               = 0x10000000
-       RTF_CACHE                                   = 0x1000000
-       RTF_DEFAULT                                 = 0x10000
-       RTF_DYNAMIC                                 = 0x10
-       RTF_FLOW                                    = 0x2000000
-       RTF_GATEWAY                                 = 0x2
-       RTF_HOST                                    = 0x4
-       RTF_INTERFACE                               = 0x40000000
-       RTF_IRTT                                    = 0x100
-       RTF_LINKRT                                  = 0x100000
-       RTF_LOCAL                                   = 0x80000000
-       RTF_MODIFIED                                = 0x20
-       RTF_MSS                                     = 0x40
-       RTF_MTU                                     = 0x40
-       RTF_MULTICAST                               = 0x20000000
-       RTF_NAT                                     = 0x8000000
-       RTF_NOFORWARD                               = 0x1000
-       RTF_NONEXTHOP                               = 0x200000
-       RTF_NOPMTUDISC                              = 0x4000
-       RTF_POLICY                                  = 0x4000000
-       RTF_REINSTATE                               = 0x8
-       RTF_REJECT                                  = 0x200
-       RTF_STATIC                                  = 0x400
-       RTF_THROW                                   = 0x2000
-       RTF_UP                                      = 0x1
-       RTF_WINDOW                                  = 0x80
-       RTF_XRESOLVE                                = 0x800
-       RTMGRP_DECnet_IFADDR                        = 0x1000
-       RTMGRP_DECnet_ROUTE                         = 0x4000
-       RTMGRP_IPV4_IFADDR                          = 0x10
-       RTMGRP_IPV4_MROUTE                          = 0x20
-       RTMGRP_IPV4_ROUTE                           = 0x40
-       RTMGRP_IPV4_RULE                            = 0x80
-       RTMGRP_IPV6_IFADDR                          = 0x100
-       RTMGRP_IPV6_IFINFO                          = 0x800
-       RTMGRP_IPV6_MROUTE                          = 0x200
-       RTMGRP_IPV6_PREFIX                          = 0x20000
-       RTMGRP_IPV6_ROUTE                           = 0x400
-       RTMGRP_LINK                                 = 0x1
-       RTMGRP_NEIGH                                = 0x4
-       RTMGRP_NOTIFY                               = 0x2
-       RTMGRP_TC                                   = 0x8
-       RTM_BASE                                    = 0x10
-       RTM_DELACTION                               = 0x31
-       RTM_DELADDR                                 = 0x15
-       RTM_DELADDRLABEL                            = 0x49
-       RTM_DELCHAIN                                = 0x65
-       RTM_DELLINK                                 = 0x11
-       RTM_DELLINKPROP                             = 0x6d
-       RTM_DELMDB                                  = 0x55
-       RTM_DELNEIGH                                = 0x1d
-       RTM_DELNETCONF                              = 0x51
-       RTM_DELNEXTHOP                              = 0x69
-       RTM_DELNSID                                 = 0x59
-       RTM_DELQDISC                                = 0x25
-       RTM_DELROUTE                                = 0x19
-       RTM_DELRULE                                 = 0x21
-       RTM_DELTCLASS                               = 0x29
-       RTM_DELTFILTER                              = 0x2d
-       RTM_F_CLONED                                = 0x200
-       RTM_F_EQUALIZE                              = 0x400
-       RTM_F_FIB_MATCH                             = 0x2000
-       RTM_F_LOOKUP_TABLE                          = 0x1000
-       RTM_F_NOTIFY                                = 0x100
-       RTM_F_PREFIX                                = 0x800
-       RTM_GETACTION                               = 0x32
-       RTM_GETADDR                                 = 0x16
-       RTM_GETADDRLABEL                            = 0x4a
-       RTM_GETANYCAST                              = 0x3e
-       RTM_GETCHAIN                                = 0x66
-       RTM_GETDCB                                  = 0x4e
-       RTM_GETLINK                                 = 0x12
-       RTM_GETLINKPROP                             = 0x6e
-       RTM_GETMDB                                  = 0x56
-       RTM_GETMULTICAST                            = 0x3a
-       RTM_GETNEIGH                                = 0x1e
-       RTM_GETNEIGHTBL                             = 0x42
-       RTM_GETNETCONF                              = 0x52
-       RTM_GETNEXTHOP                              = 0x6a
-       RTM_GETNSID                                 = 0x5a
-       RTM_GETQDISC                                = 0x26
-       RTM_GETROUTE                                = 0x1a
-       RTM_GETRULE                                 = 0x22
-       RTM_GETSTATS                                = 0x5e
-       RTM_GETTCLASS                               = 0x2a
-       RTM_GETTFILTER                              = 0x2e
-       RTM_MAX                                     = 0x6f
-       RTM_NEWACTION                               = 0x30
-       RTM_NEWADDR                                 = 0x14
-       RTM_NEWADDRLABEL                            = 0x48
-       RTM_NEWCACHEREPORT                          = 0x60
-       RTM_NEWCHAIN                                = 0x64
-       RTM_NEWLINK                                 = 0x10
-       RTM_NEWLINKPROP                             = 0x6c
-       RTM_NEWMDB                                  = 0x54
-       RTM_NEWNDUSEROPT                            = 0x44
-       RTM_NEWNEIGH                                = 0x1c
-       RTM_NEWNEIGHTBL                             = 0x40
-       RTM_NEWNETCONF                              = 0x50
-       RTM_NEWNEXTHOP                              = 0x68
-       RTM_NEWNSID                                 = 0x58
-       RTM_NEWPREFIX                               = 0x34
-       RTM_NEWQDISC                                = 0x24
-       RTM_NEWROUTE                                = 0x18
-       RTM_NEWRULE                                 = 0x20
-       RTM_NEWSTATS                                = 0x5c
-       RTM_NEWTCLASS                               = 0x28
-       RTM_NEWTFILTER                              = 0x2c
-       RTM_NR_FAMILIES                             = 0x18
-       RTM_NR_MSGTYPES                             = 0x60
-       RTM_SETDCB                                  = 0x4f
-       RTM_SETLINK                                 = 0x13
-       RTM_SETNEIGHTBL                             = 0x43
-       RTNH_ALIGNTO                                = 0x4
-       RTNH_COMPARE_MASK                           = 0x19
-       RTNH_F_DEAD                                 = 0x1
-       RTNH_F_LINKDOWN                             = 0x10
-       RTNH_F_OFFLOAD                              = 0x8
-       RTNH_F_ONLINK                               = 0x4
-       RTNH_F_PERVASIVE                            = 0x2
-       RTNH_F_UNRESOLVED                           = 0x20
-       RTN_MAX                                     = 0xb
-       RTPROT_BABEL                                = 0x2a
-       RTPROT_BGP                                  = 0xba
-       RTPROT_BIRD                                 = 0xc
-       RTPROT_BOOT                                 = 0x3
-       RTPROT_DHCP                                 = 0x10
-       RTPROT_DNROUTED                             = 0xd
-       RTPROT_EIGRP                                = 0xc0
-       RTPROT_GATED                                = 0x8
-       RTPROT_ISIS                                 = 0xbb
-       RTPROT_KERNEL                               = 0x2
-       RTPROT_MROUTED                              = 0x11
-       RTPROT_MRT                                  = 0xa
-       RTPROT_NTK                                  = 0xf
-       RTPROT_OSPF                                 = 0xbc
-       RTPROT_RA                                   = 0x9
-       RTPROT_REDIRECT                             = 0x1
-       RTPROT_RIP                                  = 0xbd
-       RTPROT_STATIC                               = 0x4
-       RTPROT_UNSPEC                               = 0x0
-       RTPROT_XORP                                 = 0xe
-       RTPROT_ZEBRA                                = 0xb
-       RT_CLASS_DEFAULT                            = 0xfd
-       RT_CLASS_LOCAL                              = 0xff
-       RT_CLASS_MAIN                               = 0xfe
-       RT_CLASS_MAX                                = 0xff
-       RT_CLASS_UNSPEC                             = 0x0
-       RUSAGE_CHILDREN                             = -0x1
-       RUSAGE_SELF                                 = 0x0
-       RUSAGE_THREAD                               = 0x1
-       RWF_APPEND                                  = 0x10
-       RWF_DSYNC                                   = 0x2
-       RWF_HIPRI                                   = 0x1
-       RWF_NOWAIT                                  = 0x8
-       RWF_SUPPORTED                               = 0x1f
-       RWF_SYNC                                    = 0x4
-       RWF_WRITE_LIFE_NOT_SET                      = 0x0
-       SCM_CREDENTIALS                             = 0x2
-       SCM_RIGHTS                                  = 0x1
-       SCM_TIMESTAMP                               = 0x1d
-       SCM_TIMESTAMPING                            = 0x23
-       SCM_TIMESTAMPING_OPT_STATS                  = 0x38
-       SCM_TIMESTAMPING_PKTINFO                    = 0x3c
-       SCM_TIMESTAMPNS                             = 0x21
-       SCM_TXTIME                                  = 0x3f
-       SCM_WIFI_STATUS                             = 0x25
-       SC_LOG_FLUSH                                = 0x100000
-       SECCOMP_MODE_DISABLED                       = 0x0
-       SECCOMP_MODE_FILTER                         = 0x2
-       SECCOMP_MODE_STRICT                         = 0x1
-       SECURITYFS_MAGIC                            = 0x73636673
-       SELINUX_MAGIC                               = 0xf97cff8c
-       SFD_CLOEXEC                                 = 0x400000
-       SFD_NONBLOCK                                = 0x4000
-       SHUT_RD                                     = 0x0
-       SHUT_RDWR                                   = 0x2
-       SHUT_WR                                     = 0x1
-       SIOCADDDLCI                                 = 0x8980
-       SIOCADDMULTI                                = 0x8931
-       SIOCADDRT                                   = 0x890b
-       SIOCATMARK                                  = 0x8905
-       SIOCBONDCHANGEACTIVE                        = 0x8995
-       SIOCBONDENSLAVE                             = 0x8990
-       SIOCBONDINFOQUERY                           = 0x8994
-       SIOCBONDRELEASE                             = 0x8991
-       SIOCBONDSETHWADDR                           = 0x8992
-       SIOCBONDSLAVEINFOQUERY                      = 0x8993
-       SIOCBRADDBR                                 = 0x89a0
-       SIOCBRADDIF                                 = 0x89a2
-       SIOCBRDELBR                                 = 0x89a1
-       SIOCBRDELIF                                 = 0x89a3
-       SIOCDARP                                    = 0x8953
-       SIOCDELDLCI                                 = 0x8981
-       SIOCDELMULTI                                = 0x8932
-       SIOCDELRT                                   = 0x890c
-       SIOCDEVPRIVATE                              = 0x89f0
-       SIOCDIFADDR                                 = 0x8936
-       SIOCDRARP                                   = 0x8960
-       SIOCETHTOOL                                 = 0x8946
-       SIOCGARP                                    = 0x8954
-       SIOCGETLINKNAME                             = 0x89e0
-       SIOCGETNODEID                               = 0x89e1
-       SIOCGHWTSTAMP                               = 0x89b1
-       SIOCGIFADDR                                 = 0x8915
-       SIOCGIFBR                                   = 0x8940
-       SIOCGIFBRDADDR                              = 0x8919
-       SIOCGIFCONF                                 = 0x8912
-       SIOCGIFCOUNT                                = 0x8938
-       SIOCGIFDSTADDR                              = 0x8917
-       SIOCGIFENCAP                                = 0x8925
-       SIOCGIFFLAGS                                = 0x8913
-       SIOCGIFHWADDR                               = 0x8927
-       SIOCGIFINDEX                                = 0x8933
-       SIOCGIFMAP                                  = 0x8970
-       SIOCGIFMEM                                  = 0x891f
-       SIOCGIFMETRIC                               = 0x891d
-       SIOCGIFMTU                                  = 0x8921
-       SIOCGIFNAME                                 = 0x8910
-       SIOCGIFNETMASK                              = 0x891b
-       SIOCGIFPFLAGS                               = 0x8935
-       SIOCGIFSLAVE                                = 0x8929
-       SIOCGIFTXQLEN                               = 0x8942
-       SIOCGIFVLAN                                 = 0x8982
-       SIOCGMIIPHY                                 = 0x8947
-       SIOCGMIIREG                                 = 0x8948
-       SIOCGPGRP                                   = 0x8904
-       SIOCGPPPCSTATS                              = 0x89f2
-       SIOCGPPPSTATS                               = 0x89f0
-       SIOCGPPPVER                                 = 0x89f1
-       SIOCGRARP                                   = 0x8961
-       SIOCGSKNS                                   = 0x894c
-       SIOCGSTAMP                                  = 0x8906
-       SIOCGSTAMPNS                                = 0x8907
-       SIOCGSTAMPNS_NEW                            = 0x40108907
-       SIOCGSTAMPNS_OLD                            = 0x8907
-       SIOCGSTAMP_NEW                              = 0x40108906
-       SIOCGSTAMP_OLD                              = 0x8906
-       SIOCINQ                                     = 0x4004667f
-       SIOCOUTQ                                    = 0x40047473
-       SIOCOUTQNSD                                 = 0x894b
-       SIOCPROTOPRIVATE                            = 0x89e0
-       SIOCRTMSG                                   = 0x890d
-       SIOCSARP                                    = 0x8955
-       SIOCSHWTSTAMP                               = 0x89b0
-       SIOCSIFADDR                                 = 0x8916
-       SIOCSIFBR                                   = 0x8941
-       SIOCSIFBRDADDR                              = 0x891a
-       SIOCSIFDSTADDR                              = 0x8918
-       SIOCSIFENCAP                                = 0x8926
-       SIOCSIFFLAGS                                = 0x8914
-       SIOCSIFHWADDR                               = 0x8924
-       SIOCSIFHWBROADCAST                          = 0x8937
-       SIOCSIFLINK                                 = 0x8911
-       SIOCSIFMAP                                  = 0x8971
-       SIOCSIFMEM                                  = 0x8920
-       SIOCSIFMETRIC                               = 0x891e
-       SIOCSIFMTU                                  = 0x8922
-       SIOCSIFNAME                                 = 0x8923
-       SIOCSIFNETMASK                              = 0x891c
-       SIOCSIFPFLAGS                               = 0x8934
-       SIOCSIFSLAVE                                = 0x8930
-       SIOCSIFTXQLEN                               = 0x8943
-       SIOCSIFVLAN                                 = 0x8983
-       SIOCSMIIREG                                 = 0x8949
-       SIOCSPGRP                                   = 0x8902
-       SIOCSRARP                                   = 0x8962
-       SIOCWANDEV                                  = 0x894a
-       SMACK_MAGIC                                 = 0x43415d53
-       SMART_AUTOSAVE                              = 0xd2
-       SMART_AUTO_OFFLINE                          = 0xdb
-       SMART_DISABLE                               = 0xd9
-       SMART_ENABLE                                = 0xd8
-       SMART_HCYL_PASS                             = 0xc2
-       SMART_IMMEDIATE_OFFLINE                     = 0xd4
-       SMART_LCYL_PASS                             = 0x4f
-       SMART_READ_LOG_SECTOR                       = 0xd5
-       SMART_READ_THRESHOLDS                       = 0xd1
-       SMART_READ_VALUES                           = 0xd0
-       SMART_SAVE                                  = 0xd3
-       SMART_STATUS                                = 0xda
-       SMART_WRITE_LOG_SECTOR                      = 0xd6
-       SMART_WRITE_THRESHOLDS                      = 0xd7
-       SMB_SUPER_MAGIC                             = 0x517b
-       SOCKFS_MAGIC                                = 0x534f434b
-       SOCK_CLOEXEC                                = 0x400000
-       SOCK_DCCP                                   = 0x6
-       SOCK_DGRAM                                  = 0x2
-       SOCK_IOC_TYPE                               = 0x89
-       SOCK_NONBLOCK                               = 0x4000
-       SOCK_PACKET                                 = 0xa
-       SOCK_RAW                                    = 0x3
-       SOCK_RDM                                    = 0x4
-       SOCK_SEQPACKET                              = 0x5
-       SOCK_STREAM                                 = 0x1
-       SOL_AAL                                     = 0x109
-       SOL_ALG                                     = 0x117
-       SOL_ATM                                     = 0x108
-       SOL_CAIF                                    = 0x116
-       SOL_CAN_BASE                                = 0x64
-       SOL_DCCP                                    = 0x10d
-       SOL_DECNET                                  = 0x105
-       SOL_ICMPV6                                  = 0x3a
-       SOL_IP                                      = 0x0
-       SOL_IPV6                                    = 0x29
-       SOL_IRDA                                    = 0x10a
-       SOL_IUCV                                    = 0x115
-       SOL_KCM                                     = 0x119
-       SOL_LLC                                     = 0x10c
-       SOL_NETBEUI                                 = 0x10b
-       SOL_NETLINK                                 = 0x10e
-       SOL_NFC                                     = 0x118
-       SOL_PACKET                                  = 0x107
-       SOL_PNPIPE                                  = 0x113
-       SOL_PPPOL2TP                                = 0x111
-       SOL_RAW                                     = 0xff
-       SOL_RDS                                     = 0x114
-       SOL_RXRPC                                   = 0x110
-       SOL_SOCKET                                  = 0xffff
-       SOL_TCP                                     = 0x6
-       SOL_TIPC                                    = 0x10f
-       SOL_TLS                                     = 0x11a
-       SOL_X25                                     = 0x106
-       SOL_XDP                                     = 0x11b
-       SOMAXCONN                                   = 0x1000
-       SO_ACCEPTCONN                               = 0x8000
-       SO_ATTACH_BPF                               = 0x34
-       SO_ATTACH_FILTER                            = 0x1a
-       SO_ATTACH_REUSEPORT_CBPF                    = 0x35
-       SO_ATTACH_REUSEPORT_EBPF                    = 0x36
-       SO_BINDTODEVICE                             = 0xd
-       SO_BINDTOIFINDEX                            = 0x41
-       SO_BPF_EXTENSIONS                           = 0x32
-       SO_BROADCAST                                = 0x20
-       SO_BSDCOMPAT                                = 0x400
-       SO_BUSY_POLL                                = 0x30
-       SO_CNX_ADVICE                               = 0x37
-       SO_COOKIE                                   = 0x3b
-       SO_DEBUG                                    = 0x1
-       SO_DETACH_BPF                               = 0x1b
-       SO_DETACH_FILTER                            = 0x1b
-       SO_DETACH_REUSEPORT_BPF                     = 0x47
-       SO_DOMAIN                                   = 0x1029
-       SO_DONTROUTE                                = 0x10
-       SO_EE_CODE_TXTIME_INVALID_PARAM             = 0x1
-       SO_EE_CODE_TXTIME_MISSED                    = 0x2
-       SO_EE_CODE_ZEROCOPY_COPIED                  = 0x1
-       SO_EE_ORIGIN_ICMP                           = 0x2
-       SO_EE_ORIGIN_ICMP6                          = 0x3
-       SO_EE_ORIGIN_LOCAL                          = 0x1
-       SO_EE_ORIGIN_NONE                           = 0x0
-       SO_EE_ORIGIN_TIMESTAMPING                   = 0x4
-       SO_EE_ORIGIN_TXSTATUS                       = 0x4
-       SO_EE_ORIGIN_TXTIME                         = 0x6
-       SO_EE_ORIGIN_ZEROCOPY                       = 0x5
-       SO_ERROR                                    = 0x1007
-       SO_GET_FILTER                               = 0x1a
-       SO_INCOMING_CPU                             = 0x33
-       SO_INCOMING_NAPI_ID                         = 0x3a
-       SO_KEEPALIVE                                = 0x8
-       SO_LINGER                                   = 0x80
-       SO_LOCK_FILTER                              = 0x28
-       SO_MARK                                     = 0x22
-       SO_MAX_PACING_RATE                          = 0x31
-       SO_MEMINFO                                  = 0x39
-       SO_NOFCS                                    = 0x27
-       SO_NO_CHECK                                 = 0xb
-       SO_OOBINLINE                                = 0x100
-       SO_PASSCRED                                 = 0x2
-       SO_PASSSEC                                  = 0x1f
-       SO_PEEK_OFF                                 = 0x26
-       SO_PEERCRED                                 = 0x40
-       SO_PEERGROUPS                               = 0x3d
-       SO_PEERNAME                                 = 0x1c
-       SO_PEERSEC                                  = 0x1e
-       SO_PRIORITY                                 = 0xc
-       SO_PROTOCOL                                 = 0x1028
-       SO_RCVBUF                                   = 0x1002
-       SO_RCVBUFFORCE                              = 0x100b
-       SO_RCVLOWAT                                 = 0x800
-       SO_RCVTIMEO                                 = 0x2000
-       SO_RCVTIMEO_NEW                             = 0x44
-       SO_RCVTIMEO_OLD                             = 0x2000
-       SO_REUSEADDR                                = 0x4
-       SO_REUSEPORT                                = 0x200
-       SO_RXQ_OVFL                                 = 0x24
-       SO_SECURITY_AUTHENTICATION                  = 0x5001
-       SO_SECURITY_ENCRYPTION_NETWORK              = 0x5004
-       SO_SECURITY_ENCRYPTION_TRANSPORT            = 0x5002
-       SO_SELECT_ERR_QUEUE                         = 0x29
-       SO_SNDBUF                                   = 0x1001
-       SO_SNDBUFFORCE                              = 0x100a
-       SO_SNDLOWAT                                 = 0x1000
-       SO_SNDTIMEO                                 = 0x4000
-       SO_SNDTIMEO_NEW                             = 0x45
-       SO_SNDTIMEO_OLD                             = 0x4000
-       SO_TIMESTAMP                                = 0x1d
-       SO_TIMESTAMPING                             = 0x23
-       SO_TIMESTAMPING_NEW                         = 0x43
-       SO_TIMESTAMPING_OLD                         = 0x23
-       SO_TIMESTAMPNS                              = 0x21
-       SO_TIMESTAMPNS_NEW                          = 0x42
-       SO_TIMESTAMPNS_OLD                          = 0x21
-       SO_TIMESTAMP_NEW                            = 0x46
-       SO_TIMESTAMP_OLD                            = 0x1d
-       SO_TXTIME                                   = 0x3f
-       SO_TYPE                                     = 0x1008
-       SO_VM_SOCKETS_BUFFER_MAX_SIZE               = 0x2
-       SO_VM_SOCKETS_BUFFER_MIN_SIZE               = 0x1
-       SO_VM_SOCKETS_BUFFER_SIZE                   = 0x0
-       SO_VM_SOCKETS_CONNECT_TIMEOUT               = 0x6
-       SO_VM_SOCKETS_NONBLOCK_TXRX                 = 0x7
-       SO_VM_SOCKETS_PEER_HOST_VM_ID               = 0x3
-       SO_VM_SOCKETS_TRUSTED                       = 0x5
-       SO_WIFI_STATUS                              = 0x25
-       SO_ZEROCOPY                                 = 0x3e
-       SPLICE_F_GIFT                               = 0x8
-       SPLICE_F_MORE                               = 0x4
-       SPLICE_F_MOVE                               = 0x1
-       SPLICE_F_NONBLOCK                           = 0x2
-       SQUASHFS_MAGIC                              = 0x73717368
-       STACK_END_MAGIC                             = 0x57ac6e9d
-       STATX_ALL                                   = 0xfff
-       STATX_ATIME                                 = 0x20
-       STATX_ATTR_APPEND                           = 0x20
-       STATX_ATTR_AUTOMOUNT                        = 0x1000
-       STATX_ATTR_COMPRESSED                       = 0x4
-       STATX_ATTR_ENCRYPTED                        = 0x800
-       STATX_ATTR_IMMUTABLE                        = 0x10
-       STATX_ATTR_NODUMP                           = 0x40
-       STATX_ATTR_VERITY                           = 0x100000
-       STATX_BASIC_STATS                           = 0x7ff
-       STATX_BLOCKS                                = 0x400
-       STATX_BTIME                                 = 0x800
-       STATX_CTIME                                 = 0x80
-       STATX_GID                                   = 0x10
-       STATX_INO                                   = 0x100
-       STATX_MODE                                  = 0x2
-       STATX_MTIME                                 = 0x40
-       STATX_NLINK                                 = 0x4
-       STATX_SIZE                                  = 0x200
-       STATX_TYPE                                  = 0x1
-       STATX_UID                                   = 0x8
-       STATX__RESERVED                             = 0x80000000
-       SYNC_FILE_RANGE_WAIT_AFTER                  = 0x4
-       SYNC_FILE_RANGE_WAIT_BEFORE                 = 0x1
-       SYNC_FILE_RANGE_WRITE                       = 0x2
-       SYNC_FILE_RANGE_WRITE_AND_WAIT              = 0x7
-       SYSFS_MAGIC                                 = 0x62656572
-       S_BLKSIZE                                   = 0x200
-       S_IEXEC                                     = 0x40
-       S_IFBLK                                     = 0x6000
-       S_IFCHR                                     = 0x2000
-       S_IFDIR                                     = 0x4000
-       S_IFIFO                                     = 0x1000
-       S_IFLNK                                     = 0xa000
-       S_IFMT                                      = 0xf000
-       S_IFREG                                     = 0x8000
-       S_IFSOCK                                    = 0xc000
-       S_IREAD                                     = 0x100
-       S_IRGRP                                     = 0x20
-       S_IROTH                                     = 0x4
-       S_IRUSR                                     = 0x100
-       S_IRWXG                                     = 0x38
-       S_IRWXO                                     = 0x7
-       S_IRWXU                                     = 0x1c0
-       S_ISGID                                     = 0x400
-       S_ISUID                                     = 0x800
-       S_ISVTX                                     = 0x200
-       S_IWGRP                                     = 0x10
-       S_IWOTH                                     = 0x2
-       S_IWRITE                                    = 0x80
-       S_IWUSR                                     = 0x80
-       S_IXGRP                                     = 0x8
-       S_IXOTH                                     = 0x1
-       S_IXUSR                                     = 0x40
-       TAB0                                        = 0x0
-       TAB1                                        = 0x800
-       TAB2                                        = 0x1000
-       TAB3                                        = 0x1800
-       TABDLY                                      = 0x1800
-       TASKSTATS_CMD_ATTR_MAX                      = 0x4
-       TASKSTATS_CMD_MAX                           = 0x2
-       TASKSTATS_GENL_NAME                         = "TASKSTATS"
-       TASKSTATS_GENL_VERSION                      = 0x1
-       TASKSTATS_TYPE_MAX                          = 0x6
-       TASKSTATS_VERSION                           = 0x9
-       TCFLSH                                      = 0x20005407
-       TCGETA                                      = 0x40125401
-       TCGETS                                      = 0x40245408
-       TCGETS2                                     = 0x402c540c
-       TCIFLUSH                                    = 0x0
-       TCIOFF                                      = 0x2
-       TCIOFLUSH                                   = 0x2
-       TCION                                       = 0x3
-       TCOFLUSH                                    = 0x1
-       TCOOFF                                      = 0x0
-       TCOON                                       = 0x1
-       TCP_BPF_IW                                  = 0x3e9
-       TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
-       TCP_CC_INFO                                 = 0x1a
-       TCP_CM_INQ                                  = 0x24
-       TCP_CONGESTION                              = 0xd
-       TCP_COOKIE_IN_ALWAYS                        = 0x1
-       TCP_COOKIE_MAX                              = 0x10
-       TCP_COOKIE_MIN                              = 0x8
-       TCP_COOKIE_OUT_NEVER                        = 0x2
-       TCP_COOKIE_PAIR_SIZE                        = 0x20
-       TCP_COOKIE_TRANSACTIONS                     = 0xf
-       TCP_CORK                                    = 0x3
-       TCP_DEFER_ACCEPT                            = 0x9
-       TCP_FASTOPEN                                = 0x17
-       TCP_FASTOPEN_CONNECT                        = 0x1e
-       TCP_FASTOPEN_KEY                            = 0x21
-       TCP_FASTOPEN_NO_COOKIE                      = 0x22
-       TCP_INFO                                    = 0xb
-       TCP_INQ                                     = 0x24
-       TCP_KEEPCNT                                 = 0x6
-       TCP_KEEPIDLE                                = 0x4
-       TCP_KEEPINTVL                               = 0x5
-       TCP_LINGER2                                 = 0x8
-       TCP_MAXSEG                                  = 0x2
-       TCP_MAXWIN                                  = 0xffff
-       TCP_MAX_WINSHIFT                            = 0xe
-       TCP_MD5SIG                                  = 0xe
-       TCP_MD5SIG_EXT                              = 0x20
-       TCP_MD5SIG_FLAG_PREFIX                      = 0x1
-       TCP_MD5SIG_MAXKEYLEN                        = 0x50
-       TCP_MSS                                     = 0x200
-       TCP_MSS_DEFAULT                             = 0x218
-       TCP_MSS_DESIRED                             = 0x4c4
-       TCP_NODELAY                                 = 0x1
-       TCP_NOTSENT_LOWAT                           = 0x19
-       TCP_QUEUE_SEQ                               = 0x15
-       TCP_QUICKACK                                = 0xc
-       TCP_REPAIR                                  = 0x13
-       TCP_REPAIR_OFF                              = 0x0
-       TCP_REPAIR_OFF_NO_WP                        = -0x1
-       TCP_REPAIR_ON                               = 0x1
-       TCP_REPAIR_OPTIONS                          = 0x16
-       TCP_REPAIR_QUEUE                            = 0x14
-       TCP_REPAIR_WINDOW                           = 0x1d
-       TCP_SAVED_SYN                               = 0x1c
-       TCP_SAVE_SYN                                = 0x1b
-       TCP_SYNCNT                                  = 0x7
-       TCP_S_DATA_IN                               = 0x4
-       TCP_S_DATA_OUT                              = 0x8
-       TCP_THIN_DUPACK                             = 0x11
-       TCP_THIN_LINEAR_TIMEOUTS                    = 0x10
-       TCP_TIMESTAMP                               = 0x18
-       TCP_TX_DELAY                                = 0x25
-       TCP_ULP                                     = 0x1f
-       TCP_USER_TIMEOUT                            = 0x12
-       TCP_WINDOW_CLAMP                            = 0xa
-       TCP_ZEROCOPY_RECEIVE                        = 0x23
-       TCSAFLUSH                                   = 0x2
-       TCSBRK                                      = 0x20005405
-       TCSBRKP                                     = 0x5425
-       TCSETA                                      = 0x80125402
-       TCSETAF                                     = 0x80125404
-       TCSETAW                                     = 0x80125403
-       TCSETS                                      = 0x80245409
-       TCSETS2                                     = 0x802c540d
-       TCSETSF                                     = 0x8024540b
-       TCSETSF2                                    = 0x802c540f
-       TCSETSW                                     = 0x8024540a
-       TCSETSW2                                    = 0x802c540e
-       TCXONC                                      = 0x20005406
-       TIMER_ABSTIME                               = 0x1
-       TIOCCBRK                                    = 0x2000747a
-       TIOCCONS                                    = 0x20007424
-       TIOCEXCL                                    = 0x2000740d
-       TIOCGDEV                                    = 0x40045432
-       TIOCGETD                                    = 0x40047400
-       TIOCGEXCL                                   = 0x40045440
-       TIOCGICOUNT                                 = 0x545d
-       TIOCGISO7816                                = 0x40285443
-       TIOCGLCKTRMIOS                              = 0x5456
-       TIOCGPGRP                                   = 0x40047483
-       TIOCGPKT                                    = 0x40045438
-       TIOCGPTLCK                                  = 0x40045439
-       TIOCGPTN                                    = 0x40047486
-       TIOCGPTPEER                                 = 0x20007489
-       TIOCGRS485                                  = 0x40205441
-       TIOCGSERIAL                                 = 0x541e
-       TIOCGSID                                    = 0x40047485
-       TIOCGSOFTCAR                                = 0x40047464
-       TIOCGWINSZ                                  = 0x40087468
-       TIOCINQ                                     = 0x4004667f
-       TIOCLINUX                                   = 0x541c
-       TIOCMBIC                                    = 0x8004746b
-       TIOCMBIS                                    = 0x8004746c
-       TIOCMGET                                    = 0x4004746a
-       TIOCMIWAIT                                  = 0x545c
-       TIOCMSET                                    = 0x8004746d
-       TIOCM_CAR                                   = 0x40
-       TIOCM_CD                                    = 0x40
-       TIOCM_CTS                                   = 0x20
-       TIOCM_DSR                                   = 0x100
-       TIOCM_DTR                                   = 0x2
-       TIOCM_LE                                    = 0x1
-       TIOCM_RI                                    = 0x80
-       TIOCM_RNG                                   = 0x80
-       TIOCM_RTS                                   = 0x4
-       TIOCM_SR                                    = 0x10
-       TIOCM_ST                                    = 0x8
-       TIOCNOTTY                                   = 0x20007471
-       TIOCNXCL                                    = 0x2000740e
-       TIOCOUTQ                                    = 0x40047473
-       TIOCPKT                                     = 0x80047470
-       TIOCPKT_DATA                                = 0x0
-       TIOCPKT_DOSTOP                              = 0x20
-       TIOCPKT_FLUSHREAD                           = 0x1
-       TIOCPKT_FLUSHWRITE                          = 0x2
-       TIOCPKT_IOCTL                               = 0x40
-       TIOCPKT_NOSTOP                              = 0x10
-       TIOCPKT_START                               = 0x8
-       TIOCPKT_STOP                                = 0x4
-       TIOCSBRK                                    = 0x2000747b
-       TIOCSCTTY                                   = 0x20007484
-       TIOCSERCONFIG                               = 0x5453
-       TIOCSERGETLSR                               = 0x5459
-       TIOCSERGETMULTI                             = 0x545a
-       TIOCSERGSTRUCT                              = 0x5458
-       TIOCSERGWILD                                = 0x5454
-       TIOCSERSETMULTI                             = 0x545b
-       TIOCSERSWILD                                = 0x5455
-       TIOCSETD                                    = 0x80047401
-       TIOCSIG                                     = 0x80047488
-       TIOCSISO7816                                = 0xc0285444
-       TIOCSLCKTRMIOS                              = 0x5457
-       TIOCSPGRP                                   = 0x80047482
-       TIOCSPTLCK                                  = 0x80047487
-       TIOCSRS485                                  = 0xc0205442
-       TIOCSSERIAL                                 = 0x541f
-       TIOCSSOFTCAR                                = 0x80047465
-       TIOCSTART                                   = 0x2000746e
-       TIOCSTI                                     = 0x80017472
-       TIOCSTOP                                    = 0x2000746f
-       TIOCSWINSZ                                  = 0x80087467
-       TIOCVHANGUP                                 = 0x20005437
-       TIPC_ADDR_ID                                = 0x3
-       TIPC_ADDR_MCAST                             = 0x1
-       TIPC_ADDR_NAME                              = 0x2
-       TIPC_ADDR_NAMESEQ                           = 0x1
-       TIPC_AEAD_ALG_NAME                          = 0x20
-       TIPC_AEAD_KEYLEN_MAX                        = 0x24
-       TIPC_AEAD_KEYLEN_MIN                        = 0x14
-       TIPC_AEAD_KEY_SIZE_MAX                      = 0x48
-       TIPC_CFG_SRV                                = 0x0
-       TIPC_CLUSTER_BITS                           = 0xc
-       TIPC_CLUSTER_MASK                           = 0xfff000
-       TIPC_CLUSTER_OFFSET                         = 0xc
-       TIPC_CLUSTER_SIZE                           = 0xfff
-       TIPC_CONN_SHUTDOWN                          = 0x5
-       TIPC_CONN_TIMEOUT                           = 0x82
-       TIPC_CRITICAL_IMPORTANCE                    = 0x3
-       TIPC_DESTNAME                               = 0x3
-       TIPC_DEST_DROPPABLE                         = 0x81
-       TIPC_ERRINFO                                = 0x1
-       TIPC_ERR_NO_NAME                            = 0x1
-       TIPC_ERR_NO_NODE                            = 0x3
-       TIPC_ERR_NO_PORT                            = 0x2
-       TIPC_ERR_OVERLOAD                           = 0x4
-       TIPC_GROUP_JOIN                             = 0x87
-       TIPC_GROUP_LEAVE                            = 0x88
-       TIPC_GROUP_LOOPBACK                         = 0x1
-       TIPC_GROUP_MEMBER_EVTS                      = 0x2
-       TIPC_HIGH_IMPORTANCE                        = 0x2
-       TIPC_IMPORTANCE                             = 0x7f
-       TIPC_LINK_STATE                             = 0x2
-       TIPC_LOW_IMPORTANCE                         = 0x0
-       TIPC_MAX_BEARER_NAME                        = 0x20
-       TIPC_MAX_IF_NAME                            = 0x10
-       TIPC_MAX_LINK_NAME                          = 0x44
-       TIPC_MAX_MEDIA_NAME                         = 0x10
-       TIPC_MAX_USER_MSG_SIZE                      = 0x101d0
-       TIPC_MCAST_BROADCAST                        = 0x85
-       TIPC_MCAST_REPLICAST                        = 0x86
-       TIPC_MEDIUM_IMPORTANCE                      = 0x1
-       TIPC_NODEID_LEN                             = 0x10
-       TIPC_NODELAY                                = 0x8a
-       TIPC_NODE_BITS                              = 0xc
-       TIPC_NODE_MASK                              = 0xfff
-       TIPC_NODE_OFFSET                            = 0x0
-       TIPC_NODE_RECVQ_DEPTH                       = 0x83
-       TIPC_NODE_SIZE                              = 0xfff
-       TIPC_NODE_STATE                             = 0x0
-       TIPC_OK                                     = 0x0
-       TIPC_PUBLISHED                              = 0x1
-       TIPC_RESERVED_TYPES                         = 0x40
-       TIPC_RETDATA                                = 0x2
-       TIPC_SERVICE_ADDR                           = 0x2
-       TIPC_SERVICE_RANGE                          = 0x1
-       TIPC_SOCKET_ADDR                            = 0x3
-       TIPC_SOCK_RECVQ_DEPTH                       = 0x84
-       TIPC_SOCK_RECVQ_USED                        = 0x89
-       TIPC_SRC_DROPPABLE                          = 0x80
-       TIPC_SUBSCR_TIMEOUT                         = 0x3
-       TIPC_SUB_CANCEL                             = 0x4
-       TIPC_SUB_PORTS                              = 0x1
-       TIPC_SUB_SERVICE                            = 0x2
-       TIPC_TOP_SRV                                = 0x1
-       TIPC_WAIT_FOREVER                           = 0xffffffff
-       TIPC_WITHDRAWN                              = 0x2
-       TIPC_ZONE_BITS                              = 0x8
-       TIPC_ZONE_CLUSTER_MASK                      = 0xfffff000
-       TIPC_ZONE_MASK                              = 0xff000000
-       TIPC_ZONE_OFFSET                            = 0x18
-       TIPC_ZONE_SCOPE                             = 0x1
-       TIPC_ZONE_SIZE                              = 0xff
-       TMPFS_MAGIC                                 = 0x1021994
-       TOSTOP                                      = 0x100
-       TPACKET_ALIGNMENT                           = 0x10
-       TPACKET_HDRLEN                              = 0x34
-       TP_STATUS_AVAILABLE                         = 0x0
-       TP_STATUS_BLK_TMO                           = 0x20
-       TP_STATUS_COPY                              = 0x2
-       TP_STATUS_CSUMNOTREADY                      = 0x8
-       TP_STATUS_CSUM_VALID                        = 0x80
-       TP_STATUS_KERNEL                            = 0x0
-       TP_STATUS_LOSING                            = 0x4
-       TP_STATUS_SENDING                           = 0x2
-       TP_STATUS_SEND_REQUEST                      = 0x1
-       TP_STATUS_TS_RAW_HARDWARE                   = 0x80000000
-       TP_STATUS_TS_SOFTWARE                       = 0x20000000
-       TP_STATUS_TS_SYS_HARDWARE                   = 0x40000000
-       TP_STATUS_USER                              = 0x1
-       TP_STATUS_VLAN_TPID_VALID                   = 0x40
-       TP_STATUS_VLAN_VALID                        = 0x10
-       TP_STATUS_WRONG_FORMAT                      = 0x4
-       TRACEFS_MAGIC                               = 0x74726163
-       TS_COMM_LEN                                 = 0x20
-       TUNATTACHFILTER                             = 0x801054d5
-       TUNDETACHFILTER                             = 0x801054d6
-       TUNGETDEVNETNS                              = 0x200054e3
-       TUNGETFEATURES                              = 0x400454cf
-       TUNGETFILTER                                = 0x401054db
-       TUNGETIFF                                   = 0x400454d2
-       TUNGETSNDBUF                                = 0x400454d3
-       TUNGETVNETBE                                = 0x400454df
-       TUNGETVNETHDRSZ                             = 0x400454d7
-       TUNGETVNETLE                                = 0x400454dd
-       TUNSETCARRIER                               = 0x800454e2
-       TUNSETDEBUG                                 = 0x800454c9
-       TUNSETFILTEREBPF                            = 0x400454e1
-       TUNSETGROUP                                 = 0x800454ce
-       TUNSETIFF                                   = 0x800454ca
-       TUNSETIFINDEX                               = 0x800454da
-       TUNSETLINK                                  = 0x800454cd
-       TUNSETNOCSUM                                = 0x800454c8
-       TUNSETOFFLOAD                               = 0x800454d0
-       TUNSETOWNER                                 = 0x800454cc
-       TUNSETPERSIST                               = 0x800454cb
-       TUNSETQUEUE                                 = 0x800454d9
-       TUNSETSNDBUF                                = 0x800454d4
-       TUNSETSTEERINGEBPF                          = 0x400454e0
-       TUNSETTXFILTER                              = 0x800454d1
-       TUNSETVNETBE                                = 0x800454de
-       TUNSETVNETHDRSZ                             = 0x800454d8
-       TUNSETVNETLE                                = 0x800454dc
-       UBI_IOCATT                                  = 0x80186f40
-       UBI_IOCDET                                  = 0x80046f41
-       UBI_IOCEBCH                                 = 0x80044f02
-       UBI_IOCEBER                                 = 0x80044f01
-       UBI_IOCEBISMAP                              = 0x40044f05
-       UBI_IOCEBMAP                                = 0x80084f03
-       UBI_IOCEBUNMAP                              = 0x80044f04
-       UBI_IOCMKVOL                                = 0x80986f00
-       UBI_IOCRMVOL                                = 0x80046f01
-       UBI_IOCRNVOL                                = 0x91106f03
-       UBI_IOCRPEB                                 = 0x80046f04
-       UBI_IOCRSVOL                                = 0x800c6f02
-       UBI_IOCSETVOLPROP                           = 0x80104f06
-       UBI_IOCSPEB                                 = 0x80046f05
-       UBI_IOCVOLCRBLK                             = 0x80804f07
-       UBI_IOCVOLRMBLK                             = 0x20004f08
-       UBI_IOCVOLUP                                = 0x80084f00
-       UDF_SUPER_MAGIC                             = 0x15013346
-       UMOUNT_NOFOLLOW                             = 0x8
-       USBDEVICE_SUPER_MAGIC                       = 0x9fa2
-       UTIME_NOW                                   = 0x3fffffff
-       UTIME_OMIT                                  = 0x3ffffffe
-       V9FS_MAGIC                                  = 0x1021997
-       VDISCARD                                    = 0xd
-       VEOF                                        = 0x4
-       VEOL                                        = 0xb
-       VEOL2                                       = 0x10
-       VERASE                                      = 0x2
-       VINTR                                       = 0x0
-       VKILL                                       = 0x3
-       VLNEXT                                      = 0xf
-       VMADDR_CID_ANY                              = 0xffffffff
-       VMADDR_CID_HOST                             = 0x2
-       VMADDR_CID_HYPERVISOR                       = 0x0
-       VMADDR_CID_RESERVED                         = 0x1
-       VMADDR_PORT_ANY                             = 0xffffffff
-       VMIN                                        = 0x6
-       VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
-       VQUIT                                       = 0x1
-       VREPRINT                                    = 0xc
-       VSTART                                      = 0x8
-       VSTOP                                       = 0x9
-       VSUSP                                       = 0xa
-       VSWTC                                       = 0x7
-       VT0                                         = 0x0
-       VT1                                         = 0x4000
-       VTDLY                                       = 0x4000
-       VTIME                                       = 0x5
-       VWERASE                                     = 0xe
-       WALL                                        = 0x40000000
-       WCLONE                                      = 0x80000000
-       WCONTINUED                                  = 0x8
-       WDIOC_GETBOOTSTATUS                         = 0x40045702
-       WDIOC_GETPRETIMEOUT                         = 0x40045709
-       WDIOC_GETSTATUS                             = 0x40045701
-       WDIOC_GETSUPPORT                            = 0x40285700
-       WDIOC_GETTEMP                               = 0x40045703
-       WDIOC_GETTIMELEFT                           = 0x4004570a
-       WDIOC_GETTIMEOUT                            = 0x40045707
-       WDIOC_KEEPALIVE                             = 0x40045705
-       WDIOC_SETOPTIONS                            = 0x40045704
-       WDIOC_SETPRETIMEOUT                         = 0xc0045708
-       WDIOC_SETTIMEOUT                            = 0xc0045706
-       WEXITED                                     = 0x4
-       WIN_ACKMEDIACHANGE                          = 0xdb
-       WIN_CHECKPOWERMODE1                         = 0xe5
-       WIN_CHECKPOWERMODE2                         = 0x98
-       WIN_DEVICE_RESET                            = 0x8
-       WIN_DIAGNOSE                                = 0x90
-       WIN_DOORLOCK                                = 0xde
-       WIN_DOORUNLOCK                              = 0xdf
-       WIN_DOWNLOAD_MICROCODE                      = 0x92
-       WIN_FLUSH_CACHE                             = 0xe7
-       WIN_FLUSH_CACHE_EXT                         = 0xea
-       WIN_FORMAT                                  = 0x50
-       WIN_GETMEDIASTATUS                          = 0xda
-       WIN_IDENTIFY                                = 0xec
-       WIN_IDENTIFY_DMA                            = 0xee
-       WIN_IDLEIMMEDIATE                           = 0xe1
-       WIN_INIT                                    = 0x60
-       WIN_MEDIAEJECT                              = 0xed
-       WIN_MULTREAD                                = 0xc4
-       WIN_MULTREAD_EXT                            = 0x29
-       WIN_MULTWRITE                               = 0xc5
-       WIN_MULTWRITE_EXT                           = 0x39
-       WIN_NOP                                     = 0x0
-       WIN_PACKETCMD                               = 0xa0
-       WIN_PIDENTIFY                               = 0xa1
-       WIN_POSTBOOT                                = 0xdc
-       WIN_PREBOOT                                 = 0xdd
-       WIN_QUEUED_SERVICE                          = 0xa2
-       WIN_READ                                    = 0x20
-       WIN_READDMA                                 = 0xc8
-       WIN_READDMA_EXT                             = 0x25
-       WIN_READDMA_ONCE                            = 0xc9
-       WIN_READDMA_QUEUED                          = 0xc7
-       WIN_READDMA_QUEUED_EXT                      = 0x26
-       WIN_READ_BUFFER                             = 0xe4
-       WIN_READ_EXT                                = 0x24
-       WIN_READ_LONG                               = 0x22
-       WIN_READ_LONG_ONCE                          = 0x23
-       WIN_READ_NATIVE_MAX                         = 0xf8
-       WIN_READ_NATIVE_MAX_EXT                     = 0x27
-       WIN_READ_ONCE                               = 0x21
-       WIN_RECAL                                   = 0x10
-       WIN_RESTORE                                 = 0x10
-       WIN_SECURITY_DISABLE                        = 0xf6
-       WIN_SECURITY_ERASE_PREPARE                  = 0xf3
-       WIN_SECURITY_ERASE_UNIT                     = 0xf4
-       WIN_SECURITY_FREEZE_LOCK                    = 0xf5
-       WIN_SECURITY_SET_PASS                       = 0xf1
-       WIN_SECURITY_UNLOCK                         = 0xf2
-       WIN_SEEK                                    = 0x70
-       WIN_SETFEATURES                             = 0xef
-       WIN_SETIDLE1                                = 0xe3
-       WIN_SETIDLE2                                = 0x97
-       WIN_SETMULT                                 = 0xc6
-       WIN_SET_MAX                                 = 0xf9
-       WIN_SET_MAX_EXT                             = 0x37
-       WIN_SLEEPNOW1                               = 0xe6
-       WIN_SLEEPNOW2                               = 0x99
-       WIN_SMART                                   = 0xb0
-       WIN_SPECIFY                                 = 0x91
-       WIN_SRST                                    = 0x8
-       WIN_STANDBY                                 = 0xe2
-       WIN_STANDBY2                                = 0x96
-       WIN_STANDBYNOW1                             = 0xe0
-       WIN_STANDBYNOW2                             = 0x94
-       WIN_VERIFY                                  = 0x40
-       WIN_VERIFY_EXT                              = 0x42
-       WIN_VERIFY_ONCE                             = 0x41
-       WIN_WRITE                                   = 0x30
-       WIN_WRITEDMA                                = 0xca
-       WIN_WRITEDMA_EXT                            = 0x35
-       WIN_WRITEDMA_ONCE                           = 0xcb
-       WIN_WRITEDMA_QUEUED                         = 0xcc
-       WIN_WRITEDMA_QUEUED_EXT                     = 0x36
-       WIN_WRITE_BUFFER                            = 0xe8
-       WIN_WRITE_EXT                               = 0x34
-       WIN_WRITE_LONG                              = 0x32
-       WIN_WRITE_LONG_ONCE                         = 0x33
-       WIN_WRITE_ONCE                              = 0x31
-       WIN_WRITE_SAME                              = 0xe9
-       WIN_WRITE_VERIFY                            = 0x3c
-       WNOHANG                                     = 0x1
-       WNOTHREAD                                   = 0x20000000
-       WNOWAIT                                     = 0x1000000
-       WORDSIZE                                    = 0x40
-       WSTOPPED                                    = 0x2
-       WUNTRACED                                   = 0x2
-       XATTR_CREATE                                = 0x1
-       XATTR_REPLACE                               = 0x2
-       XCASE                                       = 0x4
-       XDP_COPY                                    = 0x2
-       XDP_FLAGS_DRV_MODE                          = 0x4
-       XDP_FLAGS_HW_MODE                           = 0x8
-       XDP_FLAGS_MASK                              = 0xf
-       XDP_FLAGS_MODES                             = 0xe
-       XDP_FLAGS_SKB_MODE                          = 0x2
-       XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
-       XDP_MMAP_OFFSETS                            = 0x1
-       XDP_OPTIONS                                 = 0x8
-       XDP_OPTIONS_ZEROCOPY                        = 0x1
-       XDP_PACKET_HEADROOM                         = 0x100
-       XDP_PGOFF_RX_RING                           = 0x0
-       XDP_PGOFF_TX_RING                           = 0x80000000
-       XDP_RING_NEED_WAKEUP                        = 0x1
-       XDP_RX_RING                                 = 0x2
-       XDP_SHARED_UMEM                             = 0x1
-       XDP_STATISTICS                              = 0x7
-       XDP_TX_RING                                 = 0x3
-       XDP_UMEM_COMPLETION_RING                    = 0x6
-       XDP_UMEM_FILL_RING                          = 0x5
-       XDP_UMEM_PGOFF_COMPLETION_RING              = 0x180000000
-       XDP_UMEM_PGOFF_FILL_RING                    = 0x100000000
-       XDP_UMEM_REG                                = 0x4
-       XDP_UMEM_UNALIGNED_CHUNK_FLAG               = 0x1
-       XDP_USE_NEED_WAKEUP                         = 0x8
-       XDP_ZEROCOPY                                = 0x4
-       XENFS_SUPER_MAGIC                           = 0xabba1974
-       XFS_SUPER_MAGIC                             = 0x58465342
-       XTABS                                       = 0x1800
-       Z3FOLD_MAGIC                                = 0x33
-       ZSMALLOC_MAGIC                              = 0x58295829
-       __TIOCFLUSH                                 = 0x80047410
+       ASI_LEON_DFLUSH                  = 0x11
+       ASI_LEON_IFLUSH                  = 0x10
+       ASI_LEON_MMUFLUSH                = 0x18
+       B1000000                         = 0x1008
+       B115200                          = 0x1002
+       B1152000                         = 0x1009
+       B1500000                         = 0x100a
+       B2000000                         = 0x100b
+       B230400                          = 0x1003
+       B2500000                         = 0x100c
+       B3000000                         = 0x100d
+       B3500000                         = 0x100e
+       B4000000                         = 0x100f
+       B460800                          = 0x1004
+       B500000                          = 0x1005
+       B57600                           = 0x1001
+       B576000                          = 0x1006
+       B921600                          = 0x1007
+       BLKBSZGET                        = 0x40081270
+       BLKBSZSET                        = 0x80081271
+       BLKFLSBUF                        = 0x20001261
+       BLKFRAGET                        = 0x20001265
+       BLKFRASET                        = 0x20001264
+       BLKGETSIZE                       = 0x20001260
+       BLKGETSIZE64                     = 0x40081272
+       BLKPBSZGET                       = 0x2000127b
+       BLKRAGET                         = 0x20001263
+       BLKRASET                         = 0x20001262
+       BLKROGET                         = 0x2000125e
+       BLKROSET                         = 0x2000125d
+       BLKRRPART                        = 0x2000125f
+       BLKSECTGET                       = 0x20001267
+       BLKSECTSET                       = 0x20001266
+       BLKSSZGET                        = 0x20001268
+       BOTHER                           = 0x1000
+       BS1                              = 0x2000
+       BSDLY                            = 0x2000
+       CBAUD                            = 0x100f
+       CBAUDEX                          = 0x1000
+       CIBAUD                           = 0x100f0000
+       CLOCAL                           = 0x800
+       CR1                              = 0x200
+       CR2                              = 0x400
+       CR3                              = 0x600
+       CRDLY                            = 0x600
+       CREAD                            = 0x80
+       CS6                              = 0x10
+       CS7                              = 0x20
+       CS8                              = 0x30
+       CSIZE                            = 0x30
+       CSTOPB                           = 0x40
+       ECHOCTL                          = 0x200
+       ECHOE                            = 0x10
+       ECHOK                            = 0x20
+       ECHOKE                           = 0x800
+       ECHONL                           = 0x40
+       ECHOPRT                          = 0x400
+       EFD_CLOEXEC                      = 0x400000
+       EFD_NONBLOCK                     = 0x4000
+       EMT_TAGOVF                       = 0x1
+       EPOLL_CLOEXEC                    = 0x400000
+       EXTPROC                          = 0x10000
+       FF1                              = 0x8000
+       FFDLY                            = 0x8000
+       FLUSHO                           = 0x1000
+       FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
+       FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
+       FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
+       F_GETLK                          = 0x7
+       F_GETLK64                        = 0x7
+       F_GETOWN                         = 0x5
+       F_RDLCK                          = 0x1
+       F_SETLK                          = 0x8
+       F_SETLK64                        = 0x8
+       F_SETLKW                         = 0x9
+       F_SETLKW64                       = 0x9
+       F_SETOWN                         = 0x6
+       F_UNLCK                          = 0x3
+       F_WRLCK                          = 0x2
+       HUPCL                            = 0x400
+       ICANON                           = 0x2
+       IEXTEN                           = 0x8000
+       IN_CLOEXEC                       = 0x400000
+       IN_NONBLOCK                      = 0x4000
+       IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9
+       ISIG                             = 0x1
+       IUCLC                            = 0x200
+       IXOFF                            = 0x1000
+       IXON                             = 0x400
+       MAP_ANON                         = 0x20
+       MAP_ANONYMOUS                    = 0x20
+       MAP_DENYWRITE                    = 0x800
+       MAP_EXECUTABLE                   = 0x1000
+       MAP_GROWSDOWN                    = 0x200
+       MAP_HUGETLB                      = 0x40000
+       MAP_LOCKED                       = 0x100
+       MAP_NONBLOCK                     = 0x10000
+       MAP_NORESERVE                    = 0x40
+       MAP_POPULATE                     = 0x8000
+       MAP_RENAME                       = 0x20
+       MAP_STACK                        = 0x20000
+       MAP_SYNC                         = 0x80000
+       MCL_CURRENT                      = 0x2000
+       MCL_FUTURE                       = 0x4000
+       MCL_ONFAULT                      = 0x8000
+       NFDBITS                          = 0x40
+       NLDLY                            = 0x100
+       NOFLSH                           = 0x80
+       NS_GET_NSTYPE                    = 0x2000b703
+       NS_GET_OWNER_UID                 = 0x2000b704
+       NS_GET_PARENT                    = 0x2000b702
+       NS_GET_USERNS                    = 0x2000b701
+       OLCUC                            = 0x2
+       ONLCR                            = 0x4
+       O_APPEND                         = 0x8
+       O_ASYNC                          = 0x40
+       O_CLOEXEC                        = 0x400000
+       O_CREAT                          = 0x200
+       O_DIRECT                         = 0x100000
+       O_DIRECTORY                      = 0x10000
+       O_DSYNC                          = 0x2000
+       O_EXCL                           = 0x800
+       O_FSYNC                          = 0x802000
+       O_LARGEFILE                      = 0x0
+       O_NDELAY                         = 0x4004
+       O_NOATIME                        = 0x200000
+       O_NOCTTY                         = 0x8000
+       O_NOFOLLOW                       = 0x20000
+       O_NONBLOCK                       = 0x4000
+       O_PATH                           = 0x1000000
+       O_RSYNC                          = 0x802000
+       O_SYNC                           = 0x802000
+       O_TMPFILE                        = 0x2010000
+       O_TRUNC                          = 0x400
+       PARENB                           = 0x100
+       PARODD                           = 0x200
+       PENDIN                           = 0x4000
+       PERF_EVENT_IOC_DISABLE           = 0x20002401
+       PERF_EVENT_IOC_ENABLE            = 0x20002400
+       PERF_EVENT_IOC_ID                = 0x40082407
+       PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x8008240b
+       PERF_EVENT_IOC_PAUSE_OUTPUT      = 0x80042409
+       PERF_EVENT_IOC_PERIOD            = 0x80082404
+       PERF_EVENT_IOC_QUERY_BPF         = 0xc008240a
+       PERF_EVENT_IOC_REFRESH           = 0x20002402
+       PERF_EVENT_IOC_RESET             = 0x20002403
+       PERF_EVENT_IOC_SET_BPF           = 0x80042408
+       PERF_EVENT_IOC_SET_FILTER        = 0x80082406
+       PERF_EVENT_IOC_SET_OUTPUT        = 0x20002405
+       PPPIOCATTACH                     = 0x8004743d
+       PPPIOCATTCHAN                    = 0x80047438
+       PPPIOCCONNECT                    = 0x8004743a
+       PPPIOCDETACH                     = 0x8004743c
+       PPPIOCDISCONN                    = 0x20007439
+       PPPIOCGASYNCMAP                  = 0x40047458
+       PPPIOCGCHAN                      = 0x40047437
+       PPPIOCGDEBUG                     = 0x40047441
+       PPPIOCGFLAGS                     = 0x4004745a
+       PPPIOCGIDLE                      = 0x4010743f
+       PPPIOCGIDLE32                    = 0x4008743f
+       PPPIOCGIDLE64                    = 0x4010743f
+       PPPIOCGL2TPSTATS                 = 0x40487436
+       PPPIOCGMRU                       = 0x40047453
+       PPPIOCGRASYNCMAP                 = 0x40047455
+       PPPIOCGUNIT                      = 0x40047456
+       PPPIOCGXASYNCMAP                 = 0x40207450
+       PPPIOCSACTIVE                    = 0x80107446
+       PPPIOCSASYNCMAP                  = 0x80047457
+       PPPIOCSCOMPRESS                  = 0x8010744d
+       PPPIOCSDEBUG                     = 0x80047440
+       PPPIOCSFLAGS                     = 0x80047459
+       PPPIOCSMAXCID                    = 0x80047451
+       PPPIOCSMRRU                      = 0x8004743b
+       PPPIOCSMRU                       = 0x80047452
+       PPPIOCSNPMODE                    = 0x8008744b
+       PPPIOCSPASS                      = 0x80107447
+       PPPIOCSRASYNCMAP                 = 0x80047454
+       PPPIOCSXASYNCMAP                 = 0x8020744f
+       PPPIOCXFERUNIT                   = 0x2000744e
+       PR_SET_PTRACER_ANY               = 0xffffffffffffffff
+       PTRACE_GETFPAREGS                = 0x14
+       PTRACE_GETFPREGS                 = 0xe
+       PTRACE_GETFPREGS64               = 0x19
+       PTRACE_GETREGS64                 = 0x16
+       PTRACE_READDATA                  = 0x10
+       PTRACE_READTEXT                  = 0x12
+       PTRACE_SETFPAREGS                = 0x15
+       PTRACE_SETFPREGS                 = 0xf
+       PTRACE_SETFPREGS64               = 0x1a
+       PTRACE_SETREGS64                 = 0x17
+       PTRACE_SPARC_DETACH              = 0xb
+       PTRACE_WRITEDATA                 = 0x11
+       PTRACE_WRITETEXT                 = 0x13
+       PT_FP                            = 0x48
+       PT_G0                            = 0x10
+       PT_G1                            = 0x14
+       PT_G2                            = 0x18
+       PT_G3                            = 0x1c
+       PT_G4                            = 0x20
+       PT_G5                            = 0x24
+       PT_G6                            = 0x28
+       PT_G7                            = 0x2c
+       PT_I0                            = 0x30
+       PT_I1                            = 0x34
+       PT_I2                            = 0x38
+       PT_I3                            = 0x3c
+       PT_I4                            = 0x40
+       PT_I5                            = 0x44
+       PT_I6                            = 0x48
+       PT_I7                            = 0x4c
+       PT_NPC                           = 0x8
+       PT_PC                            = 0x4
+       PT_PSR                           = 0x0
+       PT_REGS_MAGIC                    = 0x57ac6c00
+       PT_TNPC                          = 0x90
+       PT_TPC                           = 0x88
+       PT_TSTATE                        = 0x80
+       PT_V9_FP                         = 0x70
+       PT_V9_G0                         = 0x0
+       PT_V9_G1                         = 0x8
+       PT_V9_G2                         = 0x10
+       PT_V9_G3                         = 0x18
+       PT_V9_G4                         = 0x20
+       PT_V9_G5                         = 0x28
+       PT_V9_G6                         = 0x30
+       PT_V9_G7                         = 0x38
+       PT_V9_I0                         = 0x40
+       PT_V9_I1                         = 0x48
+       PT_V9_I2                         = 0x50
+       PT_V9_I3                         = 0x58
+       PT_V9_I4                         = 0x60
+       PT_V9_I5                         = 0x68
+       PT_V9_I6                         = 0x70
+       PT_V9_I7                         = 0x78
+       PT_V9_MAGIC                      = 0x9c
+       PT_V9_TNPC                       = 0x90
+       PT_V9_TPC                        = 0x88
+       PT_V9_TSTATE                     = 0x80
+       PT_V9_Y                          = 0x98
+       PT_WIM                           = 0x10
+       PT_Y                             = 0xc
+       RLIMIT_AS                        = 0x9
+       RLIMIT_MEMLOCK                   = 0x8
+       RLIMIT_NOFILE                    = 0x6
+       RLIMIT_NPROC                     = 0x7
+       RLIMIT_RSS                       = 0x5
+       RNDADDENTROPY                    = 0x80085203
+       RNDADDTOENTCNT                   = 0x80045201
+       RNDCLEARPOOL                     = 0x20005206
+       RNDGETENTCNT                     = 0x40045200
+       RNDGETPOOL                       = 0x40085202
+       RNDRESEEDCRNG                    = 0x20005207
+       RNDZAPENTCNT                     = 0x20005204
+       RTC_AIE_OFF                      = 0x20007002
+       RTC_AIE_ON                       = 0x20007001
+       RTC_ALM_READ                     = 0x40247008
+       RTC_ALM_SET                      = 0x80247007
+       RTC_EPOCH_READ                   = 0x4008700d
+       RTC_EPOCH_SET                    = 0x8008700e
+       RTC_IRQP_READ                    = 0x4008700b
+       RTC_IRQP_SET                     = 0x8008700c
+       RTC_PIE_OFF                      = 0x20007006
+       RTC_PIE_ON                       = 0x20007005
+       RTC_PLL_GET                      = 0x40207011
+       RTC_PLL_SET                      = 0x80207012
+       RTC_RD_TIME                      = 0x40247009
+       RTC_SET_TIME                     = 0x8024700a
+       RTC_UIE_OFF                      = 0x20007004
+       RTC_UIE_ON                       = 0x20007003
+       RTC_VL_CLR                       = 0x20007014
+       RTC_VL_READ                      = 0x40047013
+       RTC_WIE_OFF                      = 0x20007010
+       RTC_WIE_ON                       = 0x2000700f
+       RTC_WKALM_RD                     = 0x40287010
+       RTC_WKALM_SET                    = 0x8028700f
+       SCM_TIMESTAMPING                 = 0x23
+       SCM_TIMESTAMPING_OPT_STATS       = 0x38
+       SCM_TIMESTAMPING_PKTINFO         = 0x3c
+       SCM_TIMESTAMPNS                  = 0x21
+       SCM_TXTIME                       = 0x3f
+       SCM_WIFI_STATUS                  = 0x25
+       SFD_CLOEXEC                      = 0x400000
+       SFD_NONBLOCK                     = 0x4000
+       SIOCATMARK                       = 0x8905
+       SIOCGPGRP                        = 0x8904
+       SIOCGSTAMPNS_NEW                 = 0x40108907
+       SIOCGSTAMP_NEW                   = 0x40108906
+       SIOCINQ                          = 0x4004667f
+       SIOCOUTQ                         = 0x40047473
+       SIOCSPGRP                        = 0x8902
+       SOCK_CLOEXEC                     = 0x400000
+       SOCK_DGRAM                       = 0x2
+       SOCK_NONBLOCK                    = 0x4000
+       SOCK_STREAM                      = 0x1
+       SOL_SOCKET                       = 0xffff
+       SO_ACCEPTCONN                    = 0x8000
+       SO_ATTACH_BPF                    = 0x34
+       SO_ATTACH_REUSEPORT_CBPF         = 0x35
+       SO_ATTACH_REUSEPORT_EBPF         = 0x36
+       SO_BINDTODEVICE                  = 0xd
+       SO_BINDTOIFINDEX                 = 0x41
+       SO_BPF_EXTENSIONS                = 0x32
+       SO_BROADCAST                     = 0x20
+       SO_BSDCOMPAT                     = 0x400
+       SO_BUSY_POLL                     = 0x30
+       SO_CNX_ADVICE                    = 0x37
+       SO_COOKIE                        = 0x3b
+       SO_DETACH_REUSEPORT_BPF          = 0x47
+       SO_DOMAIN                        = 0x1029
+       SO_DONTROUTE                     = 0x10
+       SO_ERROR                         = 0x1007
+       SO_INCOMING_CPU                  = 0x33
+       SO_INCOMING_NAPI_ID              = 0x3a
+       SO_KEEPALIVE                     = 0x8
+       SO_LINGER                        = 0x80
+       SO_LOCK_FILTER                   = 0x28
+       SO_MARK                          = 0x22
+       SO_MAX_PACING_RATE               = 0x31
+       SO_MEMINFO                       = 0x39
+       SO_NOFCS                         = 0x27
+       SO_OOBINLINE                     = 0x100
+       SO_PASSCRED                      = 0x2
+       SO_PASSSEC                       = 0x1f
+       SO_PEEK_OFF                      = 0x26
+       SO_PEERCRED                      = 0x40
+       SO_PEERGROUPS                    = 0x3d
+       SO_PEERSEC                       = 0x1e
+       SO_PROTOCOL                      = 0x1028
+       SO_RCVBUF                        = 0x1002
+       SO_RCVBUFFORCE                   = 0x100b
+       SO_RCVLOWAT                      = 0x800
+       SO_RCVTIMEO                      = 0x2000
+       SO_RCVTIMEO_NEW                  = 0x44
+       SO_RCVTIMEO_OLD                  = 0x2000
+       SO_REUSEADDR                     = 0x4
+       SO_REUSEPORT                     = 0x200
+       SO_RXQ_OVFL                      = 0x24
+       SO_SECURITY_AUTHENTICATION       = 0x5001
+       SO_SECURITY_ENCRYPTION_NETWORK   = 0x5004
+       SO_SECURITY_ENCRYPTION_TRANSPORT = 0x5002
+       SO_SELECT_ERR_QUEUE              = 0x29
+       SO_SNDBUF                        = 0x1001
+       SO_SNDBUFFORCE                   = 0x100a
+       SO_SNDLOWAT                      = 0x1000
+       SO_SNDTIMEO                      = 0x4000
+       SO_SNDTIMEO_NEW                  = 0x45
+       SO_SNDTIMEO_OLD                  = 0x4000
+       SO_TIMESTAMPING                  = 0x23
+       SO_TIMESTAMPING_NEW              = 0x43
+       SO_TIMESTAMPING_OLD              = 0x23
+       SO_TIMESTAMPNS                   = 0x21
+       SO_TIMESTAMPNS_NEW               = 0x42
+       SO_TIMESTAMPNS_OLD               = 0x21
+       SO_TIMESTAMP_NEW                 = 0x46
+       SO_TXTIME                        = 0x3f
+       SO_TYPE                          = 0x1008
+       SO_WIFI_STATUS                   = 0x25
+       SO_ZEROCOPY                      = 0x3e
+       TAB1                             = 0x800
+       TAB2                             = 0x1000
+       TAB3                             = 0x1800
+       TABDLY                           = 0x1800
+       TCFLSH                           = 0x20005407
+       TCGETA                           = 0x40125401
+       TCGETS                           = 0x40245408
+       TCGETS2                          = 0x402c540c
+       TCSAFLUSH                        = 0x2
+       TCSBRK                           = 0x20005405
+       TCSBRKP                          = 0x5425
+       TCSETA                           = 0x80125402
+       TCSETAF                          = 0x80125404
+       TCSETAW                          = 0x80125403
+       TCSETS                           = 0x80245409
+       TCSETS2                          = 0x802c540d
+       TCSETSF                          = 0x8024540b
+       TCSETSF2                         = 0x802c540f
+       TCSETSW                          = 0x8024540a
+       TCSETSW2                         = 0x802c540e
+       TCXONC                           = 0x20005406
+       TIOCCBRK                         = 0x2000747a
+       TIOCCONS                         = 0x20007424
+       TIOCEXCL                         = 0x2000740d
+       TIOCGDEV                         = 0x40045432
+       TIOCGETD                         = 0x40047400
+       TIOCGEXCL                        = 0x40045440
+       TIOCGICOUNT                      = 0x545d
+       TIOCGISO7816                     = 0x40285443
+       TIOCGLCKTRMIOS                   = 0x5456
+       TIOCGPGRP                        = 0x40047483
+       TIOCGPKT                         = 0x40045438
+       TIOCGPTLCK                       = 0x40045439
+       TIOCGPTN                         = 0x40047486
+       TIOCGPTPEER                      = 0x20007489
+       TIOCGRS485                       = 0x40205441
+       TIOCGSERIAL                      = 0x541e
+       TIOCGSID                         = 0x40047485
+       TIOCGSOFTCAR                     = 0x40047464
+       TIOCGWINSZ                       = 0x40087468
+       TIOCINQ                          = 0x4004667f
+       TIOCLINUX                        = 0x541c
+       TIOCMBIC                         = 0x8004746b
+       TIOCMBIS                         = 0x8004746c
+       TIOCMGET                         = 0x4004746a
+       TIOCMIWAIT                       = 0x545c
+       TIOCMSET                         = 0x8004746d
+       TIOCM_CAR                        = 0x40
+       TIOCM_CD                         = 0x40
+       TIOCM_CTS                        = 0x20
+       TIOCM_DSR                        = 0x100
+       TIOCM_RI                         = 0x80
+       TIOCM_RNG                        = 0x80
+       TIOCM_SR                         = 0x10
+       TIOCM_ST                         = 0x8
+       TIOCNOTTY                        = 0x20007471
+       TIOCNXCL                         = 0x2000740e
+       TIOCOUTQ                         = 0x40047473
+       TIOCPKT                          = 0x80047470
+       TIOCSBRK                         = 0x2000747b
+       TIOCSCTTY                        = 0x20007484
+       TIOCSERCONFIG                    = 0x5453
+       TIOCSERGETLSR                    = 0x5459
+       TIOCSERGETMULTI                  = 0x545a
+       TIOCSERGSTRUCT                   = 0x5458
+       TIOCSERGWILD                     = 0x5454
+       TIOCSERSETMULTI                  = 0x545b
+       TIOCSERSWILD                     = 0x5455
+       TIOCSETD                         = 0x80047401
+       TIOCSIG                          = 0x80047488
+       TIOCSISO7816                     = 0xc0285444
+       TIOCSLCKTRMIOS                   = 0x5457
+       TIOCSPGRP                        = 0x80047482
+       TIOCSPTLCK                       = 0x80047487
+       TIOCSRS485                       = 0xc0205442
+       TIOCSSERIAL                      = 0x541f
+       TIOCSSOFTCAR                     = 0x80047465
+       TIOCSTART                        = 0x2000746e
+       TIOCSTI                          = 0x80017472
+       TIOCSTOP                         = 0x2000746f
+       TIOCSWINSZ                       = 0x80087467
+       TIOCVHANGUP                      = 0x20005437
+       TOSTOP                           = 0x100
+       TUNATTACHFILTER                  = 0x801054d5
+       TUNDETACHFILTER                  = 0x801054d6
+       TUNGETDEVNETNS                   = 0x200054e3
+       TUNGETFEATURES                   = 0x400454cf
+       TUNGETFILTER                     = 0x401054db
+       TUNGETIFF                        = 0x400454d2
+       TUNGETSNDBUF                     = 0x400454d3
+       TUNGETVNETBE                     = 0x400454df
+       TUNGETVNETHDRSZ                  = 0x400454d7
+       TUNGETVNETLE                     = 0x400454dd
+       TUNSETCARRIER                    = 0x800454e2
+       TUNSETDEBUG                      = 0x800454c9
+       TUNSETFILTEREBPF                 = 0x400454e1
+       TUNSETGROUP                      = 0x800454ce
+       TUNSETIFF                        = 0x800454ca
+       TUNSETIFINDEX                    = 0x800454da
+       TUNSETLINK                       = 0x800454cd
+       TUNSETNOCSUM                     = 0x800454c8
+       TUNSETOFFLOAD                    = 0x800454d0
+       TUNSETOWNER                      = 0x800454cc
+       TUNSETPERSIST                    = 0x800454cb
+       TUNSETQUEUE                      = 0x800454d9
+       TUNSETSNDBUF                     = 0x800454d4
+       TUNSETSTEERINGEBPF               = 0x400454e0
+       TUNSETTXFILTER                   = 0x800454d1
+       TUNSETVNETBE                     = 0x800454de
+       TUNSETVNETHDRSZ                  = 0x800454d8
+       TUNSETVNETLE                     = 0x800454dc
+       UBI_IOCATT                       = 0x80186f40
+       UBI_IOCDET                       = 0x80046f41
+       UBI_IOCEBCH                      = 0x80044f02
+       UBI_IOCEBER                      = 0x80044f01
+       UBI_IOCEBISMAP                   = 0x40044f05
+       UBI_IOCEBMAP                     = 0x80084f03
+       UBI_IOCEBUNMAP                   = 0x80044f04
+       UBI_IOCMKVOL                     = 0x80986f00
+       UBI_IOCRMVOL                     = 0x80046f01
+       UBI_IOCRNVOL                     = 0x91106f03
+       UBI_IOCRPEB                      = 0x80046f04
+       UBI_IOCRSVOL                     = 0x800c6f02
+       UBI_IOCSETVOLPROP                = 0x80104f06
+       UBI_IOCSPEB                      = 0x80046f05
+       UBI_IOCVOLCRBLK                  = 0x80804f07
+       UBI_IOCVOLRMBLK                  = 0x20004f08
+       UBI_IOCVOLUP                     = 0x80084f00
+       VDISCARD                         = 0xd
+       VEOF                             = 0x4
+       VEOL                             = 0xb
+       VEOL2                            = 0x10
+       VMIN                             = 0x6
+       VREPRINT                         = 0xc
+       VSTART                           = 0x8
+       VSTOP                            = 0x9
+       VSUSP                            = 0xa
+       VSWTC                            = 0x7
+       VT1                              = 0x4000
+       VTDLY                            = 0x4000
+       VTIME                            = 0x5
+       VWERASE                          = 0xe
+       WDIOC_GETBOOTSTATUS              = 0x40045702
+       WDIOC_GETPRETIMEOUT              = 0x40045709
+       WDIOC_GETSTATUS                  = 0x40045701
+       WDIOC_GETSUPPORT                 = 0x40285700
+       WDIOC_GETTEMP                    = 0x40045703
+       WDIOC_GETTIMELEFT                = 0x4004570a
+       WDIOC_GETTIMEOUT                 = 0x40045707
+       WDIOC_KEEPALIVE                  = 0x40045705
+       WDIOC_SETOPTIONS                 = 0x40045704
+       WORDSIZE                         = 0x40
+       XCASE                            = 0x4
+       XTABS                            = 0x1800
+       __TIOCFLUSH                      = 0x80047410
 )
 
 // Errors
 const (
-       E2BIG           = syscall.Errno(0x7)
-       EACCES          = syscall.Errno(0xd)
        EADDRINUSE      = syscall.Errno(0x30)
        EADDRNOTAVAIL   = syscall.Errno(0x31)
        EADV            = syscall.Errno(0x53)
        EAFNOSUPPORT    = syscall.Errno(0x2f)
-       EAGAIN          = syscall.Errno(0xb)
        EALREADY        = syscall.Errno(0x25)
        EBADE           = syscall.Errno(0x66)
-       EBADF           = syscall.Errno(0x9)
        EBADFD          = syscall.Errno(0x5d)
        EBADMSG         = syscall.Errno(0x4c)
        EBADR           = syscall.Errno(0x67)
        EBADRQC         = syscall.Errno(0x6a)
        EBADSLT         = syscall.Errno(0x6b)
        EBFONT          = syscall.Errno(0x6d)
-       EBUSY           = syscall.Errno(0x10)
        ECANCELED       = syscall.Errno(0x7f)
-       ECHILD          = syscall.Errno(0xa)
        ECHRNG          = syscall.Errno(0x5e)
        ECOMM           = syscall.Errno(0x55)
        ECONNABORTED    = syscall.Errno(0x35)
@@ -2942,23 +549,15 @@ const (
        EDEADLK         = syscall.Errno(0x4e)
        EDEADLOCK       = syscall.Errno(0x6c)
        EDESTADDRREQ    = syscall.Errno(0x27)
-       EDOM            = syscall.Errno(0x21)
        EDOTDOT         = syscall.Errno(0x58)
        EDQUOT          = syscall.Errno(0x45)
-       EEXIST          = syscall.Errno(0x11)
-       EFAULT          = syscall.Errno(0xe)
-       EFBIG           = syscall.Errno(0x1b)
        EHOSTDOWN       = syscall.Errno(0x40)
        EHOSTUNREACH    = syscall.Errno(0x41)
        EHWPOISON       = syscall.Errno(0x87)
        EIDRM           = syscall.Errno(0x4d)
        EILSEQ          = syscall.Errno(0x7a)
        EINPROGRESS     = syscall.Errno(0x24)
-       EINTR           = syscall.Errno(0x4)
-       EINVAL          = syscall.Errno(0x16)
-       EIO             = syscall.Errno(0x5)
        EISCONN         = syscall.Errno(0x38)
-       EISDIR          = syscall.Errno(0x15)
        EISNAM          = syscall.Errno(0x78)
        EKEYEXPIRED     = syscall.Errno(0x81)
        EKEYREJECTED    = syscall.Errno(0x83)
@@ -2975,8 +574,6 @@ const (
        ELNRNG          = syscall.Errno(0x62)
        ELOOP           = syscall.Errno(0x3e)
        EMEDIUMTYPE     = syscall.Errno(0x7e)
-       EMFILE          = syscall.Errno(0x18)
-       EMLINK          = syscall.Errno(0x1f)
        EMSGSIZE        = syscall.Errno(0x28)
        EMULTIHOP       = syscall.Errno(0x57)
        ENAMETOOLONG    = syscall.Errno(0x3f)
@@ -2984,102 +581,70 @@ const (
        ENETDOWN        = syscall.Errno(0x32)
        ENETRESET       = syscall.Errno(0x34)
        ENETUNREACH     = syscall.Errno(0x33)
-       ENFILE          = syscall.Errno(0x17)
        ENOANO          = syscall.Errno(0x69)
        ENOBUFS         = syscall.Errno(0x37)
        ENOCSI          = syscall.Errno(0x64)
        ENODATA         = syscall.Errno(0x6f)
-       ENODEV          = syscall.Errno(0x13)
-       ENOENT          = syscall.Errno(0x2)
-       ENOEXEC         = syscall.Errno(0x8)
        ENOKEY          = syscall.Errno(0x80)
        ENOLCK          = syscall.Errno(0x4f)
        ENOLINK         = syscall.Errno(0x52)
        ENOMEDIUM       = syscall.Errno(0x7d)
-       ENOMEM          = syscall.Errno(0xc)
        ENOMSG          = syscall.Errno(0x4b)
        ENONET          = syscall.Errno(0x50)
        ENOPKG          = syscall.Errno(0x71)
        ENOPROTOOPT     = syscall.Errno(0x2a)
-       ENOSPC          = syscall.Errno(0x1c)
        ENOSR           = syscall.Errno(0x4a)
        ENOSTR          = syscall.Errno(0x48)
        ENOSYS          = syscall.Errno(0x5a)
-       ENOTBLK         = syscall.Errno(0xf)
        ENOTCONN        = syscall.Errno(0x39)
-       ENOTDIR         = syscall.Errno(0x14)
        ENOTEMPTY       = syscall.Errno(0x42)
        ENOTNAM         = syscall.Errno(0x76)
        ENOTRECOVERABLE = syscall.Errno(0x85)
        ENOTSOCK        = syscall.Errno(0x26)
        ENOTSUP         = syscall.Errno(0x2d)
-       ENOTTY          = syscall.Errno(0x19)
        ENOTUNIQ        = syscall.Errno(0x73)
-       ENXIO           = syscall.Errno(0x6)
        EOPNOTSUPP      = syscall.Errno(0x2d)
        EOVERFLOW       = syscall.Errno(0x5c)
        EOWNERDEAD      = syscall.Errno(0x84)
-       EPERM           = syscall.Errno(0x1)
        EPFNOSUPPORT    = syscall.Errno(0x2e)
-       EPIPE           = syscall.Errno(0x20)
        EPROCLIM        = syscall.Errno(0x43)
        EPROTO          = syscall.Errno(0x56)
        EPROTONOSUPPORT = syscall.Errno(0x2b)
        EPROTOTYPE      = syscall.Errno(0x29)
-       ERANGE          = syscall.Errno(0x22)
        EREMCHG         = syscall.Errno(0x59)
        EREMOTE         = syscall.Errno(0x47)
        EREMOTEIO       = syscall.Errno(0x79)
        ERESTART        = syscall.Errno(0x74)
        ERFKILL         = syscall.Errno(0x86)
-       EROFS           = syscall.Errno(0x1e)
        ERREMOTE        = syscall.Errno(0x51)
        ESHUTDOWN       = syscall.Errno(0x3a)
        ESOCKTNOSUPPORT = syscall.Errno(0x2c)
-       ESPIPE          = syscall.Errno(0x1d)
-       ESRCH           = syscall.Errno(0x3)
        ESRMNT          = syscall.Errno(0x54)
        ESTALE          = syscall.Errno(0x46)
        ESTRPIPE        = syscall.Errno(0x5b)
        ETIME           = syscall.Errno(0x49)
        ETIMEDOUT       = syscall.Errno(0x3c)
        ETOOMANYREFS    = syscall.Errno(0x3b)
-       ETXTBSY         = syscall.Errno(0x1a)
        EUCLEAN         = syscall.Errno(0x75)
        EUNATCH         = syscall.Errno(0x63)
        EUSERS          = syscall.Errno(0x44)
-       EWOULDBLOCK     = syscall.Errno(0xb)
-       EXDEV           = syscall.Errno(0x12)
        EXFULL          = syscall.Errno(0x68)
 )
 
 // Signals
 const (
-       SIGABRT   = syscall.Signal(0x6)
-       SIGALRM   = syscall.Signal(0xe)
        SIGBUS    = syscall.Signal(0xa)
        SIGCHLD   = syscall.Signal(0x14)
        SIGCLD    = syscall.Signal(0x14)
        SIGCONT   = syscall.Signal(0x13)
        SIGEMT    = syscall.Signal(0x7)
-       SIGFPE    = syscall.Signal(0x8)
-       SIGHUP    = syscall.Signal(0x1)
-       SIGILL    = syscall.Signal(0x4)
-       SIGINT    = syscall.Signal(0x2)
        SIGIO     = syscall.Signal(0x17)
-       SIGIOT    = syscall.Signal(0x6)
-       SIGKILL   = syscall.Signal(0x9)
        SIGLOST   = syscall.Signal(0x1d)
-       SIGPIPE   = syscall.Signal(0xd)
        SIGPOLL   = syscall.Signal(0x17)
        SIGPROF   = syscall.Signal(0x1b)
        SIGPWR    = syscall.Signal(0x1d)
-       SIGQUIT   = syscall.Signal(0x3)
-       SIGSEGV   = syscall.Signal(0xb)
        SIGSTOP   = syscall.Signal(0x11)
        SIGSYS    = syscall.Signal(0xc)
-       SIGTERM   = syscall.Signal(0xf)
-       SIGTRAP   = syscall.Signal(0x5)
        SIGTSTP   = syscall.Signal(0x12)
        SIGTTIN   = syscall.Signal(0x15)
        SIGTTOU   = syscall.Signal(0x16)
index c9058f3091b1d3df6030c2909c16bbd422062b8c..600f1d26d2118a443e73fc079c1aabd76954cf18 100644 (file)
@@ -214,22 +214,6 @@ func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
-       var _p0 unsafe.Pointer
-       if len(mib) > 0 {
-               _p0 = unsafe.Pointer(&mib[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func utimes(path string, timeval *[2]Timeval) (err error) {
        var _p0 *byte
        _p0, err = BytePtrFromString(path)
@@ -376,8 +360,15 @@ func pipe2(p *[2]_C_int, flags int) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func ptrace(request int, pid int, addr uintptr, data int) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
+func Getcwd(buf []byte) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(buf) > 0 {
+               _p0 = unsafe.Pointer(&buf[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
+       n = int(r0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -386,15 +377,24 @@ func ptrace(request int, pid int, addr uintptr, data int) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func Getcwd(buf []byte) (n int, err error) {
+func ioctl(fd int, req uint, arg uintptr) (err error) {
+       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
        var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
+       if len(mib) > 0 {
+               _p0 = unsafe.Pointer(&mib[0])
        } else {
                _p0 = unsafe.Pointer(&_zero)
        }
-       r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
+       _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -403,8 +403,8 @@ func Getcwd(buf []byte) (n int, err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
+func ptrace(request int, pid int, addr uintptr, data int) (err error) {
+       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1352,7 +1352,7 @@ func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error)
        if err != nil {
                return
        }
-       _, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
+       _, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), uintptr(dev>>32), 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
index 49b20c2296695c57cbd3e5665704a56f310e1b3e..064934b0d13275e260f5f06c3ca78810addb95ab 100644 (file)
@@ -350,22 +350,6 @@ func Munlockall() (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
-       var _p0 unsafe.Pointer
-       if len(mib) > 0 {
-               _p0 = unsafe.Pointer(&mib[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func pipe2(p *[2]_C_int, flags int) (err error) {
        _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
        if e1 != 0 {
@@ -403,6 +387,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
+func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
+       var _p0 unsafe.Pointer
+       if len(mib) > 0 {
+               _p0 = unsafe.Pointer(&mib[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
 func ptrace(request int, pid int, addr uintptr, data int) (err error) {
        _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
        if e1 != 0 {
index abab3d7cbe34344e28d7d53ecac2aaff708864f9..4adaaa56183e19a4abb063482c330a25a8e0298f 100644 (file)
@@ -1,4 +1,4 @@
-// go run mksyscall.go -tags freebsd,arm64 -- syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm64.go
+// go run mksyscall.go -tags freebsd,arm64 syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm64.go
 // Code generated by the command above; see README.md. DO NOT EDIT.
 
 // +build freebsd,arm64
@@ -350,22 +350,6 @@ func Munlockall() (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
-       var _p0 unsafe.Pointer
-       if len(mib) > 0 {
-               _p0 = unsafe.Pointer(&mib[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func pipe2(p *[2]_C_int, flags int) (err error) {
        _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
        if e1 != 0 {
@@ -403,6 +387,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
+func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
+       var _p0 unsafe.Pointer
+       if len(mib) > 0 {
+               _p0 = unsafe.Pointer(&mib[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
 func ptrace(request int, pid int, addr uintptr, data int) (err error) {
        _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
        if e1 != 0 {
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go b/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go
new file mode 100644 (file)
index 0000000..92efa1d
--- /dev/null
@@ -0,0 +1,87 @@
+// go run mksyscall_solaris.go -illumos -tags illumos,amd64 syscall_illumos.go
+// Code generated by the command above; see README.md. DO NOT EDIT.
+
+// +build illumos,amd64
+
+package unix
+
+import (
+       "unsafe"
+)
+
+//go:cgo_import_dynamic libc_readv readv "libc.so"
+//go:cgo_import_dynamic libc_preadv preadv "libc.so"
+//go:cgo_import_dynamic libc_writev writev "libc.so"
+//go:cgo_import_dynamic libc_pwritev pwritev "libc.so"
+
+//go:linkname procreadv libc_readv
+//go:linkname procpreadv libc_preadv
+//go:linkname procwritev libc_writev
+//go:linkname procpwritev libc_pwritev
+
+var (
+       procreadv,
+       procpreadv,
+       procwritev,
+       procpwritev syscallFunc
+)
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func readv(fd int, iovs []Iovec) (n int, err error) {
+       var _p0 *Iovec
+       if len(iovs) > 0 {
+               _p0 = &iovs[0]
+       }
+       r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procreadv)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = e1
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func preadv(fd int, iovs []Iovec, off int64) (n int, err error) {
+       var _p0 *Iovec
+       if len(iovs) > 0 {
+               _p0 = &iovs[0]
+       }
+       r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpreadv)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = e1
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func writev(fd int, iovs []Iovec) (n int, err error) {
+       var _p0 *Iovec
+       if len(iovs) > 0 {
+               _p0 = &iovs[0]
+       }
+       r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwritev)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = e1
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func pwritev(fd int, iovs []Iovec, off int64) (n int, err error) {
+       var _p0 *Iovec
+       if len(iovs) > 0 {
+               _p0 = &iovs[0]
+       }
+       r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwritev)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = e1
+       }
+       return
+}
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux.go b/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux.go
new file mode 100644 (file)
index 0000000..fd2dae8
--- /dev/null
@@ -0,0 +1,1825 @@
+// Code generated by mkmerge.go; DO NOT EDIT.
+
+// +build linux
+
+package unix
+
+import (
+       "syscall"
+       "unsafe"
+)
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
+       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func fchmodat(dirfd int, path string, mode uint32) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ioctl(fd int, req uint, arg uintptr) (err error) {
+       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(oldpath)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(newpath)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
+       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 unsafe.Pointer
+       if len(buf) > 0 {
+               _p1 = unsafe.Pointer(&buf[0])
+       } else {
+               _p1 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(oldpath)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(newpath)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Unlinkat(dirfd int, path string, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getcwd(buf []byte) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(buf) > 0 {
+               _p0 = unsafe.Pointer(&buf[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
+       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
+       wpid = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
+       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
+       var _p0 unsafe.Pointer
+       if len(buf) > 0 {
+               _p0 = unsafe.Pointer(&buf[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(arg2)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(arg3)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(arg4)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
+       var _p0 unsafe.Pointer
+       if len(payload) > 0 {
+               _p0 = unsafe.Pointer(&payload[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
+       var _p0 unsafe.Pointer
+       if len(buf) > 0 {
+               _p0 = unsafe.Pointer(&buf[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(keyType)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(restriction)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
+       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
+       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(arg)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(source)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(target)
+       if err != nil {
+               return
+       }
+       var _p2 *byte
+       _p2, err = BytePtrFromString(fstype)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Acct(path string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(keyType)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(description)
+       if err != nil {
+               return
+       }
+       var _p2 unsafe.Pointer
+       if len(payload) > 0 {
+               _p2 = unsafe.Pointer(&payload[0])
+       } else {
+               _p2 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
+       id = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Adjtimex(buf *Timex) (state int, err error) {
+       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
+       state = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
+       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
+       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Chdir(path string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Chroot(path string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ClockGetres(clockid int32, res *Timespec) (err error) {
+       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ClockGettime(clockid int32, time *Timespec) (err error) {
+       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
+       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Close(fd int) (err error) {
+       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
+       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func DeleteModule(name string, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(name)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Dup(oldfd int) (fd int, err error) {
+       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Dup3(oldfd int, newfd int, flags int) (err error) {
+       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func EpollCreate1(flag int) (fd int, err error) {
+       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
+       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Eventfd(initval uint, flags int) (fd int, err error) {
+       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Exit(code int) {
+       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fchdir(fd int) (err error) {
+       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fchmod(fd int, mode uint32) (err error) {
+       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fdatasync(fd int) (err error) {
+       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(attr)
+       if err != nil {
+               return
+       }
+       var _p1 unsafe.Pointer
+       if len(dest) > 0 {
+               _p1 = unsafe.Pointer(&dest[0])
+       } else {
+               _p1 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
+       sz = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func FinitModule(fd int, params string, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(params)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Flistxattr(fd int, dest []byte) (sz int, err error) {
+       var _p0 unsafe.Pointer
+       if len(dest) > 0 {
+               _p0 = unsafe.Pointer(&dest[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
+       sz = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Flock(fd int, how int) (err error) {
+       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fremovexattr(fd int, attr string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(attr)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(attr)
+       if err != nil {
+               return
+       }
+       var _p1 unsafe.Pointer
+       if len(dest) > 0 {
+               _p1 = unsafe.Pointer(&dest[0])
+       } else {
+               _p1 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fsync(fd int) (err error) {
+       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getdents(fd int, buf []byte) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(buf) > 0 {
+               _p0 = unsafe.Pointer(&buf[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getpgid(pid int) (pgid int, err error) {
+       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
+       pgid = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getpid() (pid int) {
+       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
+       pid = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getppid() (ppid int) {
+       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
+       ppid = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getpriority(which int, who int) (prio int, err error) {
+       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
+       prio = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getrandom(buf []byte, flags int) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(buf) > 0 {
+               _p0 = unsafe.Pointer(&buf[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getrusage(who int, rusage *Rusage) (err error) {
+       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getsid(pid int) (sid int, err error) {
+       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
+       sid = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Gettid() (tid int) {
+       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
+       tid = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(attr)
+       if err != nil {
+               return
+       }
+       var _p2 unsafe.Pointer
+       if len(dest) > 0 {
+               _p2 = unsafe.Pointer(&dest[0])
+       } else {
+               _p2 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
+       sz = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func InitModule(moduleImage []byte, params string) (err error) {
+       var _p0 unsafe.Pointer
+       if len(moduleImage) > 0 {
+               _p0 = unsafe.Pointer(&moduleImage[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(params)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(pathname)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
+       watchdesc = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func InotifyInit1(flags int) (fd int, err error) {
+       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
+       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
+       success = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Kill(pid int, sig syscall.Signal) (err error) {
+       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Klogctl(typ int, buf []byte) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(buf) > 0 {
+               _p0 = unsafe.Pointer(&buf[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(attr)
+       if err != nil {
+               return
+       }
+       var _p2 unsafe.Pointer
+       if len(dest) > 0 {
+               _p2 = unsafe.Pointer(&dest[0])
+       } else {
+               _p2 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
+       sz = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Listxattr(path string, dest []byte) (sz int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 unsafe.Pointer
+       if len(dest) > 0 {
+               _p1 = unsafe.Pointer(&dest[0])
+       } else {
+               _p1 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
+       sz = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Llistxattr(path string, dest []byte) (sz int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 unsafe.Pointer
+       if len(dest) > 0 {
+               _p1 = unsafe.Pointer(&dest[0])
+       } else {
+               _p1 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
+       sz = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Lremovexattr(path string, attr string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(attr)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(attr)
+       if err != nil {
+               return
+       }
+       var _p2 unsafe.Pointer
+       if len(data) > 0 {
+               _p2 = unsafe.Pointer(&data[0])
+       } else {
+               _p2 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func MemfdCreate(name string, flags int) (fd int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(name)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mkdirat(dirfd int, path string, mode uint32) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
+       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
+       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func PivotRoot(newroot string, putold string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(newroot)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(putold)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
+       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
+       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
+       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func read(fd int, p []byte) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(p) > 0 {
+               _p0 = unsafe.Pointer(&p[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Removexattr(path string, attr string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(attr)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(oldpath)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(newpath)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(keyType)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(description)
+       if err != nil {
+               return
+       }
+       var _p2 *byte
+       _p2, err = BytePtrFromString(callback)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
+       id = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setdomainname(p []byte) (err error) {
+       var _p0 unsafe.Pointer
+       if len(p) > 0 {
+               _p0 = unsafe.Pointer(&p[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Sethostname(p []byte) (err error) {
+       var _p0 unsafe.Pointer
+       if len(p) > 0 {
+               _p0 = unsafe.Pointer(&p[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setpgid(pid int, pgid int) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setsid() (pid int, err error) {
+       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
+       pid = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Settimeofday(tv *Timeval) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setns(fd int, nstype int) (err error) {
+       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setpriority(which int, who int, prio int) (err error) {
+       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setxattr(path string, attr string, data []byte, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(attr)
+       if err != nil {
+               return
+       }
+       var _p2 unsafe.Pointer
+       if len(data) > 0 {
+               _p2 = unsafe.Pointer(&data[0])
+       } else {
+               _p2 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
+       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
+       newfd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Sync() {
+       SyscallNoError(SYS_SYNC, 0, 0, 0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Syncfs(fd int) (err error) {
+       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Sysinfo(info *Sysinfo_t) (err error) {
+       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
+       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Times(tms *Tms) (ticks uintptr, err error) {
+       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
+       ticks = uintptr(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Umask(mask int) (oldmask int) {
+       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
+       oldmask = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Uname(buf *Utsname) (err error) {
+       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Unmount(target string, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(target)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Unshare(flags int) (err error) {
+       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func write(fd int, p []byte) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(p) > 0 {
+               _p0 = unsafe.Pointer(&p[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func exitThread(code int) (err error) {
+       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func readlen(fd int, p *byte, np int) (n int, err error) {
+       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func writelen(fd int, p *byte, np int) (n int, err error) {
+       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func readv(fd int, iovs []Iovec) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(iovs) > 0 {
+               _p0 = unsafe.Pointer(&iovs[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func writev(fd int, iovs []Iovec) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(iovs) > 0 {
+               _p0 = unsafe.Pointer(&iovs[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(iovs) > 0 {
+               _p0 = unsafe.Pointer(&iovs[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(iovs) > 0 {
+               _p0 = unsafe.Pointer(&iovs[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(iovs) > 0 {
+               _p0 = unsafe.Pointer(&iovs[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(iovs) > 0 {
+               _p0 = unsafe.Pointer(&iovs[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func munmap(addr uintptr, length uintptr) (err error) {
+       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Madvise(b []byte, advice int) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mprotect(b []byte, prot int) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mlock(b []byte) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mlockall(flags int) (err error) {
+       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Msync(b []byte, flags int) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Munlock(b []byte) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Munlockall() (err error) {
+       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func faccessat(dirfd int, path string, mode uint32) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(pathname)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
+       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func pipe2(p *[2]_C_int, flags int) (err error) {
+       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
index a536d9a639fbe825f14e50080941afca3ebc21d5..ba63af7b08d899c36e1ff7801066a9937fdda2c6 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(mask>>32), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(off>>32), uintptr(len), uintptr(len>>32))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(int64(r1)<<32 | int64(r0))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(mask>>32), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(off>>32), uintptr(len), uintptr(len>>32))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(int64(r1)<<32 | int64(r0))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1860,16 +55,6 @@ func pipe(p *[2]_C_int) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func Dup2(oldfd int, newfd int) (err error) {
        _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
        if e1 != 0 {
index fb5db3648ec81187f2e89d7bfab77a97fc6607d1..f64adef415a956db86e88967592967c1cb4307cc 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(r0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -2525,16 +720,6 @@ func pipe(p *[2]_C_int) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
        r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
        n = int(r0)
index 591d120c8e48ccfe4c4f27f66953df151431de9f..ac19523e8873890130bca161b20e8c0b60e967d8 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(mask>>32), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(off>>32), uintptr(len), uintptr(len>>32))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(int64(r1)<<32 | int64(r0))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(mask>>32), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(off>>32), uintptr(len), uintptr(len>>32))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(int64(r1)<<32 | int64(r0))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1860,16 +55,6 @@ func pipe(p *[2]_C_int) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
        r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
        fd = int(r0)
index afd5447078ec6417bfe116079b3c193ae7c4df25..f0d2890b161089a9b0549bb4e6ef99e0530cc2f2 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(r0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -2393,16 +588,6 @@ func Gettimeofday(tv *Timeval) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) {
        var _p0 *byte
        _p0, err = BytePtrFromString(cmdline)
index 054b2189a7fb720c8a34856d2f252ca8cd26a758..aecbbca7542b88bfd956c2eae75ce0419993e98a 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask>>32), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off>>32), uintptr(off), uintptr(len>>32), uintptr(len))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(int64(r0)<<32 | int64(r1))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask>>32), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off>>32), uintptr(off), uintptr(len>>32), uintptr(len))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(int64(r0)<<32 | int64(r1))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -2510,16 +705,6 @@ func Pause() (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func pipe() (p1 int, p2 int, err error) {
        r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
        p1 = int(r0)
index bbd48bf22c9a477ab719b5c398b0fb3c29629760..424fb7fb6014c79a8b92d3dedbcb4172496b86c3 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(r0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -2469,16 +664,6 @@ func utimes(path string, times *[2]Timeval) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func fstat(fd int, st *stat_t) (err error) {
        _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(st)), 0)
        if e1 != 0 {
index 9c6bee913e94e9a0d597644c6e9cc486d8dc95c7..28c7239cf641fe1d4aef68f43823f463572dfd4f 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(r0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -2469,16 +664,6 @@ func utimes(path string, times *[2]Timeval) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func fstat(fd int, st *stat_t) (err error) {
        _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(st)), 0)
        if e1 != 0 {
index 676088fa04b957f1e977a065f0c865a1956ae708..84596b300a63ba07d2fa1c0ed0ccadd0d0a1397c 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(mask>>32), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(off>>32), uintptr(len), uintptr(len>>32))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(int64(r1)<<32 | int64(r0))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(mask>>32), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(off>>32), uintptr(len), uintptr(len>>32))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(int64(r1)<<32 | int64(r0))
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -2510,16 +705,6 @@ func Pause() (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func pipe() (p1 int, p2 int, err error) {
        r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
        p1 = int(r0)
index 7ee0b80daa261349c454acca86ae3dfdf4615215..de022639d68a65744feee4011db735bcd3cedb97 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(r0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -2577,16 +772,6 @@ func pipe(p *[2]_C_int) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
        r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
        n = int(r0)
index 8eaa7c9e7aeb8e61028b10d436f19bfe93217e9d..888f21d37ac4a263b3eae69d64f5b26a82025cc2 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(r0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -2577,16 +772,6 @@ func pipe(p *[2]_C_int) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
        r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
        n = int(r0)
index b8f212bf0ab57bba636469846447b404c0bfacf2..b76133447e8a1e346c0bd57d2e4e90be38ef18c4 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(r0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -2373,16 +568,6 @@ func Gettimeofday(tv *Timeval) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) {
        var _p0 *byte
        _p0, err = BytePtrFromString(cmdline)
index a7191cdbdf7238909882453481b452425fc7424f..9bc353f0c42d8d24adf93abc2aa1aca317593007 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(r0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -2357,16 +552,6 @@ func utimes(path string, times *[2]Timeval) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
        r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
        n = int(r0)
index 9abdbde77939dd299881848ad7d2762e9ec807fd..854e816d67248a1b10c67d3da685828823a57f1c 100644 (file)
@@ -14,1808 +14,8 @@ var _ syscall.Errno
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
-       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func fchmodat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ioctl(fd int, req uint, arg uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(buf) > 0 {
-               _p1 = unsafe.Pointer(&buf[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unlinkat(dirfd int, path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getcwd(buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
-       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
-       wpid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg2)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg3)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(arg4)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(payload) > 0 {
-               _p0 = unsafe.Pointer(&payload[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
-       ret = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(restriction)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
-       _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(arg)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(source)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(fstype)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Acct(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(payload) > 0 {
-               _p2 = unsafe.Pointer(&payload[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Adjtimex(buf *Timex) (state int, err error) {
-       r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
-       state = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
-       _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chdir(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Chroot(path string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGetres(clockid int32, res *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockGettime(clockid int32, time *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
-       _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Close(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func DeleteModule(name string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup(oldfd int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Dup3(oldfd int, newfd int, flags int) (err error) {
-       _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCreate1(flag int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
-       _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Eventfd(initval uint, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Exit(code int) {
-       SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
-       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchdir(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchmod(fd int, mode uint32) (err error) {
-       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fdatasync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func FinitModule(fd int, params string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flistxattr(fd int, dest []byte) (sz int, err error) {
-       var _p0 unsafe.Pointer
-       if len(dest) > 0 {
-               _p0 = unsafe.Pointer(&dest[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Flock(fd int, how int) (err error) {
-       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fremovexattr(fd int, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Fsync(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getdents(fd int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpgid(pid int) (pgid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
-       pgid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpid() (pid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
-       pid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getppid() (ppid int) {
-       r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
-       ppid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getpriority(which int, who int) (prio int, err error) {
-       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
-       prio = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrandom(buf []byte, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getrusage(who int, rusage *Rusage) (err error) {
-       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getsid(pid int) (sid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
-       sid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Gettid() (tid int) {
-       r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
-       tid = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InitModule(moduleImage []byte, params string) (err error) {
-       var _p0 unsafe.Pointer
-       if len(moduleImage) > 0 {
-               _p0 = unsafe.Pointer(&moduleImage[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(params)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
-       watchdesc = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyInit1(flags int) (fd int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
-       r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
-       success = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Kill(pid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Klogctl(typ int, buf []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(buf) > 0 {
-               _p0 = unsafe.Pointer(&buf[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(dest) > 0 {
-               _p2 = unsafe.Pointer(&dest[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Listxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Llistxattr(path string, dest []byte) (sz int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 unsafe.Pointer
-       if len(dest) > 0 {
-               _p1 = unsafe.Pointer(&dest[0])
-       } else {
-               _p1 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
-       sz = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lremovexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func MemfdCreate(name string, flags int) (fd int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(name)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
-       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
-       fd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func PivotRoot(newroot string, putold string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(newroot)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(putold)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
-       _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
-       _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
-       r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func read(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Removexattr(path string, attr string) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(oldpath)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(newpath)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(keyType)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(description)
-       if err != nil {
-               return
-       }
-       var _p2 *byte
-       _p2, err = BytePtrFromString(callback)
-       if err != nil {
-               return
-       }
-       r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
-       id = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setdomainname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sethostname(p []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpgid(pid int, pgid int) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setsid() (pid int, err error) {
-       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
-       pid = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Settimeofday(tv *Timeval) (err error) {
-       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setns(fd int, nstype int) (err error) {
-       _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setpriority(which int, who int, prio int) (err error) {
-       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       var _p1 *byte
-       _p1, err = BytePtrFromString(attr)
-       if err != nil {
-               return
-       }
-       var _p2 unsafe.Pointer
-       if len(data) > 0 {
-               _p2 = unsafe.Pointer(&data[0])
-       } else {
-               _p2 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
-       r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
-       newfd = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sync() {
-       SyscallNoError(SYS_SYNC, 0, 0, 0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Syncfs(fd int) (err error) {
-       _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Sysinfo(info *Sysinfo_t) (err error) {
-       _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
-       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
-       n = int64(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
-       _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Times(tms *Tms) (ticks uintptr, err error) {
-       r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
-       ticks = uintptr(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Umask(mask int) (oldmask int) {
-       r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
-       oldmask = int(r0)
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Uname(buf *Utsname) (err error) {
-       _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unmount(target string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(target)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Unshare(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func write(fd int, p []byte) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(p) > 0 {
-               _p0 = unsafe.Pointer(&p[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func exitThread(code int) (err error) {
-       _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readlen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writelen(fd int, p *byte, np int) (n int, err error) {
-       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func readv(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func writev(fd int, iovs []Iovec) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
-       var _p0 unsafe.Pointer
-       if len(iovs) > 0 {
-               _p0 = unsafe.Pointer(&iovs[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
-       n = int(r0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func munmap(addr uintptr, length uintptr) (err error) {
-       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Madvise(b []byte, advice int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mprotect(b []byte, prot int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Mlockall(flags int) (err error) {
-       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Msync(b []byte, flags int) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlock(b []byte) (err error) {
-       var _p0 unsafe.Pointer
-       if len(b) > 0 {
-               _p0 = unsafe.Pointer(&b[0])
-       } else {
-               _p0 = unsafe.Pointer(&_zero)
-       }
-       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func Munlockall() (err error) {
-       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
-func faccessat(dirfd int, path string, mode uint32) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+       _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1824,13 +24,8 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(pathname)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -1839,9 +34,9 @@ func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int,
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
-       r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
-       fd = int(r0)
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+       n = int64(r0)
        if e1 != 0 {
                err = errnoErr(e1)
        }
@@ -2535,16 +730,6 @@ func pipe(p *[2]_C_int) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func pipe2(p *[2]_C_int, flags int) (err error) {
-       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
        r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
        n = int(r0)
index 0ec159680b97b4b008567c29365bb9dd95f80bbd..2a3ec615f753fb0b27bea0ca059a19f1f666115a 100644 (file)
@@ -128,9 +128,9 @@ type Statfs_t struct {
        Owner       uint32
        Fsid        Fsid
        Charspare   [80]int8
-       Fstypename  [16]int8
-       Mntfromname [1024]int8
-       Mntonname   [1024]int8
+       Fstypename  [16]byte
+       Mntfromname [1024]byte
+       Mntonname   [1024]byte
 }
 
 type statfs_freebsd11_t struct {
@@ -153,9 +153,9 @@ type statfs_freebsd11_t struct {
        Owner       uint32
        Fsid        Fsid
        Charspare   [80]int8
-       Fstypename  [16]int8
-       Mntfromname [88]int8
-       Mntonname   [88]int8
+       Fstypename  [16]byte
+       Mntfromname [88]byte
+       Mntonname   [88]byte
 }
 
 type Flock_t struct {
@@ -375,15 +375,15 @@ type PtraceLwpInfoStruct struct {
 }
 
 type __Siginfo struct {
-       Signo    int32
-       Errno    int32
-       Code     int32
-       Pid      int32
-       Uid      uint32
-       Status   int32
-       Addr     *byte
-       Value    [4]byte
-       X_reason [32]byte
+       Signo  int32
+       Errno  int32
+       Code   int32
+       Pid    int32
+       Uid    uint32
+       Status int32
+       Addr   *byte
+       Value  [4]byte
+       _      [32]byte
 }
 
 type Sigset_t struct {
@@ -458,7 +458,7 @@ type ifMsghdr struct {
        Addrs   int32
        Flags   int32
        Index   uint16
-       _       [2]byte
+       _       uint16
        Data    ifData
 }
 
@@ -469,7 +469,6 @@ type IfMsghdr struct {
        Addrs   int32
        Flags   int32
        Index   uint16
-       _       [2]byte
        Data    IfData
 }
 
@@ -536,7 +535,7 @@ type IfaMsghdr struct {
        Addrs   int32
        Flags   int32
        Index   uint16
-       _       [2]byte
+       _       uint16
        Metric  int32
 }
 
@@ -547,7 +546,7 @@ type IfmaMsghdr struct {
        Addrs   int32
        Flags   int32
        Index   uint16
-       _       [2]byte
+       _       uint16
 }
 
 type IfAnnounceMsghdr struct {
@@ -564,7 +563,7 @@ type RtMsghdr struct {
        Version uint8
        Type    uint8
        Index   uint16
-       _       [2]byte
+       _       uint16
        Flags   int32
        Addrs   int32
        Pid     int32
index 8340f57753679d8152440084017fb860361a374b..e11e95499e87df29f3b864d7afd006938eec80a0 100644 (file)
@@ -123,9 +123,9 @@ type Statfs_t struct {
        Owner       uint32
        Fsid        Fsid
        Charspare   [80]int8
-       Fstypename  [16]int8
-       Mntfromname [1024]int8
-       Mntonname   [1024]int8
+       Fstypename  [16]byte
+       Mntfromname [1024]byte
+       Mntonname   [1024]byte
 }
 
 type statfs_freebsd11_t struct {
@@ -148,9 +148,9 @@ type statfs_freebsd11_t struct {
        Owner       uint32
        Fsid        Fsid
        Charspare   [80]int8
-       Fstypename  [16]int8
-       Mntfromname [88]int8
-       Mntonname   [88]int8
+       Fstypename  [16]byte
+       Mntfromname [88]byte
+       Mntonname   [88]byte
 }
 
 type Flock_t struct {
@@ -275,10 +275,8 @@ type IPv6Mreq struct {
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
-       _          [4]byte
        Iov        *Iovec
        Iovlen     int32
-       _          [4]byte
        Control    *byte
        Controllen uint32
        Flags      int32
@@ -463,7 +461,7 @@ type ifMsghdr struct {
        Addrs   int32
        Flags   int32
        Index   uint16
-       _       [2]byte
+       _       uint16
        Data    ifData
 }
 
@@ -474,7 +472,6 @@ type IfMsghdr struct {
        Addrs   int32
        Flags   int32
        Index   uint16
-       _       [2]byte
        Data    IfData
 }
 
@@ -541,7 +538,7 @@ type IfaMsghdr struct {
        Addrs   int32
        Flags   int32
        Index   uint16
-       _       [2]byte
+       _       uint16
        Metric  int32
 }
 
@@ -552,7 +549,7 @@ type IfmaMsghdr struct {
        Addrs   int32
        Flags   int32
        Index   uint16
-       _       [2]byte
+       _       uint16
 }
 
 type IfAnnounceMsghdr struct {
@@ -569,7 +566,7 @@ type RtMsghdr struct {
        Version uint8
        Type    uint8
        Index   uint16
-       _       [2]byte
+       _       uint16
        Flags   int32
        Addrs   int32
        Pid     int32
@@ -623,7 +620,6 @@ type BpfZbuf struct {
 
 type BpfProgram struct {
        Len   uint32
-       _     [4]byte
        Insns *BpfInsn
 }
 
index e751e00336b5305f93b9108b51bb26b3179bb848..c6fe1d097d8fbdf066a355a99b41f425bbdca1f5 100644 (file)
@@ -1,4 +1,4 @@
-// cgo -godefs types_freebsd.go | go run mkpost.go
+// cgo -godefs -- -fsigned-char types_freebsd.go | go run mkpost.go
 // Code generated by the command above; see README.md. DO NOT EDIT.
 
 // +build arm64,freebsd
@@ -123,9 +123,9 @@ type Statfs_t struct {
        Owner       uint32
        Fsid        Fsid
        Charspare   [80]int8
-       Fstypename  [16]int8
-       Mntfromname [1024]int8
-       Mntonname   [1024]int8
+       Fstypename  [16]byte
+       Mntfromname [1024]byte
+       Mntonname   [1024]byte
 }
 
 type statfs_freebsd11_t struct {
@@ -148,9 +148,9 @@ type statfs_freebsd11_t struct {
        Owner       uint32
        Fsid        Fsid
        Charspare   [80]int8
-       Fstypename  [16]int8
-       Mntfromname [88]int8
-       Mntonname   [88]int8
+       Fstypename  [16]byte
+       Mntfromname [88]byte
+       Mntonname   [88]byte
 }
 
 type Flock_t struct {
@@ -275,10 +275,8 @@ type IPv6Mreq struct {
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
-       _          [4]byte
        Iov        *Iovec
        Iovlen     int32
-       _          [4]byte
        Control    *byte
        Controllen uint32
        Flags      int32
@@ -326,11 +324,9 @@ const (
        PTRACE_CONT       = 0x7
        PTRACE_DETACH     = 0xb
        PTRACE_GETFPREGS  = 0x23
-       PTRACE_GETFSBASE  = 0x47
        PTRACE_GETLWPLIST = 0xf
        PTRACE_GETNUMLWPS = 0xe
        PTRACE_GETREGS    = 0x21
-       PTRACE_GETXSTATE  = 0x45
        PTRACE_IO         = 0xc
        PTRACE_KILL       = 0x8
        PTRACE_LWPEVENTS  = 0x18
@@ -373,15 +369,15 @@ type PtraceLwpInfoStruct struct {
 }
 
 type __Siginfo struct {
-       Signo    int32
-       Errno    int32
-       Code     int32
-       Pid      int32
-       Uid      uint32
-       Status   int32
-       Addr     *byte
-       Value    [8]byte
-       X_reason [40]byte
+       Signo  int32
+       Errno  int32
+       Code   int32
+       Pid    int32
+       Uid    uint32
+       Status int32
+       Addr   *byte
+       Value  [8]byte
+       _      [40]byte
 }
 
 type Sigset_t struct {
@@ -394,12 +390,14 @@ type Reg struct {
        Sp   uint64
        Elr  uint64
        Spsr uint32
+       _    [4]byte
 }
 
 type FpReg struct {
-       Fp_q  [512]uint8
-       Fp_sr uint32
-       Fp_cr uint32
+       Q  [32][16]uint8
+       Sr uint32
+       Cr uint32
+       _  [8]byte
 }
 
 type PtraceIoDesc struct {
@@ -441,7 +439,7 @@ type ifMsghdr struct {
        Addrs   int32
        Flags   int32
        Index   uint16
-       _       [2]byte
+       _       uint16
        Data    ifData
 }
 
@@ -452,7 +450,6 @@ type IfMsghdr struct {
        Addrs   int32
        Flags   int32
        Index   uint16
-       _       [2]byte
        Data    IfData
 }
 
@@ -519,7 +516,7 @@ type IfaMsghdr struct {
        Addrs   int32
        Flags   int32
        Index   uint16
-       _       [2]byte
+       _       uint16
        Metric  int32
 }
 
@@ -530,7 +527,7 @@ type IfmaMsghdr struct {
        Addrs   int32
        Flags   int32
        Index   uint16
-       _       [2]byte
+       _       uint16
 }
 
 type IfAnnounceMsghdr struct {
@@ -547,7 +544,7 @@ type RtMsghdr struct {
        Version uint8
        Type    uint8
        Index   uint16
-       _       [2]byte
+       _       uint16
        Flags   int32
        Addrs   int32
        Pid     int32
@@ -601,7 +598,6 @@ type BpfZbuf struct {
 
 type BpfProgram struct {
        Len   uint32
-       _     [4]byte
        Insns *BpfInsn
 }
 
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux.go b/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux.go
new file mode 100644 (file)
index 0000000..cb5e06c
--- /dev/null
@@ -0,0 +1,2293 @@
+// Code generated by mkmerge.go; DO NOT EDIT.
+
+// +build linux
+
+package unix
+
+const (
+       SizeofShort    = 0x2
+       SizeofInt      = 0x4
+       SizeofLongLong = 0x8
+       PathMax        = 0x1000
+)
+
+type (
+       _C_short int16
+       _C_int   int32
+
+       _C_long_long int64
+)
+
+const (
+       TIME_OK    = 0x0
+       TIME_INS   = 0x1
+       TIME_DEL   = 0x2
+       TIME_OOP   = 0x3
+       TIME_WAIT  = 0x4
+       TIME_ERROR = 0x5
+       TIME_BAD   = 0x5
+)
+
+type Rlimit struct {
+       Cur uint64
+       Max uint64
+}
+
+type _Gid_t uint32
+
+type StatxTimestamp struct {
+       Sec  int64
+       Nsec uint32
+       _    int32
+}
+
+type Statx_t struct {
+       Mask            uint32
+       Blksize         uint32
+       Attributes      uint64
+       Nlink           uint32
+       Uid             uint32
+       Gid             uint32
+       Mode            uint16
+       _               [1]uint16
+       Ino             uint64
+       Size            uint64
+       Blocks          uint64
+       Attributes_mask uint64
+       Atime           StatxTimestamp
+       Btime           StatxTimestamp
+       Ctime           StatxTimestamp
+       Mtime           StatxTimestamp
+       Rdev_major      uint32
+       Rdev_minor      uint32
+       Dev_major       uint32
+       Dev_minor       uint32
+       _               [14]uint64
+}
+
+type Fsid struct {
+       Val [2]int32
+}
+
+type FscryptPolicy struct {
+       Version                   uint8
+       Contents_encryption_mode  uint8
+       Filenames_encryption_mode uint8
+       Flags                     uint8
+       Master_key_descriptor     [8]uint8
+}
+
+type FscryptKey struct {
+       Mode uint32
+       Raw  [64]uint8
+       Size uint32
+}
+
+type FscryptPolicyV1 struct {
+       Version                   uint8
+       Contents_encryption_mode  uint8
+       Filenames_encryption_mode uint8
+       Flags                     uint8
+       Master_key_descriptor     [8]uint8
+}
+
+type FscryptPolicyV2 struct {
+       Version                   uint8
+       Contents_encryption_mode  uint8
+       Filenames_encryption_mode uint8
+       Flags                     uint8
+       _                         [4]uint8
+       Master_key_identifier     [16]uint8
+}
+
+type FscryptGetPolicyExArg struct {
+       Size   uint64
+       Policy [24]byte
+}
+
+type FscryptKeySpecifier struct {
+       Type uint32
+       _    uint32
+       U    [32]byte
+}
+
+type FscryptAddKeyArg struct {
+       Key_spec FscryptKeySpecifier
+       Raw_size uint32
+       _        [9]uint32
+}
+
+type FscryptRemoveKeyArg struct {
+       Key_spec             FscryptKeySpecifier
+       Removal_status_flags uint32
+       _                    [5]uint32
+}
+
+type FscryptGetKeyStatusArg struct {
+       Key_spec     FscryptKeySpecifier
+       _            [6]uint32
+       Status       uint32
+       Status_flags uint32
+       User_count   uint32
+       _            [13]uint32
+}
+
+type KeyctlDHParams struct {
+       Private int32
+       Prime   int32
+       Base    int32
+}
+
+const (
+       FADV_NORMAL     = 0x0
+       FADV_RANDOM     = 0x1
+       FADV_SEQUENTIAL = 0x2
+       FADV_WILLNEED   = 0x3
+)
+
+type RawSockaddrInet4 struct {
+       Family uint16
+       Port   uint16
+       Addr   [4]byte /* in_addr */
+       Zero   [8]uint8
+}
+
+type RawSockaddrInet6 struct {
+       Family   uint16
+       Port     uint16
+       Flowinfo uint32
+       Addr     [16]byte /* in6_addr */
+       Scope_id uint32
+}
+
+type RawSockaddrUnix struct {
+       Family uint16
+       Path   [108]int8
+}
+
+type RawSockaddrLinklayer struct {
+       Family   uint16
+       Protocol uint16
+       Ifindex  int32
+       Hatype   uint16
+       Pkttype  uint8
+       Halen    uint8
+       Addr     [8]uint8
+}
+
+type RawSockaddrNetlink struct {
+       Family uint16
+       Pad    uint16
+       Pid    uint32
+       Groups uint32
+}
+
+type RawSockaddrHCI struct {
+       Family  uint16
+       Dev     uint16
+       Channel uint16
+}
+
+type RawSockaddrL2 struct {
+       Family      uint16
+       Psm         uint16
+       Bdaddr      [6]uint8
+       Cid         uint16
+       Bdaddr_type uint8
+       _           [1]byte
+}
+
+type RawSockaddrRFCOMM struct {
+       Family  uint16
+       Bdaddr  [6]uint8
+       Channel uint8
+       _       [1]byte
+}
+
+type RawSockaddrCAN struct {
+       Family  uint16
+       Ifindex int32
+       Addr    [16]byte
+}
+
+type RawSockaddrALG struct {
+       Family uint16
+       Type   [14]uint8
+       Feat   uint32
+       Mask   uint32
+       Name   [64]uint8
+}
+
+type RawSockaddrVM struct {
+       Family    uint16
+       Reserved1 uint16
+       Port      uint32
+       Cid       uint32
+       Zero      [4]uint8
+}
+
+type RawSockaddrXDP struct {
+       Family         uint16
+       Flags          uint16
+       Ifindex        uint32
+       Queue_id       uint32
+       Shared_umem_fd uint32
+}
+
+type RawSockaddrPPPoX [0x1e]byte
+
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
+type RawSockaddrL2TPIP struct {
+       Family  uint16
+       Unused  uint16
+       Addr    [4]byte /* in_addr */
+       Conn_id uint32
+       _       [4]uint8
+}
+
+type RawSockaddrL2TPIP6 struct {
+       Family   uint16
+       Unused   uint16
+       Flowinfo uint32
+       Addr     [16]byte /* in6_addr */
+       Scope_id uint32
+       Conn_id  uint32
+}
+
+type _Socklen uint32
+
+type Linger struct {
+       Onoff  int32
+       Linger int32
+}
+
+type IPMreq struct {
+       Multiaddr [4]byte /* in_addr */
+       Interface [4]byte /* in_addr */
+}
+
+type IPMreqn struct {
+       Multiaddr [4]byte /* in_addr */
+       Address   [4]byte /* in_addr */
+       Ifindex   int32
+}
+
+type IPv6Mreq struct {
+       Multiaddr [16]byte /* in6_addr */
+       Interface uint32
+}
+
+type PacketMreq struct {
+       Ifindex int32
+       Type    uint16
+       Alen    uint16
+       Address [8]uint8
+}
+
+type Inet4Pktinfo struct {
+       Ifindex  int32
+       Spec_dst [4]byte /* in_addr */
+       Addr     [4]byte /* in_addr */
+}
+
+type Inet6Pktinfo struct {
+       Addr    [16]byte /* in6_addr */
+       Ifindex uint32
+}
+
+type IPv6MTUInfo struct {
+       Addr RawSockaddrInet6
+       Mtu  uint32
+}
+
+type ICMPv6Filter struct {
+       Data [8]uint32
+}
+
+type Ucred struct {
+       Pid int32
+       Uid uint32
+       Gid uint32
+}
+
+type TCPInfo struct {
+       State          uint8
+       Ca_state       uint8
+       Retransmits    uint8
+       Probes         uint8
+       Backoff        uint8
+       Options        uint8
+       Rto            uint32
+       Ato            uint32
+       Snd_mss        uint32
+       Rcv_mss        uint32
+       Unacked        uint32
+       Sacked         uint32
+       Lost           uint32
+       Retrans        uint32
+       Fackets        uint32
+       Last_data_sent uint32
+       Last_ack_sent  uint32
+       Last_data_recv uint32
+       Last_ack_recv  uint32
+       Pmtu           uint32
+       Rcv_ssthresh   uint32
+       Rtt            uint32
+       Rttvar         uint32
+       Snd_ssthresh   uint32
+       Snd_cwnd       uint32
+       Advmss         uint32
+       Reordering     uint32
+       Rcv_rtt        uint32
+       Rcv_space      uint32
+       Total_retrans  uint32
+}
+
+type CanFilter struct {
+       Id   uint32
+       Mask uint32
+}
+
+const (
+       SizeofSockaddrInet4     = 0x10
+       SizeofSockaddrInet6     = 0x1c
+       SizeofSockaddrAny       = 0x70
+       SizeofSockaddrUnix      = 0x6e
+       SizeofSockaddrLinklayer = 0x14
+       SizeofSockaddrNetlink   = 0xc
+       SizeofSockaddrHCI       = 0x6
+       SizeofSockaddrL2        = 0xe
+       SizeofSockaddrRFCOMM    = 0xa
+       SizeofSockaddrCAN       = 0x18
+       SizeofSockaddrALG       = 0x58
+       SizeofSockaddrVM        = 0x10
+       SizeofSockaddrXDP       = 0x10
+       SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
+       SizeofSockaddrL2TPIP    = 0x10
+       SizeofSockaddrL2TPIP6   = 0x20
+       SizeofLinger            = 0x8
+       SizeofIPMreq            = 0x8
+       SizeofIPMreqn           = 0xc
+       SizeofIPv6Mreq          = 0x14
+       SizeofPacketMreq        = 0x10
+       SizeofInet4Pktinfo      = 0xc
+       SizeofInet6Pktinfo      = 0x14
+       SizeofIPv6MTUInfo       = 0x20
+       SizeofICMPv6Filter      = 0x20
+       SizeofUcred             = 0xc
+       SizeofTCPInfo           = 0x68
+       SizeofCanFilter         = 0x8
+)
+
+const (
+       NDA_UNSPEC              = 0x0
+       NDA_DST                 = 0x1
+       NDA_LLADDR              = 0x2
+       NDA_CACHEINFO           = 0x3
+       NDA_PROBES              = 0x4
+       NDA_VLAN                = 0x5
+       NDA_PORT                = 0x6
+       NDA_VNI                 = 0x7
+       NDA_IFINDEX             = 0x8
+       NDA_MASTER              = 0x9
+       NDA_LINK_NETNSID        = 0xa
+       NDA_SRC_VNI             = 0xb
+       NTF_USE                 = 0x1
+       NTF_SELF                = 0x2
+       NTF_MASTER              = 0x4
+       NTF_PROXY               = 0x8
+       NTF_EXT_LEARNED         = 0x10
+       NTF_OFFLOADED           = 0x20
+       NTF_ROUTER              = 0x80
+       NUD_INCOMPLETE          = 0x1
+       NUD_REACHABLE           = 0x2
+       NUD_STALE               = 0x4
+       NUD_DELAY               = 0x8
+       NUD_PROBE               = 0x10
+       NUD_FAILED              = 0x20
+       NUD_NOARP               = 0x40
+       NUD_PERMANENT           = 0x80
+       NUD_NONE                = 0x0
+       IFA_UNSPEC              = 0x0
+       IFA_ADDRESS             = 0x1
+       IFA_LOCAL               = 0x2
+       IFA_LABEL               = 0x3
+       IFA_BROADCAST           = 0x4
+       IFA_ANYCAST             = 0x5
+       IFA_CACHEINFO           = 0x6
+       IFA_MULTICAST           = 0x7
+       IFA_FLAGS               = 0x8
+       IFA_RT_PRIORITY         = 0x9
+       IFA_TARGET_NETNSID      = 0xa
+       IFLA_UNSPEC             = 0x0
+       IFLA_ADDRESS            = 0x1
+       IFLA_BROADCAST          = 0x2
+       IFLA_IFNAME             = 0x3
+       IFLA_MTU                = 0x4
+       IFLA_LINK               = 0x5
+       IFLA_QDISC              = 0x6
+       IFLA_STATS              = 0x7
+       IFLA_COST               = 0x8
+       IFLA_PRIORITY           = 0x9
+       IFLA_MASTER             = 0xa
+       IFLA_WIRELESS           = 0xb
+       IFLA_PROTINFO           = 0xc
+       IFLA_TXQLEN             = 0xd
+       IFLA_MAP                = 0xe
+       IFLA_WEIGHT             = 0xf
+       IFLA_OPERSTATE          = 0x10
+       IFLA_LINKMODE           = 0x11
+       IFLA_LINKINFO           = 0x12
+       IFLA_NET_NS_PID         = 0x13
+       IFLA_IFALIAS            = 0x14
+       IFLA_NUM_VF             = 0x15
+       IFLA_VFINFO_LIST        = 0x16
+       IFLA_STATS64            = 0x17
+       IFLA_VF_PORTS           = 0x18
+       IFLA_PORT_SELF          = 0x19
+       IFLA_AF_SPEC            = 0x1a
+       IFLA_GROUP              = 0x1b
+       IFLA_NET_NS_FD          = 0x1c
+       IFLA_EXT_MASK           = 0x1d
+       IFLA_PROMISCUITY        = 0x1e
+       IFLA_NUM_TX_QUEUES      = 0x1f
+       IFLA_NUM_RX_QUEUES      = 0x20
+       IFLA_CARRIER            = 0x21
+       IFLA_PHYS_PORT_ID       = 0x22
+       IFLA_CARRIER_CHANGES    = 0x23
+       IFLA_PHYS_SWITCH_ID     = 0x24
+       IFLA_LINK_NETNSID       = 0x25
+       IFLA_PHYS_PORT_NAME     = 0x26
+       IFLA_PROTO_DOWN         = 0x27
+       IFLA_GSO_MAX_SEGS       = 0x28
+       IFLA_GSO_MAX_SIZE       = 0x29
+       IFLA_PAD                = 0x2a
+       IFLA_XDP                = 0x2b
+       IFLA_EVENT              = 0x2c
+       IFLA_NEW_NETNSID        = 0x2d
+       IFLA_IF_NETNSID         = 0x2e
+       IFLA_TARGET_NETNSID     = 0x2e
+       IFLA_CARRIER_UP_COUNT   = 0x2f
+       IFLA_CARRIER_DOWN_COUNT = 0x30
+       IFLA_NEW_IFINDEX        = 0x31
+       IFLA_MIN_MTU            = 0x32
+       IFLA_MAX_MTU            = 0x33
+       IFLA_MAX                = 0x35
+       IFLA_INFO_KIND          = 0x1
+       IFLA_INFO_DATA          = 0x2
+       IFLA_INFO_XSTATS        = 0x3
+       IFLA_INFO_SLAVE_KIND    = 0x4
+       IFLA_INFO_SLAVE_DATA    = 0x5
+       RT_SCOPE_UNIVERSE       = 0x0
+       RT_SCOPE_SITE           = 0xc8
+       RT_SCOPE_LINK           = 0xfd
+       RT_SCOPE_HOST           = 0xfe
+       RT_SCOPE_NOWHERE        = 0xff
+       RT_TABLE_UNSPEC         = 0x0
+       RT_TABLE_COMPAT         = 0xfc
+       RT_TABLE_DEFAULT        = 0xfd
+       RT_TABLE_MAIN           = 0xfe
+       RT_TABLE_LOCAL          = 0xff
+       RT_TABLE_MAX            = 0xffffffff
+       RTA_UNSPEC              = 0x0
+       RTA_DST                 = 0x1
+       RTA_SRC                 = 0x2
+       RTA_IIF                 = 0x3
+       RTA_OIF                 = 0x4
+       RTA_GATEWAY             = 0x5
+       RTA_PRIORITY            = 0x6
+       RTA_PREFSRC             = 0x7
+       RTA_METRICS             = 0x8
+       RTA_MULTIPATH           = 0x9
+       RTA_FLOW                = 0xb
+       RTA_CACHEINFO           = 0xc
+       RTA_TABLE               = 0xf
+       RTA_MARK                = 0x10
+       RTA_MFC_STATS           = 0x11
+       RTA_VIA                 = 0x12
+       RTA_NEWDST              = 0x13
+       RTA_PREF                = 0x14
+       RTA_ENCAP_TYPE          = 0x15
+       RTA_ENCAP               = 0x16
+       RTA_EXPIRES             = 0x17
+       RTA_PAD                 = 0x18
+       RTA_UID                 = 0x19
+       RTA_TTL_PROPAGATE       = 0x1a
+       RTA_IP_PROTO            = 0x1b
+       RTA_SPORT               = 0x1c
+       RTA_DPORT               = 0x1d
+       RTN_UNSPEC              = 0x0
+       RTN_UNICAST             = 0x1
+       RTN_LOCAL               = 0x2
+       RTN_BROADCAST           = 0x3
+       RTN_ANYCAST             = 0x4
+       RTN_MULTICAST           = 0x5
+       RTN_BLACKHOLE           = 0x6
+       RTN_UNREACHABLE         = 0x7
+       RTN_PROHIBIT            = 0x8
+       RTN_THROW               = 0x9
+       RTN_NAT                 = 0xa
+       RTN_XRESOLVE            = 0xb
+       SizeofNlMsghdr          = 0x10
+       SizeofNlMsgerr          = 0x14
+       SizeofRtGenmsg          = 0x1
+       SizeofNlAttr            = 0x4
+       SizeofRtAttr            = 0x4
+       SizeofIfInfomsg         = 0x10
+       SizeofIfAddrmsg         = 0x8
+       SizeofIfaCacheinfo      = 0x10
+       SizeofRtMsg             = 0xc
+       SizeofRtNexthop         = 0x8
+       SizeofNdUseroptmsg      = 0x10
+       SizeofNdMsg             = 0xc
+)
+
+type NlMsghdr struct {
+       Len   uint32
+       Type  uint16
+       Flags uint16
+       Seq   uint32
+       Pid   uint32
+}
+
+type NlMsgerr struct {
+       Error int32
+       Msg   NlMsghdr
+}
+
+type RtGenmsg struct {
+       Family uint8
+}
+
+type NlAttr struct {
+       Len  uint16
+       Type uint16
+}
+
+type RtAttr struct {
+       Len  uint16
+       Type uint16
+}
+
+type IfInfomsg struct {
+       Family uint8
+       _      uint8
+       Type   uint16
+       Index  int32
+       Flags  uint32
+       Change uint32
+}
+
+type IfAddrmsg struct {
+       Family    uint8
+       Prefixlen uint8
+       Flags     uint8
+       Scope     uint8
+       Index     uint32
+}
+
+type IfaCacheinfo struct {
+       Prefered uint32
+       Valid    uint32
+       Cstamp   uint32
+       Tstamp   uint32
+}
+
+type RtMsg struct {
+       Family   uint8
+       Dst_len  uint8
+       Src_len  uint8
+       Tos      uint8
+       Table    uint8
+       Protocol uint8
+       Scope    uint8
+       Type     uint8
+       Flags    uint32
+}
+
+type RtNexthop struct {
+       Len     uint16
+       Flags   uint8
+       Hops    uint8
+       Ifindex int32
+}
+
+type NdUseroptmsg struct {
+       Family    uint8
+       Pad1      uint8
+       Opts_len  uint16
+       Ifindex   int32
+       Icmp_type uint8
+       Icmp_code uint8
+       Pad2      uint16
+       Pad3      uint32
+}
+
+type NdMsg struct {
+       Family  uint8
+       Pad1    uint8
+       Pad2    uint16
+       Ifindex int32
+       State   uint16
+       Flags   uint8
+       Type    uint8
+}
+
+const (
+       SizeofSockFilter = 0x8
+)
+
+type SockFilter struct {
+       Code uint16
+       Jt   uint8
+       Jf   uint8
+       K    uint32
+}
+
+type SockFprog struct {
+       Len    uint16
+       Filter *SockFilter
+}
+
+type InotifyEvent struct {
+       Wd     int32
+       Mask   uint32
+       Cookie uint32
+       Len    uint32
+}
+
+const SizeofInotifyEvent = 0x10
+
+type Utsname struct {
+       Sysname    [65]byte
+       Nodename   [65]byte
+       Release    [65]byte
+       Version    [65]byte
+       Machine    [65]byte
+       Domainname [65]byte
+}
+
+const (
+       AT_EMPTY_PATH   = 0x1000
+       AT_FDCWD        = -0x64
+       AT_NO_AUTOMOUNT = 0x800
+       AT_REMOVEDIR    = 0x200
+
+       AT_STATX_SYNC_AS_STAT = 0x0
+       AT_STATX_FORCE_SYNC   = 0x2000
+       AT_STATX_DONT_SYNC    = 0x4000
+
+       AT_SYMLINK_FOLLOW   = 0x400
+       AT_SYMLINK_NOFOLLOW = 0x100
+
+       AT_EACCESS = 0x200
+)
+
+type PollFd struct {
+       Fd      int32
+       Events  int16
+       Revents int16
+}
+
+const (
+       POLLIN   = 0x1
+       POLLPRI  = 0x2
+       POLLOUT  = 0x4
+       POLLERR  = 0x8
+       POLLHUP  = 0x10
+       POLLNVAL = 0x20
+)
+
+type SignalfdSiginfo struct {
+       Signo     uint32
+       Errno     int32
+       Code      int32
+       Pid       uint32
+       Uid       uint32
+       Fd        int32
+       Tid       uint32
+       Band      uint32
+       Overrun   uint32
+       Trapno    uint32
+       Status    int32
+       Int       int32
+       Ptr       uint64
+       Utime     uint64
+       Stime     uint64
+       Addr      uint64
+       Addr_lsb  uint16
+       _         uint16
+       Syscall   int32
+       Call_addr uint64
+       Arch      uint32
+       _         [28]uint8
+}
+
+const PERF_IOC_FLAG_GROUP = 0x1
+
+type Winsize struct {
+       Row    uint16
+       Col    uint16
+       Xpixel uint16
+       Ypixel uint16
+}
+
+const (
+       TASKSTATS_CMD_UNSPEC                  = 0x0
+       TASKSTATS_CMD_GET                     = 0x1
+       TASKSTATS_CMD_NEW                     = 0x2
+       TASKSTATS_TYPE_UNSPEC                 = 0x0
+       TASKSTATS_TYPE_PID                    = 0x1
+       TASKSTATS_TYPE_TGID                   = 0x2
+       TASKSTATS_TYPE_STATS                  = 0x3
+       TASKSTATS_TYPE_AGGR_PID               = 0x4
+       TASKSTATS_TYPE_AGGR_TGID              = 0x5
+       TASKSTATS_TYPE_NULL                   = 0x6
+       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
+       TASKSTATS_CMD_ATTR_PID                = 0x1
+       TASKSTATS_CMD_ATTR_TGID               = 0x2
+       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
+       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
+)
+
+type CGroupStats struct {
+       Sleeping        uint64
+       Running         uint64
+       Stopped         uint64
+       Uninterruptible uint64
+       Io_wait         uint64
+}
+
+const (
+       CGROUPSTATS_CMD_UNSPEC        = 0x3
+       CGROUPSTATS_CMD_GET           = 0x4
+       CGROUPSTATS_CMD_NEW           = 0x5
+       CGROUPSTATS_TYPE_UNSPEC       = 0x0
+       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
+       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
+       CGROUPSTATS_CMD_ATTR_FD       = 0x1
+)
+
+type Genlmsghdr struct {
+       Cmd      uint8
+       Version  uint8
+       Reserved uint16
+}
+
+const (
+       CTRL_CMD_UNSPEC            = 0x0
+       CTRL_CMD_NEWFAMILY         = 0x1
+       CTRL_CMD_DELFAMILY         = 0x2
+       CTRL_CMD_GETFAMILY         = 0x3
+       CTRL_CMD_NEWOPS            = 0x4
+       CTRL_CMD_DELOPS            = 0x5
+       CTRL_CMD_GETOPS            = 0x6
+       CTRL_CMD_NEWMCAST_GRP      = 0x7
+       CTRL_CMD_DELMCAST_GRP      = 0x8
+       CTRL_CMD_GETMCAST_GRP      = 0x9
+       CTRL_ATTR_UNSPEC           = 0x0
+       CTRL_ATTR_FAMILY_ID        = 0x1
+       CTRL_ATTR_FAMILY_NAME      = 0x2
+       CTRL_ATTR_VERSION          = 0x3
+       CTRL_ATTR_HDRSIZE          = 0x4
+       CTRL_ATTR_MAXATTR          = 0x5
+       CTRL_ATTR_OPS              = 0x6
+       CTRL_ATTR_MCAST_GROUPS     = 0x7
+       CTRL_ATTR_OP_UNSPEC        = 0x0
+       CTRL_ATTR_OP_ID            = 0x1
+       CTRL_ATTR_OP_FLAGS         = 0x2
+       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
+       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
+       CTRL_ATTR_MCAST_GRP_ID     = 0x2
+)
+
+const (
+       _CPU_SETSIZE = 0x400
+)
+
+const (
+       BDADDR_BREDR     = 0x0
+       BDADDR_LE_PUBLIC = 0x1
+       BDADDR_LE_RANDOM = 0x2
+)
+
+type PerfEventAttr struct {
+       Type               uint32
+       Size               uint32
+       Config             uint64
+       Sample             uint64
+       Sample_type        uint64
+       Read_format        uint64
+       Bits               uint64
+       Wakeup             uint32
+       Bp_type            uint32
+       Ext1               uint64
+       Ext2               uint64
+       Branch_sample_type uint64
+       Sample_regs_user   uint64
+       Sample_stack_user  uint32
+       Clockid            int32
+       Sample_regs_intr   uint64
+       Aux_watermark      uint32
+       Sample_max_stack   uint16
+       _                  uint16
+}
+
+type PerfEventMmapPage struct {
+       Version        uint32
+       Compat_version uint32
+       Lock           uint32
+       Index          uint32
+       Offset         int64
+       Time_enabled   uint64
+       Time_running   uint64
+       Capabilities   uint64
+       Pmc_width      uint16
+       Time_shift     uint16
+       Time_mult      uint32
+       Time_offset    uint64
+       Time_zero      uint64
+       Size           uint32
+       _              [948]uint8
+       Data_head      uint64
+       Data_tail      uint64
+       Data_offset    uint64
+       Data_size      uint64
+       Aux_head       uint64
+       Aux_tail       uint64
+       Aux_offset     uint64
+       Aux_size       uint64
+}
+
+const (
+       PerfBitDisabled               uint64 = CBitFieldMaskBit0
+       PerfBitInherit                       = CBitFieldMaskBit1
+       PerfBitPinned                        = CBitFieldMaskBit2
+       PerfBitExclusive                     = CBitFieldMaskBit3
+       PerfBitExcludeUser                   = CBitFieldMaskBit4
+       PerfBitExcludeKernel                 = CBitFieldMaskBit5
+       PerfBitExcludeHv                     = CBitFieldMaskBit6
+       PerfBitExcludeIdle                   = CBitFieldMaskBit7
+       PerfBitMmap                          = CBitFieldMaskBit8
+       PerfBitComm                          = CBitFieldMaskBit9
+       PerfBitFreq                          = CBitFieldMaskBit10
+       PerfBitInheritStat                   = CBitFieldMaskBit11
+       PerfBitEnableOnExec                  = CBitFieldMaskBit12
+       PerfBitTask                          = CBitFieldMaskBit13
+       PerfBitWatermark                     = CBitFieldMaskBit14
+       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
+       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
+       PerfBitMmapData                      = CBitFieldMaskBit17
+       PerfBitSampleIDAll                   = CBitFieldMaskBit18
+       PerfBitExcludeHost                   = CBitFieldMaskBit19
+       PerfBitExcludeGuest                  = CBitFieldMaskBit20
+       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
+       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
+       PerfBitMmap2                         = CBitFieldMaskBit23
+       PerfBitCommExec                      = CBitFieldMaskBit24
+       PerfBitUseClockID                    = CBitFieldMaskBit25
+       PerfBitContextSwitch                 = CBitFieldMaskBit26
+)
+
+const (
+       PERF_TYPE_HARDWARE   = 0x0
+       PERF_TYPE_SOFTWARE   = 0x1
+       PERF_TYPE_TRACEPOINT = 0x2
+       PERF_TYPE_HW_CACHE   = 0x3
+       PERF_TYPE_RAW        = 0x4
+       PERF_TYPE_BREAKPOINT = 0x5
+
+       PERF_COUNT_HW_CPU_CYCLES              = 0x0
+       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
+       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
+       PERF_COUNT_HW_CACHE_MISSES            = 0x3
+       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
+       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
+       PERF_COUNT_HW_BUS_CYCLES              = 0x6
+       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
+       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
+       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
+
+       PERF_COUNT_HW_CACHE_L1D  = 0x0
+       PERF_COUNT_HW_CACHE_L1I  = 0x1
+       PERF_COUNT_HW_CACHE_LL   = 0x2
+       PERF_COUNT_HW_CACHE_DTLB = 0x3
+       PERF_COUNT_HW_CACHE_ITLB = 0x4
+       PERF_COUNT_HW_CACHE_BPU  = 0x5
+       PERF_COUNT_HW_CACHE_NODE = 0x6
+
+       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
+       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
+       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
+
+       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
+       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
+
+       PERF_COUNT_SW_CPU_CLOCK        = 0x0
+       PERF_COUNT_SW_TASK_CLOCK       = 0x1
+       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
+       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
+       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
+       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
+       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
+       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
+       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
+       PERF_COUNT_SW_DUMMY            = 0x9
+       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
+
+       PERF_SAMPLE_IP           = 0x1
+       PERF_SAMPLE_TID          = 0x2
+       PERF_SAMPLE_TIME         = 0x4
+       PERF_SAMPLE_ADDR         = 0x8
+       PERF_SAMPLE_READ         = 0x10
+       PERF_SAMPLE_CALLCHAIN    = 0x20
+       PERF_SAMPLE_ID           = 0x40
+       PERF_SAMPLE_CPU          = 0x80
+       PERF_SAMPLE_PERIOD       = 0x100
+       PERF_SAMPLE_STREAM_ID    = 0x200
+       PERF_SAMPLE_RAW          = 0x400
+       PERF_SAMPLE_BRANCH_STACK = 0x800
+
+       PERF_SAMPLE_BRANCH_USER       = 0x1
+       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
+       PERF_SAMPLE_BRANCH_HV         = 0x4
+       PERF_SAMPLE_BRANCH_ANY        = 0x8
+       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
+       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
+       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
+       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
+       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
+       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
+       PERF_SAMPLE_BRANCH_COND       = 0x400
+       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
+       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
+       PERF_SAMPLE_BRANCH_CALL       = 0x2000
+       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
+       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
+       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
+
+       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
+       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
+       PERF_FORMAT_ID                 = 0x4
+       PERF_FORMAT_GROUP              = 0x8
+
+       PERF_RECORD_MMAP            = 0x1
+       PERF_RECORD_LOST            = 0x2
+       PERF_RECORD_COMM            = 0x3
+       PERF_RECORD_EXIT            = 0x4
+       PERF_RECORD_THROTTLE        = 0x5
+       PERF_RECORD_UNTHROTTLE      = 0x6
+       PERF_RECORD_FORK            = 0x7
+       PERF_RECORD_READ            = 0x8
+       PERF_RECORD_SAMPLE          = 0x9
+       PERF_RECORD_MMAP2           = 0xa
+       PERF_RECORD_AUX             = 0xb
+       PERF_RECORD_ITRACE_START    = 0xc
+       PERF_RECORD_LOST_SAMPLES    = 0xd
+       PERF_RECORD_SWITCH          = 0xe
+       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
+       PERF_RECORD_NAMESPACES      = 0x10
+
+       PERF_CONTEXT_HV     = -0x20
+       PERF_CONTEXT_KERNEL = -0x80
+       PERF_CONTEXT_USER   = -0x200
+
+       PERF_CONTEXT_GUEST        = -0x800
+       PERF_CONTEXT_GUEST_KERNEL = -0x880
+       PERF_CONTEXT_GUEST_USER   = -0xa00
+
+       PERF_FLAG_FD_NO_GROUP = 0x1
+       PERF_FLAG_FD_OUTPUT   = 0x2
+       PERF_FLAG_PID_CGROUP  = 0x4
+       PERF_FLAG_FD_CLOEXEC  = 0x8
+)
+
+type TCPMD5Sig struct {
+       Addr      SockaddrStorage
+       Flags     uint8
+       Prefixlen uint8
+       Keylen    uint16
+       _         uint32
+       Key       [80]uint8
+}
+
+type HDDriveCmdHdr struct {
+       Command uint8
+       Number  uint8
+       Feature uint8
+       Count   uint8
+}
+
+type HDDriveID struct {
+       Config         uint16
+       Cyls           uint16
+       Reserved2      uint16
+       Heads          uint16
+       Track_bytes    uint16
+       Sector_bytes   uint16
+       Sectors        uint16
+       Vendor0        uint16
+       Vendor1        uint16
+       Vendor2        uint16
+       Serial_no      [20]uint8
+       Buf_type       uint16
+       Buf_size       uint16
+       Ecc_bytes      uint16
+       Fw_rev         [8]uint8
+       Model          [40]uint8
+       Max_multsect   uint8
+       Vendor3        uint8
+       Dword_io       uint16
+       Vendor4        uint8
+       Capability     uint8
+       Reserved50     uint16
+       Vendor5        uint8
+       TPIO           uint8
+       Vendor6        uint8
+       TDMA           uint8
+       Field_valid    uint16
+       Cur_cyls       uint16
+       Cur_heads      uint16
+       Cur_sectors    uint16
+       Cur_capacity0  uint16
+       Cur_capacity1  uint16
+       Multsect       uint8
+       Multsect_valid uint8
+       Lba_capacity   uint32
+       Dma_1word      uint16
+       Dma_mword      uint16
+       Eide_pio_modes uint16
+       Eide_dma_min   uint16
+       Eide_dma_time  uint16
+       Eide_pio       uint16
+       Eide_pio_iordy uint16
+       Words69_70     [2]uint16
+       Words71_74     [4]uint16
+       Queue_depth    uint16
+       Words76_79     [4]uint16
+       Major_rev_num  uint16
+       Minor_rev_num  uint16
+       Command_set_1  uint16
+       Command_set_2  uint16
+       Cfsse          uint16
+       Cfs_enable_1   uint16
+       Cfs_enable_2   uint16
+       Csf_default    uint16
+       Dma_ultra      uint16
+       Trseuc         uint16
+       TrsEuc         uint16
+       CurAPMvalues   uint16
+       Mprc           uint16
+       Hw_config      uint16
+       Acoustic       uint16
+       Msrqs          uint16
+       Sxfert         uint16
+       Sal            uint16
+       Spg            uint32
+       Lba_capacity_2 uint64
+       Words104_125   [22]uint16
+       Last_lun       uint16
+       Word127        uint16
+       Dlf            uint16
+       Csfo           uint16
+       Words130_155   [26]uint16
+       Word156        uint16
+       Words157_159   [3]uint16
+       Cfa_power      uint16
+       Words161_175   [15]uint16
+       Words176_205   [30]uint16
+       Words206_254   [49]uint16
+       Integrity_word uint16
+}
+
+const (
+       ST_MANDLOCK    = 0x40
+       ST_NOATIME     = 0x400
+       ST_NODEV       = 0x4
+       ST_NODIRATIME  = 0x800
+       ST_NOEXEC      = 0x8
+       ST_NOSUID      = 0x2
+       ST_RDONLY      = 0x1
+       ST_RELATIME    = 0x1000
+       ST_SYNCHRONOUS = 0x10
+)
+
+type Tpacket2Hdr struct {
+       Status    uint32
+       Len       uint32
+       Snaplen   uint32
+       Mac       uint16
+       Net       uint16
+       Sec       uint32
+       Nsec      uint32
+       Vlan_tci  uint16
+       Vlan_tpid uint16
+       _         [4]uint8
+}
+
+type Tpacket3Hdr struct {
+       Next_offset uint32
+       Sec         uint32
+       Nsec        uint32
+       Snaplen     uint32
+       Len         uint32
+       Status      uint32
+       Mac         uint16
+       Net         uint16
+       Hv1         TpacketHdrVariant1
+       _           [8]uint8
+}
+
+type TpacketHdrVariant1 struct {
+       Rxhash    uint32
+       Vlan_tci  uint32
+       Vlan_tpid uint16
+       _         uint16
+}
+
+type TpacketBlockDesc struct {
+       Version uint32
+       To_priv uint32
+       Hdr     [40]byte
+}
+
+type TpacketBDTS struct {
+       Sec  uint32
+       Usec uint32
+}
+
+type TpacketHdrV1 struct {
+       Block_status        uint32
+       Num_pkts            uint32
+       Offset_to_first_pkt uint32
+       Blk_len             uint32
+       Seq_num             uint64
+       Ts_first_pkt        TpacketBDTS
+       Ts_last_pkt         TpacketBDTS
+}
+
+type TpacketReq struct {
+       Block_size uint32
+       Block_nr   uint32
+       Frame_size uint32
+       Frame_nr   uint32
+}
+
+type TpacketReq3 struct {
+       Block_size       uint32
+       Block_nr         uint32
+       Frame_size       uint32
+       Frame_nr         uint32
+       Retire_blk_tov   uint32
+       Sizeof_priv      uint32
+       Feature_req_word uint32
+}
+
+type TpacketStats struct {
+       Packets uint32
+       Drops   uint32
+}
+
+type TpacketStatsV3 struct {
+       Packets      uint32
+       Drops        uint32
+       Freeze_q_cnt uint32
+}
+
+type TpacketAuxdata struct {
+       Status    uint32
+       Len       uint32
+       Snaplen   uint32
+       Mac       uint16
+       Net       uint16
+       Vlan_tci  uint16
+       Vlan_tpid uint16
+}
+
+const (
+       TPACKET_V1 = 0x0
+       TPACKET_V2 = 0x1
+       TPACKET_V3 = 0x2
+)
+
+const (
+       SizeofTpacket2Hdr = 0x20
+       SizeofTpacket3Hdr = 0x30
+
+       SizeofTpacketStats   = 0x8
+       SizeofTpacketStatsV3 = 0xc
+)
+
+const (
+       NF_INET_PRE_ROUTING  = 0x0
+       NF_INET_LOCAL_IN     = 0x1
+       NF_INET_FORWARD      = 0x2
+       NF_INET_LOCAL_OUT    = 0x3
+       NF_INET_POST_ROUTING = 0x4
+       NF_INET_NUMHOOKS     = 0x5
+)
+
+const (
+       NF_NETDEV_INGRESS  = 0x0
+       NF_NETDEV_NUMHOOKS = 0x1
+)
+
+const (
+       NFPROTO_UNSPEC   = 0x0
+       NFPROTO_INET     = 0x1
+       NFPROTO_IPV4     = 0x2
+       NFPROTO_ARP      = 0x3
+       NFPROTO_NETDEV   = 0x5
+       NFPROTO_BRIDGE   = 0x7
+       NFPROTO_IPV6     = 0xa
+       NFPROTO_DECNET   = 0xc
+       NFPROTO_NUMPROTO = 0xd
+)
+
+type Nfgenmsg struct {
+       Nfgen_family uint8
+       Version      uint8
+       Res_id       uint16
+}
+
+const (
+       NFNL_BATCH_UNSPEC = 0x0
+       NFNL_BATCH_GENID  = 0x1
+)
+
+const (
+       NFT_REG_VERDICT                   = 0x0
+       NFT_REG_1                         = 0x1
+       NFT_REG_2                         = 0x2
+       NFT_REG_3                         = 0x3
+       NFT_REG_4                         = 0x4
+       NFT_REG32_00                      = 0x8
+       NFT_REG32_01                      = 0x9
+       NFT_REG32_02                      = 0xa
+       NFT_REG32_03                      = 0xb
+       NFT_REG32_04                      = 0xc
+       NFT_REG32_05                      = 0xd
+       NFT_REG32_06                      = 0xe
+       NFT_REG32_07                      = 0xf
+       NFT_REG32_08                      = 0x10
+       NFT_REG32_09                      = 0x11
+       NFT_REG32_10                      = 0x12
+       NFT_REG32_11                      = 0x13
+       NFT_REG32_12                      = 0x14
+       NFT_REG32_13                      = 0x15
+       NFT_REG32_14                      = 0x16
+       NFT_REG32_15                      = 0x17
+       NFT_CONTINUE                      = -0x1
+       NFT_BREAK                         = -0x2
+       NFT_JUMP                          = -0x3
+       NFT_GOTO                          = -0x4
+       NFT_RETURN                        = -0x5
+       NFT_MSG_NEWTABLE                  = 0x0
+       NFT_MSG_GETTABLE                  = 0x1
+       NFT_MSG_DELTABLE                  = 0x2
+       NFT_MSG_NEWCHAIN                  = 0x3
+       NFT_MSG_GETCHAIN                  = 0x4
+       NFT_MSG_DELCHAIN                  = 0x5
+       NFT_MSG_NEWRULE                   = 0x6
+       NFT_MSG_GETRULE                   = 0x7
+       NFT_MSG_DELRULE                   = 0x8
+       NFT_MSG_NEWSET                    = 0x9
+       NFT_MSG_GETSET                    = 0xa
+       NFT_MSG_DELSET                    = 0xb
+       NFT_MSG_NEWSETELEM                = 0xc
+       NFT_MSG_GETSETELEM                = 0xd
+       NFT_MSG_DELSETELEM                = 0xe
+       NFT_MSG_NEWGEN                    = 0xf
+       NFT_MSG_GETGEN                    = 0x10
+       NFT_MSG_TRACE                     = 0x11
+       NFT_MSG_NEWOBJ                    = 0x12
+       NFT_MSG_GETOBJ                    = 0x13
+       NFT_MSG_DELOBJ                    = 0x14
+       NFT_MSG_GETOBJ_RESET              = 0x15
+       NFT_MSG_MAX                       = 0x19
+       NFTA_LIST_UNPEC                   = 0x0
+       NFTA_LIST_ELEM                    = 0x1
+       NFTA_HOOK_UNSPEC                  = 0x0
+       NFTA_HOOK_HOOKNUM                 = 0x1
+       NFTA_HOOK_PRIORITY                = 0x2
+       NFTA_HOOK_DEV                     = 0x3
+       NFT_TABLE_F_DORMANT               = 0x1
+       NFTA_TABLE_UNSPEC                 = 0x0
+       NFTA_TABLE_NAME                   = 0x1
+       NFTA_TABLE_FLAGS                  = 0x2
+       NFTA_TABLE_USE                    = 0x3
+       NFTA_CHAIN_UNSPEC                 = 0x0
+       NFTA_CHAIN_TABLE                  = 0x1
+       NFTA_CHAIN_HANDLE                 = 0x2
+       NFTA_CHAIN_NAME                   = 0x3
+       NFTA_CHAIN_HOOK                   = 0x4
+       NFTA_CHAIN_POLICY                 = 0x5
+       NFTA_CHAIN_USE                    = 0x6
+       NFTA_CHAIN_TYPE                   = 0x7
+       NFTA_CHAIN_COUNTERS               = 0x8
+       NFTA_CHAIN_PAD                    = 0x9
+       NFTA_RULE_UNSPEC                  = 0x0
+       NFTA_RULE_TABLE                   = 0x1
+       NFTA_RULE_CHAIN                   = 0x2
+       NFTA_RULE_HANDLE                  = 0x3
+       NFTA_RULE_EXPRESSIONS             = 0x4
+       NFTA_RULE_COMPAT                  = 0x5
+       NFTA_RULE_POSITION                = 0x6
+       NFTA_RULE_USERDATA                = 0x7
+       NFTA_RULE_PAD                     = 0x8
+       NFTA_RULE_ID                      = 0x9
+       NFT_RULE_COMPAT_F_INV             = 0x2
+       NFT_RULE_COMPAT_F_MASK            = 0x2
+       NFTA_RULE_COMPAT_UNSPEC           = 0x0
+       NFTA_RULE_COMPAT_PROTO            = 0x1
+       NFTA_RULE_COMPAT_FLAGS            = 0x2
+       NFT_SET_ANONYMOUS                 = 0x1
+       NFT_SET_CONSTANT                  = 0x2
+       NFT_SET_INTERVAL                  = 0x4
+       NFT_SET_MAP                       = 0x8
+       NFT_SET_TIMEOUT                   = 0x10
+       NFT_SET_EVAL                      = 0x20
+       NFT_SET_OBJECT                    = 0x40
+       NFT_SET_POL_PERFORMANCE           = 0x0
+       NFT_SET_POL_MEMORY                = 0x1
+       NFTA_SET_DESC_UNSPEC              = 0x0
+       NFTA_SET_DESC_SIZE                = 0x1
+       NFTA_SET_UNSPEC                   = 0x0
+       NFTA_SET_TABLE                    = 0x1
+       NFTA_SET_NAME                     = 0x2
+       NFTA_SET_FLAGS                    = 0x3
+       NFTA_SET_KEY_TYPE                 = 0x4
+       NFTA_SET_KEY_LEN                  = 0x5
+       NFTA_SET_DATA_TYPE                = 0x6
+       NFTA_SET_DATA_LEN                 = 0x7
+       NFTA_SET_POLICY                   = 0x8
+       NFTA_SET_DESC                     = 0x9
+       NFTA_SET_ID                       = 0xa
+       NFTA_SET_TIMEOUT                  = 0xb
+       NFTA_SET_GC_INTERVAL              = 0xc
+       NFTA_SET_USERDATA                 = 0xd
+       NFTA_SET_PAD                      = 0xe
+       NFTA_SET_OBJ_TYPE                 = 0xf
+       NFT_SET_ELEM_INTERVAL_END         = 0x1
+       NFTA_SET_ELEM_UNSPEC              = 0x0
+       NFTA_SET_ELEM_KEY                 = 0x1
+       NFTA_SET_ELEM_DATA                = 0x2
+       NFTA_SET_ELEM_FLAGS               = 0x3
+       NFTA_SET_ELEM_TIMEOUT             = 0x4
+       NFTA_SET_ELEM_EXPIRATION          = 0x5
+       NFTA_SET_ELEM_USERDATA            = 0x6
+       NFTA_SET_ELEM_EXPR                = 0x7
+       NFTA_SET_ELEM_PAD                 = 0x8
+       NFTA_SET_ELEM_OBJREF              = 0x9
+       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
+       NFTA_SET_ELEM_LIST_TABLE          = 0x1
+       NFTA_SET_ELEM_LIST_SET            = 0x2
+       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
+       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
+       NFT_DATA_VALUE                    = 0x0
+       NFT_DATA_VERDICT                  = 0xffffff00
+       NFTA_DATA_UNSPEC                  = 0x0
+       NFTA_DATA_VALUE                   = 0x1
+       NFTA_DATA_VERDICT                 = 0x2
+       NFTA_VERDICT_UNSPEC               = 0x0
+       NFTA_VERDICT_CODE                 = 0x1
+       NFTA_VERDICT_CHAIN                = 0x2
+       NFTA_EXPR_UNSPEC                  = 0x0
+       NFTA_EXPR_NAME                    = 0x1
+       NFTA_EXPR_DATA                    = 0x2
+       NFTA_IMMEDIATE_UNSPEC             = 0x0
+       NFTA_IMMEDIATE_DREG               = 0x1
+       NFTA_IMMEDIATE_DATA               = 0x2
+       NFTA_BITWISE_UNSPEC               = 0x0
+       NFTA_BITWISE_SREG                 = 0x1
+       NFTA_BITWISE_DREG                 = 0x2
+       NFTA_BITWISE_LEN                  = 0x3
+       NFTA_BITWISE_MASK                 = 0x4
+       NFTA_BITWISE_XOR                  = 0x5
+       NFT_BYTEORDER_NTOH                = 0x0
+       NFT_BYTEORDER_HTON                = 0x1
+       NFTA_BYTEORDER_UNSPEC             = 0x0
+       NFTA_BYTEORDER_SREG               = 0x1
+       NFTA_BYTEORDER_DREG               = 0x2
+       NFTA_BYTEORDER_OP                 = 0x3
+       NFTA_BYTEORDER_LEN                = 0x4
+       NFTA_BYTEORDER_SIZE               = 0x5
+       NFT_CMP_EQ                        = 0x0
+       NFT_CMP_NEQ                       = 0x1
+       NFT_CMP_LT                        = 0x2
+       NFT_CMP_LTE                       = 0x3
+       NFT_CMP_GT                        = 0x4
+       NFT_CMP_GTE                       = 0x5
+       NFTA_CMP_UNSPEC                   = 0x0
+       NFTA_CMP_SREG                     = 0x1
+       NFTA_CMP_OP                       = 0x2
+       NFTA_CMP_DATA                     = 0x3
+       NFT_RANGE_EQ                      = 0x0
+       NFT_RANGE_NEQ                     = 0x1
+       NFTA_RANGE_UNSPEC                 = 0x0
+       NFTA_RANGE_SREG                   = 0x1
+       NFTA_RANGE_OP                     = 0x2
+       NFTA_RANGE_FROM_DATA              = 0x3
+       NFTA_RANGE_TO_DATA                = 0x4
+       NFT_LOOKUP_F_INV                  = 0x1
+       NFTA_LOOKUP_UNSPEC                = 0x0
+       NFTA_LOOKUP_SET                   = 0x1
+       NFTA_LOOKUP_SREG                  = 0x2
+       NFTA_LOOKUP_DREG                  = 0x3
+       NFTA_LOOKUP_SET_ID                = 0x4
+       NFTA_LOOKUP_FLAGS                 = 0x5
+       NFT_DYNSET_OP_ADD                 = 0x0
+       NFT_DYNSET_OP_UPDATE              = 0x1
+       NFT_DYNSET_F_INV                  = 0x1
+       NFTA_DYNSET_UNSPEC                = 0x0
+       NFTA_DYNSET_SET_NAME              = 0x1
+       NFTA_DYNSET_SET_ID                = 0x2
+       NFTA_DYNSET_OP                    = 0x3
+       NFTA_DYNSET_SREG_KEY              = 0x4
+       NFTA_DYNSET_SREG_DATA             = 0x5
+       NFTA_DYNSET_TIMEOUT               = 0x6
+       NFTA_DYNSET_EXPR                  = 0x7
+       NFTA_DYNSET_PAD                   = 0x8
+       NFTA_DYNSET_FLAGS                 = 0x9
+       NFT_PAYLOAD_LL_HEADER             = 0x0
+       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
+       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
+       NFT_PAYLOAD_CSUM_NONE             = 0x0
+       NFT_PAYLOAD_CSUM_INET             = 0x1
+       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
+       NFTA_PAYLOAD_UNSPEC               = 0x0
+       NFTA_PAYLOAD_DREG                 = 0x1
+       NFTA_PAYLOAD_BASE                 = 0x2
+       NFTA_PAYLOAD_OFFSET               = 0x3
+       NFTA_PAYLOAD_LEN                  = 0x4
+       NFTA_PAYLOAD_SREG                 = 0x5
+       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
+       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
+       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
+       NFT_EXTHDR_F_PRESENT              = 0x1
+       NFT_EXTHDR_OP_IPV6                = 0x0
+       NFT_EXTHDR_OP_TCPOPT              = 0x1
+       NFTA_EXTHDR_UNSPEC                = 0x0
+       NFTA_EXTHDR_DREG                  = 0x1
+       NFTA_EXTHDR_TYPE                  = 0x2
+       NFTA_EXTHDR_OFFSET                = 0x3
+       NFTA_EXTHDR_LEN                   = 0x4
+       NFTA_EXTHDR_FLAGS                 = 0x5
+       NFTA_EXTHDR_OP                    = 0x6
+       NFTA_EXTHDR_SREG                  = 0x7
+       NFT_META_LEN                      = 0x0
+       NFT_META_PROTOCOL                 = 0x1
+       NFT_META_PRIORITY                 = 0x2
+       NFT_META_MARK                     = 0x3
+       NFT_META_IIF                      = 0x4
+       NFT_META_OIF                      = 0x5
+       NFT_META_IIFNAME                  = 0x6
+       NFT_META_OIFNAME                  = 0x7
+       NFT_META_IIFTYPE                  = 0x8
+       NFT_META_OIFTYPE                  = 0x9
+       NFT_META_SKUID                    = 0xa
+       NFT_META_SKGID                    = 0xb
+       NFT_META_NFTRACE                  = 0xc
+       NFT_META_RTCLASSID                = 0xd
+       NFT_META_SECMARK                  = 0xe
+       NFT_META_NFPROTO                  = 0xf
+       NFT_META_L4PROTO                  = 0x10
+       NFT_META_BRI_IIFNAME              = 0x11
+       NFT_META_BRI_OIFNAME              = 0x12
+       NFT_META_PKTTYPE                  = 0x13
+       NFT_META_CPU                      = 0x14
+       NFT_META_IIFGROUP                 = 0x15
+       NFT_META_OIFGROUP                 = 0x16
+       NFT_META_CGROUP                   = 0x17
+       NFT_META_PRANDOM                  = 0x18
+       NFT_RT_CLASSID                    = 0x0
+       NFT_RT_NEXTHOP4                   = 0x1
+       NFT_RT_NEXTHOP6                   = 0x2
+       NFT_RT_TCPMSS                     = 0x3
+       NFT_HASH_JENKINS                  = 0x0
+       NFT_HASH_SYM                      = 0x1
+       NFTA_HASH_UNSPEC                  = 0x0
+       NFTA_HASH_SREG                    = 0x1
+       NFTA_HASH_DREG                    = 0x2
+       NFTA_HASH_LEN                     = 0x3
+       NFTA_HASH_MODULUS                 = 0x4
+       NFTA_HASH_SEED                    = 0x5
+       NFTA_HASH_OFFSET                  = 0x6
+       NFTA_HASH_TYPE                    = 0x7
+       NFTA_META_UNSPEC                  = 0x0
+       NFTA_META_DREG                    = 0x1
+       NFTA_META_KEY                     = 0x2
+       NFTA_META_SREG                    = 0x3
+       NFTA_RT_UNSPEC                    = 0x0
+       NFTA_RT_DREG                      = 0x1
+       NFTA_RT_KEY                       = 0x2
+       NFT_CT_STATE                      = 0x0
+       NFT_CT_DIRECTION                  = 0x1
+       NFT_CT_STATUS                     = 0x2
+       NFT_CT_MARK                       = 0x3
+       NFT_CT_SECMARK                    = 0x4
+       NFT_CT_EXPIRATION                 = 0x5
+       NFT_CT_HELPER                     = 0x6
+       NFT_CT_L3PROTOCOL                 = 0x7
+       NFT_CT_SRC                        = 0x8
+       NFT_CT_DST                        = 0x9
+       NFT_CT_PROTOCOL                   = 0xa
+       NFT_CT_PROTO_SRC                  = 0xb
+       NFT_CT_PROTO_DST                  = 0xc
+       NFT_CT_LABELS                     = 0xd
+       NFT_CT_PKTS                       = 0xe
+       NFT_CT_BYTES                      = 0xf
+       NFT_CT_AVGPKT                     = 0x10
+       NFT_CT_ZONE                       = 0x11
+       NFT_CT_EVENTMASK                  = 0x12
+       NFTA_CT_UNSPEC                    = 0x0
+       NFTA_CT_DREG                      = 0x1
+       NFTA_CT_KEY                       = 0x2
+       NFTA_CT_DIRECTION                 = 0x3
+       NFTA_CT_SREG                      = 0x4
+       NFT_LIMIT_PKTS                    = 0x0
+       NFT_LIMIT_PKT_BYTES               = 0x1
+       NFT_LIMIT_F_INV                   = 0x1
+       NFTA_LIMIT_UNSPEC                 = 0x0
+       NFTA_LIMIT_RATE                   = 0x1
+       NFTA_LIMIT_UNIT                   = 0x2
+       NFTA_LIMIT_BURST                  = 0x3
+       NFTA_LIMIT_TYPE                   = 0x4
+       NFTA_LIMIT_FLAGS                  = 0x5
+       NFTA_LIMIT_PAD                    = 0x6
+       NFTA_COUNTER_UNSPEC               = 0x0
+       NFTA_COUNTER_BYTES                = 0x1
+       NFTA_COUNTER_PACKETS              = 0x2
+       NFTA_COUNTER_PAD                  = 0x3
+       NFTA_LOG_UNSPEC                   = 0x0
+       NFTA_LOG_GROUP                    = 0x1
+       NFTA_LOG_PREFIX                   = 0x2
+       NFTA_LOG_SNAPLEN                  = 0x3
+       NFTA_LOG_QTHRESHOLD               = 0x4
+       NFTA_LOG_LEVEL                    = 0x5
+       NFTA_LOG_FLAGS                    = 0x6
+       NFTA_QUEUE_UNSPEC                 = 0x0
+       NFTA_QUEUE_NUM                    = 0x1
+       NFTA_QUEUE_TOTAL                  = 0x2
+       NFTA_QUEUE_FLAGS                  = 0x3
+       NFTA_QUEUE_SREG_QNUM              = 0x4
+       NFT_QUOTA_F_INV                   = 0x1
+       NFT_QUOTA_F_DEPLETED              = 0x2
+       NFTA_QUOTA_UNSPEC                 = 0x0
+       NFTA_QUOTA_BYTES                  = 0x1
+       NFTA_QUOTA_FLAGS                  = 0x2
+       NFTA_QUOTA_PAD                    = 0x3
+       NFTA_QUOTA_CONSUMED               = 0x4
+       NFT_REJECT_ICMP_UNREACH           = 0x0
+       NFT_REJECT_TCP_RST                = 0x1
+       NFT_REJECT_ICMPX_UNREACH          = 0x2
+       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
+       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
+       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
+       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
+       NFTA_REJECT_UNSPEC                = 0x0
+       NFTA_REJECT_TYPE                  = 0x1
+       NFTA_REJECT_ICMP_CODE             = 0x2
+       NFT_NAT_SNAT                      = 0x0
+       NFT_NAT_DNAT                      = 0x1
+       NFTA_NAT_UNSPEC                   = 0x0
+       NFTA_NAT_TYPE                     = 0x1
+       NFTA_NAT_FAMILY                   = 0x2
+       NFTA_NAT_REG_ADDR_MIN             = 0x3
+       NFTA_NAT_REG_ADDR_MAX             = 0x4
+       NFTA_NAT_REG_PROTO_MIN            = 0x5
+       NFTA_NAT_REG_PROTO_MAX            = 0x6
+       NFTA_NAT_FLAGS                    = 0x7
+       NFTA_MASQ_UNSPEC                  = 0x0
+       NFTA_MASQ_FLAGS                   = 0x1
+       NFTA_MASQ_REG_PROTO_MIN           = 0x2
+       NFTA_MASQ_REG_PROTO_MAX           = 0x3
+       NFTA_REDIR_UNSPEC                 = 0x0
+       NFTA_REDIR_REG_PROTO_MIN          = 0x1
+       NFTA_REDIR_REG_PROTO_MAX          = 0x2
+       NFTA_REDIR_FLAGS                  = 0x3
+       NFTA_DUP_UNSPEC                   = 0x0
+       NFTA_DUP_SREG_ADDR                = 0x1
+       NFTA_DUP_SREG_DEV                 = 0x2
+       NFTA_FWD_UNSPEC                   = 0x0
+       NFTA_FWD_SREG_DEV                 = 0x1
+       NFTA_OBJREF_UNSPEC                = 0x0
+       NFTA_OBJREF_IMM_TYPE              = 0x1
+       NFTA_OBJREF_IMM_NAME              = 0x2
+       NFTA_OBJREF_SET_SREG              = 0x3
+       NFTA_OBJREF_SET_NAME              = 0x4
+       NFTA_OBJREF_SET_ID                = 0x5
+       NFTA_GEN_UNSPEC                   = 0x0
+       NFTA_GEN_ID                       = 0x1
+       NFTA_GEN_PROC_PID                 = 0x2
+       NFTA_GEN_PROC_NAME                = 0x3
+       NFTA_FIB_UNSPEC                   = 0x0
+       NFTA_FIB_DREG                     = 0x1
+       NFTA_FIB_RESULT                   = 0x2
+       NFTA_FIB_FLAGS                    = 0x3
+       NFT_FIB_RESULT_UNSPEC             = 0x0
+       NFT_FIB_RESULT_OIF                = 0x1
+       NFT_FIB_RESULT_OIFNAME            = 0x2
+       NFT_FIB_RESULT_ADDRTYPE           = 0x3
+       NFTA_FIB_F_SADDR                  = 0x1
+       NFTA_FIB_F_DADDR                  = 0x2
+       NFTA_FIB_F_MARK                   = 0x4
+       NFTA_FIB_F_IIF                    = 0x8
+       NFTA_FIB_F_OIF                    = 0x10
+       NFTA_FIB_F_PRESENT                = 0x20
+       NFTA_CT_HELPER_UNSPEC             = 0x0
+       NFTA_CT_HELPER_NAME               = 0x1
+       NFTA_CT_HELPER_L3PROTO            = 0x2
+       NFTA_CT_HELPER_L4PROTO            = 0x3
+       NFTA_OBJ_UNSPEC                   = 0x0
+       NFTA_OBJ_TABLE                    = 0x1
+       NFTA_OBJ_NAME                     = 0x2
+       NFTA_OBJ_TYPE                     = 0x3
+       NFTA_OBJ_DATA                     = 0x4
+       NFTA_OBJ_USE                      = 0x5
+       NFTA_TRACE_UNSPEC                 = 0x0
+       NFTA_TRACE_TABLE                  = 0x1
+       NFTA_TRACE_CHAIN                  = 0x2
+       NFTA_TRACE_RULE_HANDLE            = 0x3
+       NFTA_TRACE_TYPE                   = 0x4
+       NFTA_TRACE_VERDICT                = 0x5
+       NFTA_TRACE_ID                     = 0x6
+       NFTA_TRACE_LL_HEADER              = 0x7
+       NFTA_TRACE_NETWORK_HEADER         = 0x8
+       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
+       NFTA_TRACE_IIF                    = 0xa
+       NFTA_TRACE_IIFTYPE                = 0xb
+       NFTA_TRACE_OIF                    = 0xc
+       NFTA_TRACE_OIFTYPE                = 0xd
+       NFTA_TRACE_MARK                   = 0xe
+       NFTA_TRACE_NFPROTO                = 0xf
+       NFTA_TRACE_POLICY                 = 0x10
+       NFTA_TRACE_PAD                    = 0x11
+       NFT_TRACETYPE_UNSPEC              = 0x0
+       NFT_TRACETYPE_POLICY              = 0x1
+       NFT_TRACETYPE_RETURN              = 0x2
+       NFT_TRACETYPE_RULE                = 0x3
+       NFTA_NG_UNSPEC                    = 0x0
+       NFTA_NG_DREG                      = 0x1
+       NFTA_NG_MODULUS                   = 0x2
+       NFTA_NG_TYPE                      = 0x3
+       NFTA_NG_OFFSET                    = 0x4
+       NFT_NG_INCREMENTAL                = 0x0
+       NFT_NG_RANDOM                     = 0x1
+)
+
+type RTCTime struct {
+       Sec   int32
+       Min   int32
+       Hour  int32
+       Mday  int32
+       Mon   int32
+       Year  int32
+       Wday  int32
+       Yday  int32
+       Isdst int32
+}
+
+type RTCWkAlrm struct {
+       Enabled uint8
+       Pending uint8
+       Time    RTCTime
+}
+
+type BlkpgIoctlArg struct {
+       Op      int32
+       Flags   int32
+       Datalen int32
+       Data    *byte
+}
+
+const (
+       BLKPG_ADD_PARTITION    = 0x1
+       BLKPG_DEL_PARTITION    = 0x2
+       BLKPG_RESIZE_PARTITION = 0x3
+)
+
+const (
+       NETNSA_NONE = 0x0
+       NETNSA_NSID = 0x1
+       NETNSA_PID  = 0x2
+       NETNSA_FD   = 0x3
+)
+
+type XDPRingOffset struct {
+       Producer uint64
+       Consumer uint64
+       Desc     uint64
+       Flags    uint64
+}
+
+type XDPMmapOffsets struct {
+       Rx XDPRingOffset
+       Tx XDPRingOffset
+       Fr XDPRingOffset
+       Cr XDPRingOffset
+}
+
+type XDPStatistics struct {
+       Rx_dropped       uint64
+       Rx_invalid_descs uint64
+       Tx_invalid_descs uint64
+}
+
+type XDPDesc struct {
+       Addr    uint64
+       Len     uint32
+       Options uint32
+}
+
+const (
+       NCSI_CMD_UNSPEC                 = 0x0
+       NCSI_CMD_PKG_INFO               = 0x1
+       NCSI_CMD_SET_INTERFACE          = 0x2
+       NCSI_CMD_CLEAR_INTERFACE        = 0x3
+       NCSI_ATTR_UNSPEC                = 0x0
+       NCSI_ATTR_IFINDEX               = 0x1
+       NCSI_ATTR_PACKAGE_LIST          = 0x2
+       NCSI_ATTR_PACKAGE_ID            = 0x3
+       NCSI_ATTR_CHANNEL_ID            = 0x4
+       NCSI_PKG_ATTR_UNSPEC            = 0x0
+       NCSI_PKG_ATTR                   = 0x1
+       NCSI_PKG_ATTR_ID                = 0x2
+       NCSI_PKG_ATTR_FORCED            = 0x3
+       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
+       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
+       NCSI_CHANNEL_ATTR               = 0x1
+       NCSI_CHANNEL_ATTR_ID            = 0x2
+       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
+       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
+       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
+       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
+       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
+       NCSI_CHANNEL_ATTR_FORCED        = 0x8
+       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
+       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
+)
+
+type ScmTimestamping struct {
+       Ts [3]Timespec
+}
+
+const (
+       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
+       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
+       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
+       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
+       SOF_TIMESTAMPING_SOFTWARE     = 0x10
+       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
+       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
+       SOF_TIMESTAMPING_OPT_ID       = 0x80
+       SOF_TIMESTAMPING_TX_SCHED     = 0x100
+       SOF_TIMESTAMPING_TX_ACK       = 0x200
+       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
+       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
+       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
+       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
+       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
+
+       SOF_TIMESTAMPING_LAST = 0x4000
+       SOF_TIMESTAMPING_MASK = 0x7fff
+
+       SCM_TSTAMP_SND   = 0x0
+       SCM_TSTAMP_SCHED = 0x1
+       SCM_TSTAMP_ACK   = 0x2
+)
+
+type SockExtendedErr struct {
+       Errno  uint32
+       Origin uint8
+       Type   uint8
+       Code   uint8
+       Pad    uint8
+       Info   uint32
+       Data   uint32
+}
+
+type FanotifyEventMetadata struct {
+       Event_len    uint32
+       Vers         uint8
+       Reserved     uint8
+       Metadata_len uint16
+       Mask         uint64
+       Fd           int32
+       Pid          int32
+}
+
+type FanotifyResponse struct {
+       Fd       int32
+       Response uint32
+}
+
+const (
+       CRYPTO_MSG_BASE      = 0x10
+       CRYPTO_MSG_NEWALG    = 0x10
+       CRYPTO_MSG_DELALG    = 0x11
+       CRYPTO_MSG_UPDATEALG = 0x12
+       CRYPTO_MSG_GETALG    = 0x13
+       CRYPTO_MSG_DELRNG    = 0x14
+       CRYPTO_MSG_GETSTAT   = 0x15
+)
+
+const (
+       CRYPTOCFGA_UNSPEC           = 0x0
+       CRYPTOCFGA_PRIORITY_VAL     = 0x1
+       CRYPTOCFGA_REPORT_LARVAL    = 0x2
+       CRYPTOCFGA_REPORT_HASH      = 0x3
+       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
+       CRYPTOCFGA_REPORT_AEAD      = 0x5
+       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
+       CRYPTOCFGA_REPORT_RNG       = 0x7
+       CRYPTOCFGA_REPORT_CIPHER    = 0x8
+       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
+       CRYPTOCFGA_REPORT_KPP       = 0xa
+       CRYPTOCFGA_REPORT_ACOMP     = 0xb
+       CRYPTOCFGA_STAT_LARVAL      = 0xc
+       CRYPTOCFGA_STAT_HASH        = 0xd
+       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
+       CRYPTOCFGA_STAT_AEAD        = 0xf
+       CRYPTOCFGA_STAT_COMPRESS    = 0x10
+       CRYPTOCFGA_STAT_RNG         = 0x11
+       CRYPTOCFGA_STAT_CIPHER      = 0x12
+       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
+       CRYPTOCFGA_STAT_KPP         = 0x14
+       CRYPTOCFGA_STAT_ACOMP       = 0x15
+)
+
+const (
+       BPF_REG_0                             = 0x0
+       BPF_REG_1                             = 0x1
+       BPF_REG_2                             = 0x2
+       BPF_REG_3                             = 0x3
+       BPF_REG_4                             = 0x4
+       BPF_REG_5                             = 0x5
+       BPF_REG_6                             = 0x6
+       BPF_REG_7                             = 0x7
+       BPF_REG_8                             = 0x8
+       BPF_REG_9                             = 0x9
+       BPF_REG_10                            = 0xa
+       BPF_MAP_CREATE                        = 0x0
+       BPF_MAP_LOOKUP_ELEM                   = 0x1
+       BPF_MAP_UPDATE_ELEM                   = 0x2
+       BPF_MAP_DELETE_ELEM                   = 0x3
+       BPF_MAP_GET_NEXT_KEY                  = 0x4
+       BPF_PROG_LOAD                         = 0x5
+       BPF_OBJ_PIN                           = 0x6
+       BPF_OBJ_GET                           = 0x7
+       BPF_PROG_ATTACH                       = 0x8
+       BPF_PROG_DETACH                       = 0x9
+       BPF_PROG_TEST_RUN                     = 0xa
+       BPF_PROG_GET_NEXT_ID                  = 0xb
+       BPF_MAP_GET_NEXT_ID                   = 0xc
+       BPF_PROG_GET_FD_BY_ID                 = 0xd
+       BPF_MAP_GET_FD_BY_ID                  = 0xe
+       BPF_OBJ_GET_INFO_BY_FD                = 0xf
+       BPF_PROG_QUERY                        = 0x10
+       BPF_RAW_TRACEPOINT_OPEN               = 0x11
+       BPF_BTF_LOAD                          = 0x12
+       BPF_BTF_GET_FD_BY_ID                  = 0x13
+       BPF_TASK_FD_QUERY                     = 0x14
+       BPF_MAP_LOOKUP_AND_DELETE_ELEM        = 0x15
+       BPF_MAP_FREEZE                        = 0x16
+       BPF_BTF_GET_NEXT_ID                   = 0x17
+       BPF_MAP_TYPE_UNSPEC                   = 0x0
+       BPF_MAP_TYPE_HASH                     = 0x1
+       BPF_MAP_TYPE_ARRAY                    = 0x2
+       BPF_MAP_TYPE_PROG_ARRAY               = 0x3
+       BPF_MAP_TYPE_PERF_EVENT_ARRAY         = 0x4
+       BPF_MAP_TYPE_PERCPU_HASH              = 0x5
+       BPF_MAP_TYPE_PERCPU_ARRAY             = 0x6
+       BPF_MAP_TYPE_STACK_TRACE              = 0x7
+       BPF_MAP_TYPE_CGROUP_ARRAY             = 0x8
+       BPF_MAP_TYPE_LRU_HASH                 = 0x9
+       BPF_MAP_TYPE_LRU_PERCPU_HASH          = 0xa
+       BPF_MAP_TYPE_LPM_TRIE                 = 0xb
+       BPF_MAP_TYPE_ARRAY_OF_MAPS            = 0xc
+       BPF_MAP_TYPE_HASH_OF_MAPS             = 0xd
+       BPF_MAP_TYPE_DEVMAP                   = 0xe
+       BPF_MAP_TYPE_SOCKMAP                  = 0xf
+       BPF_MAP_TYPE_CPUMAP                   = 0x10
+       BPF_MAP_TYPE_XSKMAP                   = 0x11
+       BPF_MAP_TYPE_SOCKHASH                 = 0x12
+       BPF_MAP_TYPE_CGROUP_STORAGE           = 0x13
+       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY      = 0x14
+       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE    = 0x15
+       BPF_MAP_TYPE_QUEUE                    = 0x16
+       BPF_MAP_TYPE_STACK                    = 0x17
+       BPF_MAP_TYPE_SK_STORAGE               = 0x18
+       BPF_MAP_TYPE_DEVMAP_HASH              = 0x19
+       BPF_PROG_TYPE_UNSPEC                  = 0x0
+       BPF_PROG_TYPE_SOCKET_FILTER           = 0x1
+       BPF_PROG_TYPE_KPROBE                  = 0x2
+       BPF_PROG_TYPE_SCHED_CLS               = 0x3
+       BPF_PROG_TYPE_SCHED_ACT               = 0x4
+       BPF_PROG_TYPE_TRACEPOINT              = 0x5
+       BPF_PROG_TYPE_XDP                     = 0x6
+       BPF_PROG_TYPE_PERF_EVENT              = 0x7
+       BPF_PROG_TYPE_CGROUP_SKB              = 0x8
+       BPF_PROG_TYPE_CGROUP_SOCK             = 0x9
+       BPF_PROG_TYPE_LWT_IN                  = 0xa
+       BPF_PROG_TYPE_LWT_OUT                 = 0xb
+       BPF_PROG_TYPE_LWT_XMIT                = 0xc
+       BPF_PROG_TYPE_SOCK_OPS                = 0xd
+       BPF_PROG_TYPE_SK_SKB                  = 0xe
+       BPF_PROG_TYPE_CGROUP_DEVICE           = 0xf
+       BPF_PROG_TYPE_SK_MSG                  = 0x10
+       BPF_PROG_TYPE_RAW_TRACEPOINT          = 0x11
+       BPF_PROG_TYPE_CGROUP_SOCK_ADDR        = 0x12
+       BPF_PROG_TYPE_LWT_SEG6LOCAL           = 0x13
+       BPF_PROG_TYPE_LIRC_MODE2              = 0x14
+       BPF_PROG_TYPE_SK_REUSEPORT            = 0x15
+       BPF_PROG_TYPE_FLOW_DISSECTOR          = 0x16
+       BPF_PROG_TYPE_CGROUP_SYSCTL           = 0x17
+       BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE = 0x18
+       BPF_PROG_TYPE_CGROUP_SOCKOPT          = 0x19
+       BPF_PROG_TYPE_TRACING                 = 0x1a
+       BPF_CGROUP_INET_INGRESS               = 0x0
+       BPF_CGROUP_INET_EGRESS                = 0x1
+       BPF_CGROUP_INET_SOCK_CREATE           = 0x2
+       BPF_CGROUP_SOCK_OPS                   = 0x3
+       BPF_SK_SKB_STREAM_PARSER              = 0x4
+       BPF_SK_SKB_STREAM_VERDICT             = 0x5
+       BPF_CGROUP_DEVICE                     = 0x6
+       BPF_SK_MSG_VERDICT                    = 0x7
+       BPF_CGROUP_INET4_BIND                 = 0x8
+       BPF_CGROUP_INET6_BIND                 = 0x9
+       BPF_CGROUP_INET4_CONNECT              = 0xa
+       BPF_CGROUP_INET6_CONNECT              = 0xb
+       BPF_CGROUP_INET4_POST_BIND            = 0xc
+       BPF_CGROUP_INET6_POST_BIND            = 0xd
+       BPF_CGROUP_UDP4_SENDMSG               = 0xe
+       BPF_CGROUP_UDP6_SENDMSG               = 0xf
+       BPF_LIRC_MODE2                        = 0x10
+       BPF_FLOW_DISSECTOR                    = 0x11
+       BPF_CGROUP_SYSCTL                     = 0x12
+       BPF_CGROUP_UDP4_RECVMSG               = 0x13
+       BPF_CGROUP_UDP6_RECVMSG               = 0x14
+       BPF_CGROUP_GETSOCKOPT                 = 0x15
+       BPF_CGROUP_SETSOCKOPT                 = 0x16
+       BPF_TRACE_RAW_TP                      = 0x17
+       BPF_TRACE_FENTRY                      = 0x18
+       BPF_TRACE_FEXIT                       = 0x19
+       BPF_STACK_BUILD_ID_EMPTY              = 0x0
+       BPF_STACK_BUILD_ID_VALID              = 0x1
+       BPF_STACK_BUILD_ID_IP                 = 0x2
+       BPF_ADJ_ROOM_NET                      = 0x0
+       BPF_ADJ_ROOM_MAC                      = 0x1
+       BPF_HDR_START_MAC                     = 0x0
+       BPF_HDR_START_NET                     = 0x1
+       BPF_LWT_ENCAP_SEG6                    = 0x0
+       BPF_LWT_ENCAP_SEG6_INLINE             = 0x1
+       BPF_LWT_ENCAP_IP                      = 0x2
+       BPF_OK                                = 0x0
+       BPF_DROP                              = 0x2
+       BPF_REDIRECT                          = 0x7
+       BPF_LWT_REROUTE                       = 0x80
+       BPF_SOCK_OPS_VOID                     = 0x0
+       BPF_SOCK_OPS_TIMEOUT_INIT             = 0x1
+       BPF_SOCK_OPS_RWND_INIT                = 0x2
+       BPF_SOCK_OPS_TCP_CONNECT_CB           = 0x3
+       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB    = 0x4
+       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB   = 0x5
+       BPF_SOCK_OPS_NEEDS_ECN                = 0x6
+       BPF_SOCK_OPS_BASE_RTT                 = 0x7
+       BPF_SOCK_OPS_RTO_CB                   = 0x8
+       BPF_SOCK_OPS_RETRANS_CB               = 0x9
+       BPF_SOCK_OPS_STATE_CB                 = 0xa
+       BPF_SOCK_OPS_TCP_LISTEN_CB            = 0xb
+       BPF_SOCK_OPS_RTT_CB                   = 0xc
+       BPF_TCP_ESTABLISHED                   = 0x1
+       BPF_TCP_SYN_SENT                      = 0x2
+       BPF_TCP_SYN_RECV                      = 0x3
+       BPF_TCP_FIN_WAIT1                     = 0x4
+       BPF_TCP_FIN_WAIT2                     = 0x5
+       BPF_TCP_TIME_WAIT                     = 0x6
+       BPF_TCP_CLOSE                         = 0x7
+       BPF_TCP_CLOSE_WAIT                    = 0x8
+       BPF_TCP_LAST_ACK                      = 0x9
+       BPF_TCP_LISTEN                        = 0xa
+       BPF_TCP_CLOSING                       = 0xb
+       BPF_TCP_NEW_SYN_RECV                  = 0xc
+       BPF_TCP_MAX_STATES                    = 0xd
+       BPF_FIB_LKUP_RET_SUCCESS              = 0x0
+       BPF_FIB_LKUP_RET_BLACKHOLE            = 0x1
+       BPF_FIB_LKUP_RET_UNREACHABLE          = 0x2
+       BPF_FIB_LKUP_RET_PROHIBIT             = 0x3
+       BPF_FIB_LKUP_RET_NOT_FWDED            = 0x4
+       BPF_FIB_LKUP_RET_FWD_DISABLED         = 0x5
+       BPF_FIB_LKUP_RET_UNSUPP_LWT           = 0x6
+       BPF_FIB_LKUP_RET_NO_NEIGH             = 0x7
+       BPF_FIB_LKUP_RET_FRAG_NEEDED          = 0x8
+       BPF_FD_TYPE_RAW_TRACEPOINT            = 0x0
+       BPF_FD_TYPE_TRACEPOINT                = 0x1
+       BPF_FD_TYPE_KPROBE                    = 0x2
+       BPF_FD_TYPE_KRETPROBE                 = 0x3
+       BPF_FD_TYPE_UPROBE                    = 0x4
+       BPF_FD_TYPE_URETPROBE                 = 0x5
+)
+
+const (
+       RTNLGRP_NONE          = 0x0
+       RTNLGRP_LINK          = 0x1
+       RTNLGRP_NOTIFY        = 0x2
+       RTNLGRP_NEIGH         = 0x3
+       RTNLGRP_TC            = 0x4
+       RTNLGRP_IPV4_IFADDR   = 0x5
+       RTNLGRP_IPV4_MROUTE   = 0x6
+       RTNLGRP_IPV4_ROUTE    = 0x7
+       RTNLGRP_IPV4_RULE     = 0x8
+       RTNLGRP_IPV6_IFADDR   = 0x9
+       RTNLGRP_IPV6_MROUTE   = 0xa
+       RTNLGRP_IPV6_ROUTE    = 0xb
+       RTNLGRP_IPV6_IFINFO   = 0xc
+       RTNLGRP_DECnet_IFADDR = 0xd
+       RTNLGRP_NOP2          = 0xe
+       RTNLGRP_DECnet_ROUTE  = 0xf
+       RTNLGRP_DECnet_RULE   = 0x10
+       RTNLGRP_NOP4          = 0x11
+       RTNLGRP_IPV6_PREFIX   = 0x12
+       RTNLGRP_IPV6_RULE     = 0x13
+       RTNLGRP_ND_USEROPT    = 0x14
+       RTNLGRP_PHONET_IFADDR = 0x15
+       RTNLGRP_PHONET_ROUTE  = 0x16
+       RTNLGRP_DCB           = 0x17
+       RTNLGRP_IPV4_NETCONF  = 0x18
+       RTNLGRP_IPV6_NETCONF  = 0x19
+       RTNLGRP_MDB           = 0x1a
+       RTNLGRP_MPLS_ROUTE    = 0x1b
+       RTNLGRP_NSID          = 0x1c
+       RTNLGRP_MPLS_NETCONF  = 0x1d
+       RTNLGRP_IPV4_MROUTE_R = 0x1e
+       RTNLGRP_IPV6_MROUTE_R = 0x1f
+       RTNLGRP_NEXTHOP       = 0x20
+)
+
+type CapUserHeader struct {
+       Version uint32
+       Pid     int32
+}
+
+type CapUserData struct {
+       Effective   uint32
+       Permitted   uint32
+       Inheritable uint32
+}
+
+const (
+       LINUX_CAPABILITY_VERSION_1 = 0x19980330
+       LINUX_CAPABILITY_VERSION_2 = 0x20071026
+       LINUX_CAPABILITY_VERSION_3 = 0x20080522
+)
+
+const (
+       LO_FLAGS_READ_ONLY = 0x1
+       LO_FLAGS_AUTOCLEAR = 0x4
+       LO_FLAGS_PARTSCAN  = 0x8
+       LO_FLAGS_DIRECT_IO = 0x10
+)
+
+type LoopInfo64 struct {
+       Device           uint64
+       Inode            uint64
+       Rdevice          uint64
+       Offset           uint64
+       Sizelimit        uint64
+       Number           uint32
+       Encrypt_type     uint32
+       Encrypt_key_size uint32
+       Flags            uint32
+       File_name        [64]uint8
+       Crypt_name       [64]uint8
+       Encrypt_key      [32]uint8
+       Init             [2]uint64
+}
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
+
+const (
+       SYSLOG_ACTION_CLOSE         = 0
+       SYSLOG_ACTION_OPEN          = 1
+       SYSLOG_ACTION_READ          = 2
+       SYSLOG_ACTION_READ_ALL      = 3
+       SYSLOG_ACTION_READ_CLEAR    = 4
+       SYSLOG_ACTION_CLEAR         = 5
+       SYSLOG_ACTION_CONSOLE_OFF   = 6
+       SYSLOG_ACTION_CONSOLE_ON    = 7
+       SYSLOG_ACTION_CONSOLE_LEVEL = 8
+       SYSLOG_ACTION_SIZE_UNREAD   = 9
+       SYSLOG_ACTION_SIZE_BUFFER   = 10
+)
+
+const (
+       DEVLINK_CMD_UNSPEC                        = 0x0
+       DEVLINK_CMD_GET                           = 0x1
+       DEVLINK_CMD_SET                           = 0x2
+       DEVLINK_CMD_NEW                           = 0x3
+       DEVLINK_CMD_DEL                           = 0x4
+       DEVLINK_CMD_PORT_GET                      = 0x5
+       DEVLINK_CMD_PORT_SET                      = 0x6
+       DEVLINK_CMD_PORT_NEW                      = 0x7
+       DEVLINK_CMD_PORT_DEL                      = 0x8
+       DEVLINK_CMD_PORT_SPLIT                    = 0x9
+       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
+       DEVLINK_CMD_SB_GET                        = 0xb
+       DEVLINK_CMD_SB_SET                        = 0xc
+       DEVLINK_CMD_SB_NEW                        = 0xd
+       DEVLINK_CMD_SB_DEL                        = 0xe
+       DEVLINK_CMD_SB_POOL_GET                   = 0xf
+       DEVLINK_CMD_SB_POOL_SET                   = 0x10
+       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
+       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
+       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
+       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
+       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
+       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
+       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
+       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
+       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
+       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
+       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
+       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
+       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
+       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
+       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
+       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
+       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
+       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
+       DEVLINK_CMD_MAX                           = 0x44
+       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
+       DEVLINK_PORT_TYPE_AUTO                    = 0x1
+       DEVLINK_PORT_TYPE_ETH                     = 0x2
+       DEVLINK_PORT_TYPE_IB                      = 0x3
+       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
+       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
+       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
+       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
+       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
+       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
+       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
+       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
+       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
+       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
+       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
+       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
+       DEVLINK_ATTR_UNSPEC                       = 0x0
+       DEVLINK_ATTR_BUS_NAME                     = 0x1
+       DEVLINK_ATTR_DEV_NAME                     = 0x2
+       DEVLINK_ATTR_PORT_INDEX                   = 0x3
+       DEVLINK_ATTR_PORT_TYPE                    = 0x4
+       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
+       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
+       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
+       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
+       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
+       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
+       DEVLINK_ATTR_SB_INDEX                     = 0xb
+       DEVLINK_ATTR_SB_SIZE                      = 0xc
+       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
+       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
+       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
+       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
+       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
+       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
+       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
+       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
+       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
+       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
+       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
+       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
+       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
+       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
+       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
+       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
+       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
+       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
+       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
+       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
+       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
+       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
+       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
+       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
+       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
+       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
+       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
+       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
+       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
+       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
+       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
+       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
+       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
+       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
+       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
+       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
+       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
+       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
+       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
+       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
+       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
+       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
+       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
+       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
+       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
+       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
+       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
+       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
+       DEVLINK_ATTR_PAD                          = 0x3d
+       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
+       DEVLINK_ATTR_MAX                          = 0x8c
+       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
+       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
+       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
+       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
+       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
+       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
+       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
+       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
+       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
+       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
+)
index d8089584bb9701374ecb4a5e5b3c4d434af64885..fc6b3fb5c4ecc5096c1e0b72b83640c1d5fe2689 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x4
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x4
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x4
+       SizeofLong = 0x4
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int32
-       _C_long_long int64
+       _C_long int32
 )
 
 type Timespec struct {
@@ -88,13 +81,6 @@ type Rusage struct {
        Nivcsw   int32
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint64
        _       uint16
@@ -114,36 +100,6 @@ type Stat_t struct {
        Ino     uint64
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -153,10 +109,6 @@ type Dirent struct {
        _      [1]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -165,182 +117,11 @@ type Flock_t struct {
        Pid    int32
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x4
-       FADV_NOREUSE    = 0x5
+       FADV_DONTNEED = 0x4
+       FADV_NOREUSE  = 0x5
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -351,41 +132,11 @@ type RawSockaddrAny struct {
        Pad  [96]int8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint32
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -402,383 +153,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
 const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x8
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x1c
-       SizeofCmsghdr           = 0xc
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
+       SizeofIovec   = 0x8
+       SizeofMsghdr  = 0x1c
+       SizeofCmsghdr = 0xc
 )
 
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofSockFprog = 0x8
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
-const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x8
-)
-
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        Ebx      int32
        Ecx      int32
@@ -820,15 +204,6 @@ type Sysinfo_t struct {
        _         [8]int8
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint32
@@ -843,35 +218,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x2000
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -880,33 +227,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x41
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -918,13 +238,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -976,277 +289,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint32
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x20
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x20
 )
 
 const (
@@ -1322,22 +368,6 @@ type SockaddrStorage struct {
        _      uint32
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1345,88 +375,6 @@ type HDGeometry struct {
        Start     uint32
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    int32
        Bsize   int32
@@ -1442,18 +390,6 @@ type Statfs_t struct {
        Spare   [4]int32
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint32
        Len     uint32
@@ -1464,589 +400,10 @@ type TpacketHdr struct {
        Usec    uint32
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
-const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
-)
-
-const (
-       SizeofTpacketHdr  = 0x18
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
-const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
-)
-
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
 const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
+       SizeofTpacketHdr = 0x18
 )
 
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2057,13 +414,6 @@ type RTCPLLInfo struct {
        Clock   int32
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2073,33 +423,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x1269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
-)
-
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
+       BLKPG = 0x1269
 )
 
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2108,135 +434,6 @@ type XDPUmemReg struct {
        Flags    uint32
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]int8
        Driver_name [64]int8
@@ -2367,218 +564,6 @@ type CryptoReportAcomp struct {
        Type [64]int8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint16
@@ -2593,38 +578,6 @@ type LoopInfo struct {
        Init             [2]uint32
        Reserved         [4]int8
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2633,21 +586,6 @@ type TIPCSubscr struct {
        Handle  [8]int8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2658,151 +596,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]int8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index 88c76390b7593c64f08dff671080004f82b3bc90..26c30b84d097e53fa6bb2524695f81da5b721a43 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x8
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x8
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x8
+       SizeofLong = 0x8
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int64
-       _C_long_long int64
+       _C_long int64
 )
 
 type Timespec struct {
@@ -88,13 +81,6 @@ type Rusage struct {
        Nivcsw   int64
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint64
        Ino     uint64
@@ -113,36 +99,6 @@ type Stat_t struct {
        _       [3]int64
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -152,10 +108,6 @@ type Dirent struct {
        _      [5]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -165,182 +117,11 @@ type Flock_t struct {
        _      [4]byte
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x4
-       FADV_NOREUSE    = 0x5
+       FADV_DONTNEED = 0x4
+       FADV_NOREUSE  = 0x5
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -351,41 +132,11 @@ type RawSockaddrAny struct {
        Pad  [96]int8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint64
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -403,383 +154,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
-const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x10
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x38
-       SizeofCmsghdr           = 0x10
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
-)
-
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofIovec   = 0x10
+       SizeofMsghdr  = 0x38
+       SizeofCmsghdr = 0x10
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
 const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x10
+       SizeofSockFprog = 0x10
 )
 
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        R15      uint64
        R14      uint64
@@ -832,15 +216,6 @@ type Sysinfo_t struct {
        _         [4]byte
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint64
@@ -856,35 +231,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x2000
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -893,33 +240,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x41
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -931,13 +251,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -987,277 +300,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint64
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x40
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x40
 )
 
 const (
@@ -1333,22 +379,6 @@ type SockaddrStorage struct {
        _      uint64
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1356,88 +386,6 @@ type HDGeometry struct {
        Start     uint64
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    int64
        Bsize   int64
@@ -1453,18 +401,6 @@ type Statfs_t struct {
        Spare   [4]int64
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint64
        Len     uint32
@@ -1476,589 +412,10 @@ type TpacketHdr struct {
        _       [4]byte
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
-const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
-)
-
-const (
-       SizeofTpacketHdr  = 0x20
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
 const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
+       SizeofTpacketHdr = 0x20
 )
 
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
-const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
-)
-
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2069,13 +426,6 @@ type RTCPLLInfo struct {
        Clock   int64
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2086,33 +436,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x1269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
-)
-
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
+       BLKPG = 0x1269
 )
 
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2122,135 +448,6 @@ type XDPUmemReg struct {
        _        [4]byte
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]int8
        Driver_name [64]int8
@@ -2381,218 +578,6 @@ type CryptoReportAcomp struct {
        Type [64]int8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint64
@@ -2608,38 +593,6 @@ type LoopInfo struct {
        Reserved         [4]int8
        _                [4]byte
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2648,21 +601,6 @@ type TIPCSubscr struct {
        Handle  [8]int8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2673,151 +611,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]int8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index 0c0f24c77f80482c4f01038f145711ba9dfb4bac..814d42d54358425de952a6bb6296b691df8fca7f 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x4
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x4
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x4
+       SizeofLong = 0x4
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int32
-       _C_long_long int64
+       _C_long int32
 )
 
 type Timespec struct {
@@ -88,13 +81,6 @@ type Rusage struct {
        Nivcsw   int32
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint64
        _       uint16
@@ -116,36 +102,6 @@ type Stat_t struct {
        Ino     uint64
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -155,10 +111,6 @@ type Dirent struct {
        _      [5]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -169,182 +121,11 @@ type Flock_t struct {
        _      [4]byte
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x4
-       FADV_NOREUSE    = 0x5
+       FADV_DONTNEED = 0x4
+       FADV_NOREUSE  = 0x5
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]uint8
@@ -355,41 +136,11 @@ type RawSockaddrAny struct {
        Pad  [96]uint8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint32
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -406,383 +157,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
 const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x8
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x1c
-       SizeofCmsghdr           = 0xc
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
+       SizeofIovec   = 0x8
+       SizeofMsghdr  = 0x1c
+       SizeofCmsghdr = 0xc
 )
 
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofSockFprog = 0x8
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
-const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x8
-)
-
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        Uregs [18]uint32
 }
@@ -808,15 +192,6 @@ type Sysinfo_t struct {
        _         [8]uint8
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint32
@@ -832,35 +207,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x2000
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -869,33 +216,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x41
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -907,13 +227,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -965,277 +278,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint32
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x20
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x20
 )
 
 const (
@@ -1311,22 +357,6 @@ type SockaddrStorage struct {
        _      uint32
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1334,88 +364,6 @@ type HDGeometry struct {
        Start     uint32
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    int32
        Bsize   int32
@@ -1432,18 +380,6 @@ type Statfs_t struct {
        _       [4]byte
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint32
        Len     uint32
@@ -1454,589 +390,10 @@ type TpacketHdr struct {
        Usec    uint32
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
-const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
-)
-
-const (
-       SizeofTpacketHdr  = 0x18
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
-const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
-)
-
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
 const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
+       SizeofTpacketHdr = 0x18
 )
 
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2047,13 +404,6 @@ type RTCPLLInfo struct {
        Clock   int32
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2064,33 +414,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x1269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
-)
-
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
+       BLKPG = 0x1269
 )
 
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2100,135 +426,6 @@ type XDPUmemReg struct {
        _        [4]byte
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]uint8
        Driver_name [64]uint8
@@ -2359,218 +556,6 @@ type CryptoReportAcomp struct {
        Type [64]uint8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint16
@@ -2585,38 +570,6 @@ type LoopInfo struct {
        Init             [2]uint32
        Reserved         [4]uint8
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2625,21 +578,6 @@ type TIPCSubscr struct {
        Handle  [8]uint8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2650,151 +588,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]uint8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index 6065d2d5bd1f54d5b1df4246c25c84539d55930c..d9664c7135511ac109e74883719052bca1482b61 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x8
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x8
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x8
+       SizeofLong = 0x8
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int64
-       _C_long_long int64
+       _C_long int64
 )
 
 type Timespec struct {
@@ -88,13 +81,6 @@ type Rusage struct {
        Nivcsw   int64
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint64
        Ino     uint64
@@ -114,36 +100,6 @@ type Stat_t struct {
        _       [2]int32
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -153,10 +109,6 @@ type Dirent struct {
        _      [5]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -166,182 +118,11 @@ type Flock_t struct {
        _      [4]byte
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x4
-       FADV_NOREUSE    = 0x5
+       FADV_DONTNEED = 0x4
+       FADV_NOREUSE  = 0x5
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -352,41 +133,11 @@ type RawSockaddrAny struct {
        Pad  [96]int8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint64
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -404,383 +155,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
 const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x10
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x38
-       SizeofCmsghdr           = 0x10
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
+       SizeofIovec   = 0x10
+       SizeofMsghdr  = 0x38
+       SizeofCmsghdr = 0x10
 )
 
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofSockFprog = 0x10
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
-const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x10
-)
-
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        Regs   [31]uint64
        Sp     uint64
@@ -810,15 +194,6 @@ type Sysinfo_t struct {
        _         [4]byte
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint64
@@ -835,35 +210,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x2000
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -872,33 +219,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x41
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -910,13 +230,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -966,277 +279,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint64
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x40
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x40
 )
 
 const (
@@ -1312,22 +358,6 @@ type SockaddrStorage struct {
        _      uint64
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1335,88 +365,6 @@ type HDGeometry struct {
        Start     uint64
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    int64
        Bsize   int64
@@ -1432,18 +380,6 @@ type Statfs_t struct {
        Spare   [4]int64
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint64
        Len     uint32
@@ -1455,589 +391,10 @@ type TpacketHdr struct {
        _       [4]byte
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
 const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
+       SizeofTpacketHdr = 0x20
 )
 
-const (
-       SizeofTpacketHdr  = 0x20
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
-const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
-)
-
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
-const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
-)
-
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2048,13 +405,6 @@ type RTCPLLInfo struct {
        Clock   int64
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2065,33 +415,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x1269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
+       BLKPG = 0x1269
 )
 
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
-)
-
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2101,135 +427,6 @@ type XDPUmemReg struct {
        _        [4]byte
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]int8
        Driver_name [64]int8
@@ -2360,218 +557,6 @@ type CryptoReportAcomp struct {
        Type [64]int8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint32
@@ -2587,38 +572,6 @@ type LoopInfo struct {
        Reserved         [4]int8
        _                [4]byte
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2627,21 +580,6 @@ type TIPCSubscr struct {
        Handle  [8]int8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2652,151 +590,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]int8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index 29d4408d37e4860321a5ab7305f188b85c82591a..0d721454f5f109fdf25cc7a1219950ead1e4330b 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x4
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x4
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x4
+       SizeofLong = 0x4
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int32
-       _C_long_long int64
+       _C_long int32
 )
 
 type Timespec struct {
@@ -88,13 +81,6 @@ type Rusage struct {
        Nivcsw   int32
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint32
        Pad1    [3]int32
@@ -115,36 +101,6 @@ type Stat_t struct {
        Pad5    [14]int32
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -154,10 +110,6 @@ type Dirent struct {
        _      [5]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -168,182 +120,11 @@ type Flock_t struct {
        _      [4]byte
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x4
-       FADV_NOREUSE    = 0x5
+       FADV_DONTNEED = 0x4
+       FADV_NOREUSE  = 0x5
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -354,41 +135,11 @@ type RawSockaddrAny struct {
        Pad  [96]int8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint32
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -405,383 +156,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
 const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x8
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x1c
-       SizeofCmsghdr           = 0xc
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
+       SizeofIovec   = 0x8
+       SizeofMsghdr  = 0x1c
+       SizeofCmsghdr = 0xc
 )
 
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofSockFprog = 0x8
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
-const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x8
-)
-
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        Regs     [32]uint64
        Lo       uint64
@@ -813,15 +197,6 @@ type Sysinfo_t struct {
        _         [8]int8
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint32
@@ -837,35 +212,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x2000
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -874,33 +221,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x80
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -912,13 +232,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -970,277 +283,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint32
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x20
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x20
 )
 
 const (
@@ -1316,22 +362,6 @@ type SockaddrStorage struct {
        _      uint32
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1339,88 +369,6 @@ type HDGeometry struct {
        Start     uint32
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    int32
        Bsize   int32
@@ -1438,18 +386,6 @@ type Statfs_t struct {
        _       [4]byte
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint32
        Len     uint32
@@ -1460,589 +396,10 @@ type TpacketHdr struct {
        Usec    uint32
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
-const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
-)
-
-const (
-       SizeofTpacketHdr  = 0x18
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
-const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
-)
-
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
 const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
+       SizeofTpacketHdr = 0x18
 )
 
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2053,13 +410,6 @@ type RTCPLLInfo struct {
        Clock   int32
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2070,33 +420,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x20001269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
-)
-
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
+       BLKPG = 0x20001269
 )
 
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2106,135 +432,6 @@ type XDPUmemReg struct {
        _        [4]byte
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]int8
        Driver_name [64]int8
@@ -2365,218 +562,6 @@ type CryptoReportAcomp struct {
        Type [64]int8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint32
@@ -2591,38 +576,6 @@ type LoopInfo struct {
        Init             [2]uint32
        Reserved         [4]int8
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2631,21 +584,6 @@ type TIPCSubscr struct {
        Handle  [8]int8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2656,151 +594,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]int8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index 9cac9ff84af72f63ab39c1c937c1c951a42a1915..ef697684d13ca75f0e1cc2c0bc8c655a4a4daac7 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x8
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x8
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x8
+       SizeofLong = 0x8
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int64
-       _C_long_long int64
+       _C_long int64
 )
 
 type Timespec struct {
@@ -88,13 +81,6 @@ type Rusage struct {
        Nivcsw   int64
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint32
        Pad1    [3]uint32
@@ -114,36 +100,6 @@ type Stat_t struct {
        Blocks  int64
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -153,10 +109,6 @@ type Dirent struct {
        _      [5]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -166,182 +118,11 @@ type Flock_t struct {
        _      [4]byte
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x4
-       FADV_NOREUSE    = 0x5
+       FADV_DONTNEED = 0x4
+       FADV_NOREUSE  = 0x5
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -352,41 +133,11 @@ type RawSockaddrAny struct {
        Pad  [96]int8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint64
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -404,383 +155,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
 const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x10
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x38
-       SizeofCmsghdr           = 0x10
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
+       SizeofIovec   = 0x10
+       SizeofMsghdr  = 0x38
+       SizeofCmsghdr = 0x10
 )
 
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofSockFprog = 0x10
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
-const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x10
-)
-
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        Regs     [32]uint64
        Lo       uint64
@@ -813,15 +197,6 @@ type Sysinfo_t struct {
        _         [4]byte
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint64
@@ -838,35 +213,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x2000
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -875,33 +222,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x80
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -913,13 +233,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -969,277 +282,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint64
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x40
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x40
 )
 
 const (
@@ -1315,22 +361,6 @@ type SockaddrStorage struct {
        _      uint64
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1338,88 +368,6 @@ type HDGeometry struct {
        Start     uint64
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    int64
        Bsize   int64
@@ -1435,18 +383,6 @@ type Statfs_t struct {
        Spare   [5]int64
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint64
        Len     uint32
@@ -1458,589 +394,10 @@ type TpacketHdr struct {
        _       [4]byte
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
 const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
+       SizeofTpacketHdr = 0x20
 )
 
-const (
-       SizeofTpacketHdr  = 0x20
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
-const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
-)
-
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
-const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
-)
-
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2051,13 +408,6 @@ type RTCPLLInfo struct {
        Clock   int64
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2068,33 +418,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x20001269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
+       BLKPG = 0x20001269
 )
 
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
-)
-
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2104,135 +430,6 @@ type XDPUmemReg struct {
        _        [4]byte
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]int8
        Driver_name [64]int8
@@ -2363,218 +560,6 @@ type CryptoReportAcomp struct {
        Type [64]int8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint32
@@ -2590,38 +575,6 @@ type LoopInfo struct {
        Reserved         [4]int8
        _                [4]byte
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2630,21 +583,6 @@ type TIPCSubscr struct {
        Handle  [8]int8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2655,151 +593,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]int8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index dbc21cf3d644ba70ba91aa40146e9bb94a82a80a..485fda70be14551be9dad6eff97e4fbb88d232c6 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x8
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x8
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x8
+       SizeofLong = 0x8
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int64
-       _C_long_long int64
+       _C_long int64
 )
 
 type Timespec struct {
@@ -88,13 +81,6 @@ type Rusage struct {
        Nivcsw   int64
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint32
        Pad1    [3]uint32
@@ -114,36 +100,6 @@ type Stat_t struct {
        Blocks  int64
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -153,10 +109,6 @@ type Dirent struct {
        _      [5]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -166,182 +118,11 @@ type Flock_t struct {
        _      [4]byte
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x4
-       FADV_NOREUSE    = 0x5
+       FADV_DONTNEED = 0x4
+       FADV_NOREUSE  = 0x5
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -352,41 +133,11 @@ type RawSockaddrAny struct {
        Pad  [96]int8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint64
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -404,383 +155,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
 const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x10
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x38
-       SizeofCmsghdr           = 0x10
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
+       SizeofIovec   = 0x10
+       SizeofMsghdr  = 0x38
+       SizeofCmsghdr = 0x10
 )
 
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofSockFprog = 0x10
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
-const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x10
-)
-
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        Regs     [32]uint64
        Lo       uint64
@@ -813,15 +197,6 @@ type Sysinfo_t struct {
        _         [4]byte
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint64
@@ -838,35 +213,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x2000
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -875,33 +222,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x80
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -913,13 +233,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -969,277 +282,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint64
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x40
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x40
 )
 
 const (
@@ -1315,22 +361,6 @@ type SockaddrStorage struct {
        _      uint64
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1338,88 +368,6 @@ type HDGeometry struct {
        Start     uint64
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    int64
        Bsize   int64
@@ -1435,18 +383,6 @@ type Statfs_t struct {
        Spare   [5]int64
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint64
        Len     uint32
@@ -1458,589 +394,10 @@ type TpacketHdr struct {
        _       [4]byte
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
 const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
+       SizeofTpacketHdr = 0x20
 )
 
-const (
-       SizeofTpacketHdr  = 0x20
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
-const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
-)
-
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
-const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
-)
-
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2051,13 +408,6 @@ type RTCPLLInfo struct {
        Clock   int64
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2068,33 +418,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x20001269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
+       BLKPG = 0x20001269
 )
 
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
-)
-
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2104,135 +430,6 @@ type XDPUmemReg struct {
        _        [4]byte
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]int8
        Driver_name [64]int8
@@ -2363,218 +560,6 @@ type CryptoReportAcomp struct {
        Type [64]int8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint32
@@ -2590,38 +575,6 @@ type LoopInfo struct {
        Reserved         [4]int8
        _                [4]byte
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2630,21 +583,6 @@ type TIPCSubscr struct {
        Handle  [8]int8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2655,151 +593,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]int8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index a26623700eff3d5ae755fc1680c54582d6359b90..569477eef8ee29228d6e7bc69c5dccec334c4dbb 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x4
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x4
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x4
+       SizeofLong = 0x4
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int32
-       _C_long_long int64
+       _C_long int32
 )
 
 type Timespec struct {
@@ -88,13 +81,6 @@ type Rusage struct {
        Nivcsw   int32
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint32
        Pad1    [3]int32
@@ -115,36 +101,6 @@ type Stat_t struct {
        Pad5    [14]int32
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -154,10 +110,6 @@ type Dirent struct {
        _      [5]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -168,182 +120,11 @@ type Flock_t struct {
        _      [4]byte
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x4
-       FADV_NOREUSE    = 0x5
+       FADV_DONTNEED = 0x4
+       FADV_NOREUSE  = 0x5
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -354,41 +135,11 @@ type RawSockaddrAny struct {
        Pad  [96]int8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint32
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -405,383 +156,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
 const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x8
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x1c
-       SizeofCmsghdr           = 0xc
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
+       SizeofIovec   = 0x8
+       SizeofMsghdr  = 0x1c
+       SizeofCmsghdr = 0xc
 )
 
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofSockFprog = 0x8
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
-const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x8
-)
-
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        Regs     [32]uint64
        Lo       uint64
@@ -813,15 +197,6 @@ type Sysinfo_t struct {
        _         [8]int8
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint32
@@ -837,35 +212,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x2000
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -874,33 +221,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x80
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -912,13 +232,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -970,277 +283,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint32
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x20
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x20
 )
 
 const (
@@ -1316,22 +362,6 @@ type SockaddrStorage struct {
        _      uint32
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1339,88 +369,6 @@ type HDGeometry struct {
        Start     uint32
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    int32
        Bsize   int32
@@ -1438,18 +386,6 @@ type Statfs_t struct {
        _       [4]byte
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint32
        Len     uint32
@@ -1460,589 +396,10 @@ type TpacketHdr struct {
        Usec    uint32
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
-const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
-)
-
-const (
-       SizeofTpacketHdr  = 0x18
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
-const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
-)
-
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
 const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
+       SizeofTpacketHdr = 0x18
 )
 
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2053,13 +410,6 @@ type RTCPLLInfo struct {
        Clock   int32
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2070,33 +420,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x20001269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
-)
-
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
+       BLKPG = 0x20001269
 )
 
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2106,135 +432,6 @@ type XDPUmemReg struct {
        _        [4]byte
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]int8
        Driver_name [64]int8
@@ -2365,218 +562,6 @@ type CryptoReportAcomp struct {
        Type [64]int8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint32
@@ -2591,38 +576,6 @@ type LoopInfo struct {
        Init             [2]uint32
        Reserved         [4]int8
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2631,21 +584,6 @@ type TIPCSubscr struct {
        Handle  [8]int8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2656,151 +594,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]int8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index e93b73cd74963378903c9fbdc9866279009d6242..602d8b4eedea349093166efafafacc78f98de3b0 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x8
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x8
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x8
+       SizeofLong = 0x8
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int64
-       _C_long_long int64
+       _C_long int64
 )
 
 type Timespec struct {
@@ -88,13 +81,6 @@ type Rusage struct {
        Nivcsw   int64
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint64
        Ino     uint64
@@ -115,36 +101,6 @@ type Stat_t struct {
        _       uint64
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -154,10 +110,6 @@ type Dirent struct {
        _      [5]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -167,182 +119,11 @@ type Flock_t struct {
        _      [4]byte
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x4
-       FADV_NOREUSE    = 0x5
+       FADV_DONTNEED = 0x4
+       FADV_NOREUSE  = 0x5
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]uint8
@@ -353,41 +134,11 @@ type RawSockaddrAny struct {
        Pad  [96]uint8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint64
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -405,383 +156,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
-const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x10
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x38
-       SizeofCmsghdr           = 0x10
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
-)
-
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofIovec   = 0x10
+       SizeofMsghdr  = 0x38
+       SizeofCmsghdr = 0x10
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
 const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x10
+       SizeofSockFprog = 0x10
 )
 
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        Gpr       [32]uint64
        Nip       uint64
@@ -820,15 +204,6 @@ type Sysinfo_t struct {
        _         [4]byte
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint64
@@ -845,35 +220,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x2000
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -882,33 +229,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x41
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -920,13 +240,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -976,277 +289,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint64
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x40
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x40
 )
 
 const (
@@ -1322,22 +368,6 @@ type SockaddrStorage struct {
        _      uint64
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1345,88 +375,6 @@ type HDGeometry struct {
        Start     uint64
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    int64
        Bsize   int64
@@ -1442,18 +390,6 @@ type Statfs_t struct {
        Spare   [4]int64
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint64
        Len     uint32
@@ -1465,589 +401,10 @@ type TpacketHdr struct {
        _       [4]byte
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
-const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
-)
-
-const (
-       SizeofTpacketHdr  = 0x20
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
 const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
+       SizeofTpacketHdr = 0x20
 )
 
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
-const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
-)
-
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2058,13 +415,6 @@ type RTCPLLInfo struct {
        Clock   int64
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2075,33 +425,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x20001269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
-)
-
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
+       BLKPG = 0x20001269
 )
 
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2111,135 +437,6 @@ type XDPUmemReg struct {
        _        [4]byte
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]uint8
        Driver_name [64]uint8
@@ -2370,218 +567,6 @@ type CryptoReportAcomp struct {
        Type [64]uint8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint64
@@ -2597,38 +582,6 @@ type LoopInfo struct {
        Reserved         [4]uint8
        _                [4]byte
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2637,21 +590,6 @@ type TIPCSubscr struct {
        Handle  [8]uint8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2662,151 +600,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]uint8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index 1f431b6ff6b49ad66b2da2e0d16358cc062659ab..6db9a7b7377df71bf2e4849a4abc1900614e229e 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x8
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x8
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x8
+       SizeofLong = 0x8
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int64
-       _C_long_long int64
+       _C_long int64
 )
 
 type Timespec struct {
@@ -88,13 +81,6 @@ type Rusage struct {
        Nivcsw   int64
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint64
        Ino     uint64
@@ -115,36 +101,6 @@ type Stat_t struct {
        _       uint64
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -154,10 +110,6 @@ type Dirent struct {
        _      [5]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -167,182 +119,11 @@ type Flock_t struct {
        _      [4]byte
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x4
-       FADV_NOREUSE    = 0x5
+       FADV_DONTNEED = 0x4
+       FADV_NOREUSE  = 0x5
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]uint8
@@ -353,41 +134,11 @@ type RawSockaddrAny struct {
        Pad  [96]uint8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint64
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -405,383 +156,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
-const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x10
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x38
-       SizeofCmsghdr           = 0x10
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
-)
-
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofIovec   = 0x10
+       SizeofMsghdr  = 0x38
+       SizeofCmsghdr = 0x10
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
 const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x10
+       SizeofSockFprog = 0x10
 )
 
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        Gpr       [32]uint64
        Nip       uint64
@@ -820,15 +204,6 @@ type Sysinfo_t struct {
        _         [4]byte
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint64
@@ -845,35 +220,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x2000
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -882,33 +229,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x41
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -920,13 +240,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -976,277 +289,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint64
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x40
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x40
 )
 
 const (
@@ -1322,22 +368,6 @@ type SockaddrStorage struct {
        _      uint64
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1345,88 +375,6 @@ type HDGeometry struct {
        Start     uint64
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    int64
        Bsize   int64
@@ -1442,18 +390,6 @@ type Statfs_t struct {
        Spare   [4]int64
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint64
        Len     uint32
@@ -1465,589 +401,10 @@ type TpacketHdr struct {
        _       [4]byte
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
-const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
-)
-
-const (
-       SizeofTpacketHdr  = 0x20
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
 const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
+       SizeofTpacketHdr = 0x20
 )
 
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
-const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
-)
-
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2058,13 +415,6 @@ type RTCPLLInfo struct {
        Clock   int64
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2075,33 +425,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x20001269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
-)
-
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
+       BLKPG = 0x20001269
 )
 
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2111,135 +437,6 @@ type XDPUmemReg struct {
        _        [4]byte
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]uint8
        Driver_name [64]uint8
@@ -2370,218 +567,6 @@ type CryptoReportAcomp struct {
        Type [64]uint8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint64
@@ -2597,38 +582,6 @@ type LoopInfo struct {
        Reserved         [4]uint8
        _                [4]byte
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2637,21 +590,6 @@ type TIPCSubscr struct {
        Handle  [8]uint8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2662,151 +600,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]uint8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index 81a5dc14758d08080c40f90faa3abade084d6fa5..52b5348c2e9e21f0b83708c4bb7486f5cce1147d 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x8
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x8
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x8
+       SizeofLong = 0x8
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int64
-       _C_long_long int64
+       _C_long int64
 )
 
 type Timespec struct {
@@ -88,13 +81,6 @@ type Rusage struct {
        Nivcsw   int64
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint64
        Ino     uint64
@@ -114,36 +100,6 @@ type Stat_t struct {
        _       [2]int32
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -153,10 +109,6 @@ type Dirent struct {
        _      [5]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -166,182 +118,11 @@ type Flock_t struct {
        _      [4]byte
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x4
-       FADV_NOREUSE    = 0x5
+       FADV_DONTNEED = 0x4
+       FADV_NOREUSE  = 0x5
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]uint8
@@ -352,41 +133,11 @@ type RawSockaddrAny struct {
        Pad  [96]uint8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint64
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -404,383 +155,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
 const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x10
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x38
-       SizeofCmsghdr           = 0x10
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
+       SizeofIovec   = 0x10
+       SizeofMsghdr  = 0x38
+       SizeofCmsghdr = 0x10
 )
 
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofSockFprog = 0x10
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
-const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x10
-)
-
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        Pc  uint64
        Ra  uint64
@@ -838,15 +222,6 @@ type Sysinfo_t struct {
        _         [4]byte
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint64
@@ -863,35 +238,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x2000
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -900,33 +247,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x41
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -938,13 +258,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -994,277 +307,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint64
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x40
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x40
 )
 
 const (
@@ -1340,22 +386,6 @@ type SockaddrStorage struct {
        _      uint64
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1363,88 +393,6 @@ type HDGeometry struct {
        Start     uint64
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    int64
        Bsize   int64
@@ -1460,18 +408,6 @@ type Statfs_t struct {
        Spare   [4]int64
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint64
        Len     uint32
@@ -1483,589 +419,10 @@ type TpacketHdr struct {
        _       [4]byte
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
 const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
+       SizeofTpacketHdr = 0x20
 )
 
-const (
-       SizeofTpacketHdr  = 0x20
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
-const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
-)
-
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
-const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
-)
-
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2076,13 +433,6 @@ type RTCPLLInfo struct {
        Clock   int64
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2093,33 +443,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x1269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
+       BLKPG = 0x1269
 )
 
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
-)
-
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2129,135 +455,6 @@ type XDPUmemReg struct {
        _        [4]byte
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]uint8
        Driver_name [64]uint8
@@ -2388,218 +585,6 @@ type CryptoReportAcomp struct {
        Type [64]uint8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint32
@@ -2615,38 +600,6 @@ type LoopInfo struct {
        Reserved         [4]uint8
        _                [4]byte
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2655,21 +608,6 @@ type TIPCSubscr struct {
        Handle  [8]uint8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2680,151 +618,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]uint8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index ae765d47cf7f27a75ba552b1d518ef7e7a8b6b97..a111387b3ac5c7a9a75e691e39b56b2d1568292c 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x8
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x8
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x8
+       SizeofLong = 0x8
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int64
-       _C_long_long int64
+       _C_long int64
 )
 
 type Timespec struct {
@@ -88,13 +81,6 @@ type Rusage struct {
        Nivcsw   int64
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint64
        Ino     uint64
@@ -113,36 +99,6 @@ type Stat_t struct {
        _       [3]int64
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -152,10 +108,6 @@ type Dirent struct {
        _      [5]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -165,182 +117,11 @@ type Flock_t struct {
        _      [4]byte
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x6
-       FADV_NOREUSE    = 0x7
+       FADV_DONTNEED = 0x6
+       FADV_NOREUSE  = 0x7
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -351,41 +132,11 @@ type RawSockaddrAny struct {
        Pad  [96]int8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint64
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -403,383 +154,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
 const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x10
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x38
-       SizeofCmsghdr           = 0x10
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
+       SizeofIovec   = 0x10
+       SizeofMsghdr  = 0x38
+       SizeofCmsghdr = 0x10
 )
 
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofSockFprog = 0x10
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
-const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x10
-)
-
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        Psw                      PtracePsw
        Gprs                     [16]uint64
@@ -833,15 +217,6 @@ type Sysinfo_t struct {
        _         [4]byte
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint64
@@ -858,35 +233,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x2000
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -895,33 +242,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x41
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -933,13 +253,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -989,277 +302,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint64
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x40
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x40
 )
 
 const (
@@ -1335,22 +381,6 @@ type SockaddrStorage struct {
        _      uint64
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1358,88 +388,6 @@ type HDGeometry struct {
        Start     uint64
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    uint32
        Bsize   uint32
@@ -1456,18 +404,6 @@ type Statfs_t struct {
        _       [4]byte
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint64
        Len     uint32
@@ -1479,589 +415,10 @@ type TpacketHdr struct {
        _       [4]byte
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
 const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
+       SizeofTpacketHdr = 0x20
 )
 
-const (
-       SizeofTpacketHdr  = 0x20
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
-const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
-)
-
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
-const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
-)
-
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2072,13 +429,6 @@ type RTCPLLInfo struct {
        Clock   int64
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2089,33 +439,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x1269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
+       BLKPG = 0x1269
 )
 
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
-)
-
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2125,135 +451,6 @@ type XDPUmemReg struct {
        _        [4]byte
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]int8
        Driver_name [64]int8
@@ -2384,218 +581,6 @@ type CryptoReportAcomp struct {
        Type [64]int8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint16
@@ -2611,38 +596,6 @@ type LoopInfo struct {
        Reserved         [4]int8
        _                [4]byte
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2651,21 +604,6 @@ type TIPCSubscr struct {
        Handle  [8]int8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2676,151 +614,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]int8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index 63685ca8787d8a78a5df6508b59c58cf9215f974..8153af181891fab3a62134bf4de31769537f4183 100644 (file)
@@ -6,19 +6,12 @@
 package unix
 
 const (
-       SizeofPtr      = 0x8
-       SizeofShort    = 0x2
-       SizeofInt      = 0x4
-       SizeofLong     = 0x8
-       SizeofLongLong = 0x8
-       PathMax        = 0x1000
+       SizeofPtr  = 0x8
+       SizeofLong = 0x8
 )
 
 type (
-       _C_short     int16
-       _C_int       int32
-       _C_long      int64
-       _C_long_long int64
+       _C_long int64
 )
 
 type Timespec struct {
@@ -89,13 +82,6 @@ type Rusage struct {
        Nivcsw   int64
 }
 
-type Rlimit struct {
-       Cur uint64
-       Max uint64
-}
-
-type _Gid_t uint32
-
 type Stat_t struct {
        Dev     uint64
        _       uint16
@@ -116,36 +102,6 @@ type Stat_t struct {
        _       uint64
 }
 
-type StatxTimestamp struct {
-       Sec  int64
-       Nsec uint32
-       _    int32
-}
-
-type Statx_t struct {
-       Mask            uint32
-       Blksize         uint32
-       Attributes      uint64
-       Nlink           uint32
-       Uid             uint32
-       Gid             uint32
-       Mode            uint16
-       _               [1]uint16
-       Ino             uint64
-       Size            uint64
-       Blocks          uint64
-       Attributes_mask uint64
-       Atime           StatxTimestamp
-       Btime           StatxTimestamp
-       Ctime           StatxTimestamp
-       Mtime           StatxTimestamp
-       Rdev_major      uint32
-       Rdev_minor      uint32
-       Dev_major       uint32
-       Dev_minor       uint32
-       _               [14]uint64
-}
-
 type Dirent struct {
        Ino    uint64
        Off    int64
@@ -155,10 +111,6 @@ type Dirent struct {
        _      [5]byte
 }
 
-type Fsid struct {
-       Val [2]int32
-}
-
 type Flock_t struct {
        Type   int16
        Whence int16
@@ -169,182 +121,11 @@ type Flock_t struct {
        _      [2]byte
 }
 
-type FscryptPolicy struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptKey struct {
-       Mode uint32
-       Raw  [64]uint8
-       Size uint32
-}
-
-type FscryptPolicyV1 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       Master_key_descriptor     [8]uint8
-}
-
-type FscryptPolicyV2 struct {
-       Version                   uint8
-       Contents_encryption_mode  uint8
-       Filenames_encryption_mode uint8
-       Flags                     uint8
-       _                         [4]uint8
-       Master_key_identifier     [16]uint8
-}
-
-type FscryptGetPolicyExArg struct {
-       Size   uint64
-       Policy [24]byte
-}
-
-type FscryptKeySpecifier struct {
-       Type uint32
-       _    uint32
-       U    [32]byte
-}
-
-type FscryptAddKeyArg struct {
-       Key_spec FscryptKeySpecifier
-       Raw_size uint32
-       _        [9]uint32
-}
-
-type FscryptRemoveKeyArg struct {
-       Key_spec             FscryptKeySpecifier
-       Removal_status_flags uint32
-       _                    [5]uint32
-}
-
-type FscryptGetKeyStatusArg struct {
-       Key_spec     FscryptKeySpecifier
-       _            [6]uint32
-       Status       uint32
-       Status_flags uint32
-       User_count   uint32
-       _            [13]uint32
-}
-
-type KeyctlDHParams struct {
-       Private int32
-       Prime   int32
-       Base    int32
-}
-
 const (
-       FADV_NORMAL     = 0x0
-       FADV_RANDOM     = 0x1
-       FADV_SEQUENTIAL = 0x2
-       FADV_WILLNEED   = 0x3
-       FADV_DONTNEED   = 0x4
-       FADV_NOREUSE    = 0x5
+       FADV_DONTNEED = 0x4
+       FADV_NOREUSE  = 0x5
 )
 
-type RawSockaddrInet4 struct {
-       Family uint16
-       Port   uint16
-       Addr   [4]byte /* in_addr */
-       Zero   [8]uint8
-}
-
-type RawSockaddrInet6 struct {
-       Family   uint16
-       Port     uint16
-       Flowinfo uint32
-       Addr     [16]byte /* in6_addr */
-       Scope_id uint32
-}
-
-type RawSockaddrUnix struct {
-       Family uint16
-       Path   [108]int8
-}
-
-type RawSockaddrLinklayer struct {
-       Family   uint16
-       Protocol uint16
-       Ifindex  int32
-       Hatype   uint16
-       Pkttype  uint8
-       Halen    uint8
-       Addr     [8]uint8
-}
-
-type RawSockaddrNetlink struct {
-       Family uint16
-       Pad    uint16
-       Pid    uint32
-       Groups uint32
-}
-
-type RawSockaddrHCI struct {
-       Family  uint16
-       Dev     uint16
-       Channel uint16
-}
-
-type RawSockaddrL2 struct {
-       Family      uint16
-       Psm         uint16
-       Bdaddr      [6]uint8
-       Cid         uint16
-       Bdaddr_type uint8
-       _           [1]byte
-}
-
-type RawSockaddrRFCOMM struct {
-       Family  uint16
-       Bdaddr  [6]uint8
-       Channel uint8
-       _       [1]byte
-}
-
-type RawSockaddrCAN struct {
-       Family  uint16
-       Ifindex int32
-       Addr    [16]byte
-}
-
-type RawSockaddrALG struct {
-       Family uint16
-       Type   [14]uint8
-       Feat   uint32
-       Mask   uint32
-       Name   [64]uint8
-}
-
-type RawSockaddrVM struct {
-       Family    uint16
-       Reserved1 uint16
-       Port      uint32
-       Cid       uint32
-       Zero      [4]uint8
-}
-
-type RawSockaddrXDP struct {
-       Family         uint16
-       Flags          uint16
-       Ifindex        uint32
-       Queue_id       uint32
-       Shared_umem_fd uint32
-}
-
-type RawSockaddrPPPoX [0x1e]byte
-
-type RawSockaddrTIPC struct {
-       Family   uint16
-       Addrtype uint8
-       Scope    int8
-       Addr     [12]byte
-}
-
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -355,41 +136,11 @@ type RawSockaddrAny struct {
        Pad  [96]int8
 }
 
-type _Socklen uint32
-
-type Linger struct {
-       Onoff  int32
-       Linger int32
-}
-
 type Iovec struct {
        Base *byte
        Len  uint64
 }
 
-type IPMreq struct {
-       Multiaddr [4]byte /* in_addr */
-       Interface [4]byte /* in_addr */
-}
-
-type IPMreqn struct {
-       Multiaddr [4]byte /* in_addr */
-       Address   [4]byte /* in_addr */
-       Ifindex   int32
-}
-
-type IPv6Mreq struct {
-       Multiaddr [16]byte /* in6_addr */
-       Interface uint32
-}
-
-type PacketMreq struct {
-       Ifindex int32
-       Type    uint16
-       Alen    uint16
-       Address [8]uint8
-}
-
 type Msghdr struct {
        Name       *byte
        Namelen    uint32
@@ -407,383 +158,16 @@ type Cmsghdr struct {
        Type  int32
 }
 
-type Inet4Pktinfo struct {
-       Ifindex  int32
-       Spec_dst [4]byte /* in_addr */
-       Addr     [4]byte /* in_addr */
-}
-
-type Inet6Pktinfo struct {
-       Addr    [16]byte /* in6_addr */
-       Ifindex uint32
-}
-
-type IPv6MTUInfo struct {
-       Addr RawSockaddrInet6
-       Mtu  uint32
-}
-
-type ICMPv6Filter struct {
-       Data [8]uint32
-}
-
-type Ucred struct {
-       Pid int32
-       Uid uint32
-       Gid uint32
-}
-
-type TCPInfo struct {
-       State          uint8
-       Ca_state       uint8
-       Retransmits    uint8
-       Probes         uint8
-       Backoff        uint8
-       Options        uint8
-       Rto            uint32
-       Ato            uint32
-       Snd_mss        uint32
-       Rcv_mss        uint32
-       Unacked        uint32
-       Sacked         uint32
-       Lost           uint32
-       Retrans        uint32
-       Fackets        uint32
-       Last_data_sent uint32
-       Last_ack_sent  uint32
-       Last_data_recv uint32
-       Last_ack_recv  uint32
-       Pmtu           uint32
-       Rcv_ssthresh   uint32
-       Rtt            uint32
-       Rttvar         uint32
-       Snd_ssthresh   uint32
-       Snd_cwnd       uint32
-       Advmss         uint32
-       Reordering     uint32
-       Rcv_rtt        uint32
-       Rcv_space      uint32
-       Total_retrans  uint32
-}
-
-type CanFilter struct {
-       Id   uint32
-       Mask uint32
-}
-
 const (
-       SizeofSockaddrInet4     = 0x10
-       SizeofSockaddrInet6     = 0x1c
-       SizeofSockaddrAny       = 0x70
-       SizeofSockaddrUnix      = 0x6e
-       SizeofSockaddrLinklayer = 0x14
-       SizeofSockaddrNetlink   = 0xc
-       SizeofSockaddrHCI       = 0x6
-       SizeofSockaddrL2        = 0xe
-       SizeofSockaddrRFCOMM    = 0xa
-       SizeofSockaddrCAN       = 0x18
-       SizeofSockaddrALG       = 0x58
-       SizeofSockaddrVM        = 0x10
-       SizeofSockaddrXDP       = 0x10
-       SizeofSockaddrPPPoX     = 0x1e
-       SizeofSockaddrTIPC      = 0x10
-       SizeofLinger            = 0x8
-       SizeofIovec             = 0x10
-       SizeofIPMreq            = 0x8
-       SizeofIPMreqn           = 0xc
-       SizeofIPv6Mreq          = 0x14
-       SizeofPacketMreq        = 0x10
-       SizeofMsghdr            = 0x38
-       SizeofCmsghdr           = 0x10
-       SizeofInet4Pktinfo      = 0xc
-       SizeofInet6Pktinfo      = 0x14
-       SizeofIPv6MTUInfo       = 0x20
-       SizeofICMPv6Filter      = 0x20
-       SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0x68
-       SizeofCanFilter         = 0x8
+       SizeofIovec   = 0x10
+       SizeofMsghdr  = 0x38
+       SizeofCmsghdr = 0x10
 )
 
 const (
-       NDA_UNSPEC              = 0x0
-       NDA_DST                 = 0x1
-       NDA_LLADDR              = 0x2
-       NDA_CACHEINFO           = 0x3
-       NDA_PROBES              = 0x4
-       NDA_VLAN                = 0x5
-       NDA_PORT                = 0x6
-       NDA_VNI                 = 0x7
-       NDA_IFINDEX             = 0x8
-       NDA_MASTER              = 0x9
-       NDA_LINK_NETNSID        = 0xa
-       NDA_SRC_VNI             = 0xb
-       NTF_USE                 = 0x1
-       NTF_SELF                = 0x2
-       NTF_MASTER              = 0x4
-       NTF_PROXY               = 0x8
-       NTF_EXT_LEARNED         = 0x10
-       NTF_OFFLOADED           = 0x20
-       NTF_ROUTER              = 0x80
-       NUD_INCOMPLETE          = 0x1
-       NUD_REACHABLE           = 0x2
-       NUD_STALE               = 0x4
-       NUD_DELAY               = 0x8
-       NUD_PROBE               = 0x10
-       NUD_FAILED              = 0x20
-       NUD_NOARP               = 0x40
-       NUD_PERMANENT           = 0x80
-       NUD_NONE                = 0x0
-       IFA_UNSPEC              = 0x0
-       IFA_ADDRESS             = 0x1
-       IFA_LOCAL               = 0x2
-       IFA_LABEL               = 0x3
-       IFA_BROADCAST           = 0x4
-       IFA_ANYCAST             = 0x5
-       IFA_CACHEINFO           = 0x6
-       IFA_MULTICAST           = 0x7
-       IFA_FLAGS               = 0x8
-       IFA_RT_PRIORITY         = 0x9
-       IFA_TARGET_NETNSID      = 0xa
-       IFLA_UNSPEC             = 0x0
-       IFLA_ADDRESS            = 0x1
-       IFLA_BROADCAST          = 0x2
-       IFLA_IFNAME             = 0x3
-       IFLA_MTU                = 0x4
-       IFLA_LINK               = 0x5
-       IFLA_QDISC              = 0x6
-       IFLA_STATS              = 0x7
-       IFLA_COST               = 0x8
-       IFLA_PRIORITY           = 0x9
-       IFLA_MASTER             = 0xa
-       IFLA_WIRELESS           = 0xb
-       IFLA_PROTINFO           = 0xc
-       IFLA_TXQLEN             = 0xd
-       IFLA_MAP                = 0xe
-       IFLA_WEIGHT             = 0xf
-       IFLA_OPERSTATE          = 0x10
-       IFLA_LINKMODE           = 0x11
-       IFLA_LINKINFO           = 0x12
-       IFLA_NET_NS_PID         = 0x13
-       IFLA_IFALIAS            = 0x14
-       IFLA_NUM_VF             = 0x15
-       IFLA_VFINFO_LIST        = 0x16
-       IFLA_STATS64            = 0x17
-       IFLA_VF_PORTS           = 0x18
-       IFLA_PORT_SELF          = 0x19
-       IFLA_AF_SPEC            = 0x1a
-       IFLA_GROUP              = 0x1b
-       IFLA_NET_NS_FD          = 0x1c
-       IFLA_EXT_MASK           = 0x1d
-       IFLA_PROMISCUITY        = 0x1e
-       IFLA_NUM_TX_QUEUES      = 0x1f
-       IFLA_NUM_RX_QUEUES      = 0x20
-       IFLA_CARRIER            = 0x21
-       IFLA_PHYS_PORT_ID       = 0x22
-       IFLA_CARRIER_CHANGES    = 0x23
-       IFLA_PHYS_SWITCH_ID     = 0x24
-       IFLA_LINK_NETNSID       = 0x25
-       IFLA_PHYS_PORT_NAME     = 0x26
-       IFLA_PROTO_DOWN         = 0x27
-       IFLA_GSO_MAX_SEGS       = 0x28
-       IFLA_GSO_MAX_SIZE       = 0x29
-       IFLA_PAD                = 0x2a
-       IFLA_XDP                = 0x2b
-       IFLA_EVENT              = 0x2c
-       IFLA_NEW_NETNSID        = 0x2d
-       IFLA_IF_NETNSID         = 0x2e
-       IFLA_TARGET_NETNSID     = 0x2e
-       IFLA_CARRIER_UP_COUNT   = 0x2f
-       IFLA_CARRIER_DOWN_COUNT = 0x30
-       IFLA_NEW_IFINDEX        = 0x31
-       IFLA_MIN_MTU            = 0x32
-       IFLA_MAX_MTU            = 0x33
-       IFLA_MAX                = 0x35
-       IFLA_INFO_KIND          = 0x1
-       IFLA_INFO_DATA          = 0x2
-       IFLA_INFO_XSTATS        = 0x3
-       IFLA_INFO_SLAVE_KIND    = 0x4
-       IFLA_INFO_SLAVE_DATA    = 0x5
-       RT_SCOPE_UNIVERSE       = 0x0
-       RT_SCOPE_SITE           = 0xc8
-       RT_SCOPE_LINK           = 0xfd
-       RT_SCOPE_HOST           = 0xfe
-       RT_SCOPE_NOWHERE        = 0xff
-       RT_TABLE_UNSPEC         = 0x0
-       RT_TABLE_COMPAT         = 0xfc
-       RT_TABLE_DEFAULT        = 0xfd
-       RT_TABLE_MAIN           = 0xfe
-       RT_TABLE_LOCAL          = 0xff
-       RT_TABLE_MAX            = 0xffffffff
-       RTA_UNSPEC              = 0x0
-       RTA_DST                 = 0x1
-       RTA_SRC                 = 0x2
-       RTA_IIF                 = 0x3
-       RTA_OIF                 = 0x4
-       RTA_GATEWAY             = 0x5
-       RTA_PRIORITY            = 0x6
-       RTA_PREFSRC             = 0x7
-       RTA_METRICS             = 0x8
-       RTA_MULTIPATH           = 0x9
-       RTA_FLOW                = 0xb
-       RTA_CACHEINFO           = 0xc
-       RTA_TABLE               = 0xf
-       RTA_MARK                = 0x10
-       RTA_MFC_STATS           = 0x11
-       RTA_VIA                 = 0x12
-       RTA_NEWDST              = 0x13
-       RTA_PREF                = 0x14
-       RTA_ENCAP_TYPE          = 0x15
-       RTA_ENCAP               = 0x16
-       RTA_EXPIRES             = 0x17
-       RTA_PAD                 = 0x18
-       RTA_UID                 = 0x19
-       RTA_TTL_PROPAGATE       = 0x1a
-       RTA_IP_PROTO            = 0x1b
-       RTA_SPORT               = 0x1c
-       RTA_DPORT               = 0x1d
-       RTN_UNSPEC              = 0x0
-       RTN_UNICAST             = 0x1
-       RTN_LOCAL               = 0x2
-       RTN_BROADCAST           = 0x3
-       RTN_ANYCAST             = 0x4
-       RTN_MULTICAST           = 0x5
-       RTN_BLACKHOLE           = 0x6
-       RTN_UNREACHABLE         = 0x7
-       RTN_PROHIBIT            = 0x8
-       RTN_THROW               = 0x9
-       RTN_NAT                 = 0xa
-       RTN_XRESOLVE            = 0xb
-       SizeofNlMsghdr          = 0x10
-       SizeofNlMsgerr          = 0x14
-       SizeofRtGenmsg          = 0x1
-       SizeofNlAttr            = 0x4
-       SizeofRtAttr            = 0x4
-       SizeofIfInfomsg         = 0x10
-       SizeofIfAddrmsg         = 0x8
-       SizeofIfaCacheinfo      = 0x10
-       SizeofRtMsg             = 0xc
-       SizeofRtNexthop         = 0x8
-       SizeofNdUseroptmsg      = 0x10
-       SizeofNdMsg             = 0xc
+       SizeofSockFprog = 0x10
 )
 
-type NlMsghdr struct {
-       Len   uint32
-       Type  uint16
-       Flags uint16
-       Seq   uint32
-       Pid   uint32
-}
-
-type NlMsgerr struct {
-       Error int32
-       Msg   NlMsghdr
-}
-
-type RtGenmsg struct {
-       Family uint8
-}
-
-type NlAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type RtAttr struct {
-       Len  uint16
-       Type uint16
-}
-
-type IfInfomsg struct {
-       Family uint8
-       _      uint8
-       Type   uint16
-       Index  int32
-       Flags  uint32
-       Change uint32
-}
-
-type IfAddrmsg struct {
-       Family    uint8
-       Prefixlen uint8
-       Flags     uint8
-       Scope     uint8
-       Index     uint32
-}
-
-type IfaCacheinfo struct {
-       Prefered uint32
-       Valid    uint32
-       Cstamp   uint32
-       Tstamp   uint32
-}
-
-type RtMsg struct {
-       Family   uint8
-       Dst_len  uint8
-       Src_len  uint8
-       Tos      uint8
-       Table    uint8
-       Protocol uint8
-       Scope    uint8
-       Type     uint8
-       Flags    uint32
-}
-
-type RtNexthop struct {
-       Len     uint16
-       Flags   uint8
-       Hops    uint8
-       Ifindex int32
-}
-
-type NdUseroptmsg struct {
-       Family    uint8
-       Pad1      uint8
-       Opts_len  uint16
-       Ifindex   int32
-       Icmp_type uint8
-       Icmp_code uint8
-       Pad2      uint16
-       Pad3      uint32
-}
-
-type NdMsg struct {
-       Family  uint8
-       Pad1    uint8
-       Pad2    uint16
-       Ifindex int32
-       State   uint16
-       Flags   uint8
-       Type    uint8
-}
-
-const (
-       SizeofSockFilter = 0x8
-       SizeofSockFprog  = 0x10
-)
-
-type SockFilter struct {
-       Code uint16
-       Jt   uint8
-       Jf   uint8
-       K    uint32
-}
-
-type SockFprog struct {
-       Len    uint16
-       Filter *SockFilter
-}
-
-type InotifyEvent struct {
-       Wd     int32
-       Mask   uint32
-       Cookie uint32
-       Len    uint32
-}
-
-const SizeofInotifyEvent = 0x10
-
 type PtraceRegs struct {
        Regs   [16]uint64
        Tstate uint64
@@ -815,15 +199,6 @@ type Sysinfo_t struct {
        _         [4]byte
 }
 
-type Utsname struct {
-       Sysname    [65]byte
-       Nodename   [65]byte
-       Release    [65]byte
-       Version    [65]byte
-       Machine    [65]byte
-       Domainname [65]byte
-}
-
 type Ustat_t struct {
        Tfree  int32
        Tinode uint64
@@ -840,35 +215,7 @@ type EpollEvent struct {
 }
 
 const (
-       AT_EMPTY_PATH   = 0x1000
-       AT_FDCWD        = -0x64
-       AT_NO_AUTOMOUNT = 0x800
-       AT_REMOVEDIR    = 0x200
-
-       AT_STATX_SYNC_AS_STAT = 0x0
-       AT_STATX_FORCE_SYNC   = 0x2000
-       AT_STATX_DONT_SYNC    = 0x4000
-
-       AT_SYMLINK_FOLLOW   = 0x400
-       AT_SYMLINK_NOFOLLOW = 0x100
-
-       AT_EACCESS = 0x200
-)
-
-type PollFd struct {
-       Fd      int32
-       Events  int16
-       Revents int16
-}
-
-const (
-       POLLIN    = 0x1
-       POLLPRI   = 0x2
-       POLLOUT   = 0x4
        POLLRDHUP = 0x800
-       POLLERR   = 0x8
-       POLLHUP   = 0x10
-       POLLNVAL  = 0x20
 )
 
 type Sigset_t struct {
@@ -877,33 +224,6 @@ type Sigset_t struct {
 
 const _C__NSIG = 0x41
 
-type SignalfdSiginfo struct {
-       Signo     uint32
-       Errno     int32
-       Code      int32
-       Pid       uint32
-       Uid       uint32
-       Fd        int32
-       Tid       uint32
-       Band      uint32
-       Overrun   uint32
-       Trapno    uint32
-       Status    int32
-       Int       int32
-       Ptr       uint64
-       Utime     uint64
-       Stime     uint64
-       Addr      uint64
-       Addr_lsb  uint16
-       _         uint16
-       Syscall   int32
-       Call_addr uint64
-       Arch      uint32
-       _         [28]uint8
-}
-
-const PERF_IOC_FLAG_GROUP = 0x1
-
 type Termios struct {
        Iflag  uint32
        Oflag  uint32
@@ -915,13 +235,6 @@ type Termios struct {
        Ospeed uint32
 }
 
-type Winsize struct {
-       Row    uint16
-       Col    uint16
-       Xpixel uint16
-       Ypixel uint16
-}
-
 type Taskstats struct {
        Version                   uint16
        Ac_exitcode               uint32
@@ -971,277 +284,10 @@ type Taskstats struct {
        Thrashing_delay_total     uint64
 }
 
-const (
-       TASKSTATS_CMD_UNSPEC                  = 0x0
-       TASKSTATS_CMD_GET                     = 0x1
-       TASKSTATS_CMD_NEW                     = 0x2
-       TASKSTATS_TYPE_UNSPEC                 = 0x0
-       TASKSTATS_TYPE_PID                    = 0x1
-       TASKSTATS_TYPE_TGID                   = 0x2
-       TASKSTATS_TYPE_STATS                  = 0x3
-       TASKSTATS_TYPE_AGGR_PID               = 0x4
-       TASKSTATS_TYPE_AGGR_TGID              = 0x5
-       TASKSTATS_TYPE_NULL                   = 0x6
-       TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
-       TASKSTATS_CMD_ATTR_PID                = 0x1
-       TASKSTATS_CMD_ATTR_TGID               = 0x2
-       TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
-       TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
-)
-
-type CGroupStats struct {
-       Sleeping        uint64
-       Running         uint64
-       Stopped         uint64
-       Uninterruptible uint64
-       Io_wait         uint64
-}
-
-const (
-       CGROUPSTATS_CMD_UNSPEC        = 0x3
-       CGROUPSTATS_CMD_GET           = 0x4
-       CGROUPSTATS_CMD_NEW           = 0x5
-       CGROUPSTATS_TYPE_UNSPEC       = 0x0
-       CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
-       CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
-       CGROUPSTATS_CMD_ATTR_FD       = 0x1
-)
-
-type Genlmsghdr struct {
-       Cmd      uint8
-       Version  uint8
-       Reserved uint16
-}
-
-const (
-       CTRL_CMD_UNSPEC            = 0x0
-       CTRL_CMD_NEWFAMILY         = 0x1
-       CTRL_CMD_DELFAMILY         = 0x2
-       CTRL_CMD_GETFAMILY         = 0x3
-       CTRL_CMD_NEWOPS            = 0x4
-       CTRL_CMD_DELOPS            = 0x5
-       CTRL_CMD_GETOPS            = 0x6
-       CTRL_CMD_NEWMCAST_GRP      = 0x7
-       CTRL_CMD_DELMCAST_GRP      = 0x8
-       CTRL_CMD_GETMCAST_GRP      = 0x9
-       CTRL_ATTR_UNSPEC           = 0x0
-       CTRL_ATTR_FAMILY_ID        = 0x1
-       CTRL_ATTR_FAMILY_NAME      = 0x2
-       CTRL_ATTR_VERSION          = 0x3
-       CTRL_ATTR_HDRSIZE          = 0x4
-       CTRL_ATTR_MAXATTR          = 0x5
-       CTRL_ATTR_OPS              = 0x6
-       CTRL_ATTR_MCAST_GROUPS     = 0x7
-       CTRL_ATTR_OP_UNSPEC        = 0x0
-       CTRL_ATTR_OP_ID            = 0x1
-       CTRL_ATTR_OP_FLAGS         = 0x2
-       CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
-       CTRL_ATTR_MCAST_GRP_NAME   = 0x1
-       CTRL_ATTR_MCAST_GRP_ID     = 0x2
-)
-
 type cpuMask uint64
 
 const (
-       _CPU_SETSIZE = 0x400
-       _NCPUBITS    = 0x40
-)
-
-const (
-       BDADDR_BREDR     = 0x0
-       BDADDR_LE_PUBLIC = 0x1
-       BDADDR_LE_RANDOM = 0x2
-)
-
-type PerfEventAttr struct {
-       Type               uint32
-       Size               uint32
-       Config             uint64
-       Sample             uint64
-       Sample_type        uint64
-       Read_format        uint64
-       Bits               uint64
-       Wakeup             uint32
-       Bp_type            uint32
-       Ext1               uint64
-       Ext2               uint64
-       Branch_sample_type uint64
-       Sample_regs_user   uint64
-       Sample_stack_user  uint32
-       Clockid            int32
-       Sample_regs_intr   uint64
-       Aux_watermark      uint32
-       Sample_max_stack   uint16
-       _                  uint16
-}
-
-type PerfEventMmapPage struct {
-       Version        uint32
-       Compat_version uint32
-       Lock           uint32
-       Index          uint32
-       Offset         int64
-       Time_enabled   uint64
-       Time_running   uint64
-       Capabilities   uint64
-       Pmc_width      uint16
-       Time_shift     uint16
-       Time_mult      uint32
-       Time_offset    uint64
-       Time_zero      uint64
-       Size           uint32
-       _              [948]uint8
-       Data_head      uint64
-       Data_tail      uint64
-       Data_offset    uint64
-       Data_size      uint64
-       Aux_head       uint64
-       Aux_tail       uint64
-       Aux_offset     uint64
-       Aux_size       uint64
-}
-
-const (
-       PerfBitDisabled               uint64 = CBitFieldMaskBit0
-       PerfBitInherit                       = CBitFieldMaskBit1
-       PerfBitPinned                        = CBitFieldMaskBit2
-       PerfBitExclusive                     = CBitFieldMaskBit3
-       PerfBitExcludeUser                   = CBitFieldMaskBit4
-       PerfBitExcludeKernel                 = CBitFieldMaskBit5
-       PerfBitExcludeHv                     = CBitFieldMaskBit6
-       PerfBitExcludeIdle                   = CBitFieldMaskBit7
-       PerfBitMmap                          = CBitFieldMaskBit8
-       PerfBitComm                          = CBitFieldMaskBit9
-       PerfBitFreq                          = CBitFieldMaskBit10
-       PerfBitInheritStat                   = CBitFieldMaskBit11
-       PerfBitEnableOnExec                  = CBitFieldMaskBit12
-       PerfBitTask                          = CBitFieldMaskBit13
-       PerfBitWatermark                     = CBitFieldMaskBit14
-       PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
-       PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
-       PerfBitMmapData                      = CBitFieldMaskBit17
-       PerfBitSampleIDAll                   = CBitFieldMaskBit18
-       PerfBitExcludeHost                   = CBitFieldMaskBit19
-       PerfBitExcludeGuest                  = CBitFieldMaskBit20
-       PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
-       PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
-       PerfBitMmap2                         = CBitFieldMaskBit23
-       PerfBitCommExec                      = CBitFieldMaskBit24
-       PerfBitUseClockID                    = CBitFieldMaskBit25
-       PerfBitContextSwitch                 = CBitFieldMaskBit26
-)
-
-const (
-       PERF_TYPE_HARDWARE   = 0x0
-       PERF_TYPE_SOFTWARE   = 0x1
-       PERF_TYPE_TRACEPOINT = 0x2
-       PERF_TYPE_HW_CACHE   = 0x3
-       PERF_TYPE_RAW        = 0x4
-       PERF_TYPE_BREAKPOINT = 0x5
-
-       PERF_COUNT_HW_CPU_CYCLES              = 0x0
-       PERF_COUNT_HW_INSTRUCTIONS            = 0x1
-       PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
-       PERF_COUNT_HW_CACHE_MISSES            = 0x3
-       PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
-       PERF_COUNT_HW_BRANCH_MISSES           = 0x5
-       PERF_COUNT_HW_BUS_CYCLES              = 0x6
-       PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
-       PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
-       PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
-
-       PERF_COUNT_HW_CACHE_L1D  = 0x0
-       PERF_COUNT_HW_CACHE_L1I  = 0x1
-       PERF_COUNT_HW_CACHE_LL   = 0x2
-       PERF_COUNT_HW_CACHE_DTLB = 0x3
-       PERF_COUNT_HW_CACHE_ITLB = 0x4
-       PERF_COUNT_HW_CACHE_BPU  = 0x5
-       PERF_COUNT_HW_CACHE_NODE = 0x6
-
-       PERF_COUNT_HW_CACHE_OP_READ     = 0x0
-       PERF_COUNT_HW_CACHE_OP_WRITE    = 0x1
-       PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
-
-       PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
-       PERF_COUNT_HW_CACHE_RESULT_MISS   = 0x1
-
-       PERF_COUNT_SW_CPU_CLOCK        = 0x0
-       PERF_COUNT_SW_TASK_CLOCK       = 0x1
-       PERF_COUNT_SW_PAGE_FAULTS      = 0x2
-       PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
-       PERF_COUNT_SW_CPU_MIGRATIONS   = 0x4
-       PERF_COUNT_SW_PAGE_FAULTS_MIN  = 0x5
-       PERF_COUNT_SW_PAGE_FAULTS_MAJ  = 0x6
-       PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
-       PERF_COUNT_SW_EMULATION_FAULTS = 0x8
-       PERF_COUNT_SW_DUMMY            = 0x9
-       PERF_COUNT_SW_BPF_OUTPUT       = 0xa
-
-       PERF_SAMPLE_IP           = 0x1
-       PERF_SAMPLE_TID          = 0x2
-       PERF_SAMPLE_TIME         = 0x4
-       PERF_SAMPLE_ADDR         = 0x8
-       PERF_SAMPLE_READ         = 0x10
-       PERF_SAMPLE_CALLCHAIN    = 0x20
-       PERF_SAMPLE_ID           = 0x40
-       PERF_SAMPLE_CPU          = 0x80
-       PERF_SAMPLE_PERIOD       = 0x100
-       PERF_SAMPLE_STREAM_ID    = 0x200
-       PERF_SAMPLE_RAW          = 0x400
-       PERF_SAMPLE_BRANCH_STACK = 0x800
-
-       PERF_SAMPLE_BRANCH_USER       = 0x1
-       PERF_SAMPLE_BRANCH_KERNEL     = 0x2
-       PERF_SAMPLE_BRANCH_HV         = 0x4
-       PERF_SAMPLE_BRANCH_ANY        = 0x8
-       PERF_SAMPLE_BRANCH_ANY_CALL   = 0x10
-       PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
-       PERF_SAMPLE_BRANCH_IND_CALL   = 0x40
-       PERF_SAMPLE_BRANCH_ABORT_TX   = 0x80
-       PERF_SAMPLE_BRANCH_IN_TX      = 0x100
-       PERF_SAMPLE_BRANCH_NO_TX      = 0x200
-       PERF_SAMPLE_BRANCH_COND       = 0x400
-       PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
-       PERF_SAMPLE_BRANCH_IND_JUMP   = 0x1000
-       PERF_SAMPLE_BRANCH_CALL       = 0x2000
-       PERF_SAMPLE_BRANCH_NO_FLAGS   = 0x4000
-       PERF_SAMPLE_BRANCH_NO_CYCLES  = 0x8000
-       PERF_SAMPLE_BRANCH_TYPE_SAVE  = 0x10000
-
-       PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
-       PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
-       PERF_FORMAT_ID                 = 0x4
-       PERF_FORMAT_GROUP              = 0x8
-
-       PERF_RECORD_MMAP            = 0x1
-       PERF_RECORD_LOST            = 0x2
-       PERF_RECORD_COMM            = 0x3
-       PERF_RECORD_EXIT            = 0x4
-       PERF_RECORD_THROTTLE        = 0x5
-       PERF_RECORD_UNTHROTTLE      = 0x6
-       PERF_RECORD_FORK            = 0x7
-       PERF_RECORD_READ            = 0x8
-       PERF_RECORD_SAMPLE          = 0x9
-       PERF_RECORD_MMAP2           = 0xa
-       PERF_RECORD_AUX             = 0xb
-       PERF_RECORD_ITRACE_START    = 0xc
-       PERF_RECORD_LOST_SAMPLES    = 0xd
-       PERF_RECORD_SWITCH          = 0xe
-       PERF_RECORD_SWITCH_CPU_WIDE = 0xf
-       PERF_RECORD_NAMESPACES      = 0x10
-
-       PERF_CONTEXT_HV     = -0x20
-       PERF_CONTEXT_KERNEL = -0x80
-       PERF_CONTEXT_USER   = -0x200
-
-       PERF_CONTEXT_GUEST        = -0x800
-       PERF_CONTEXT_GUEST_KERNEL = -0x880
-       PERF_CONTEXT_GUEST_USER   = -0xa00
-
-       PERF_FLAG_FD_NO_GROUP = 0x1
-       PERF_FLAG_FD_OUTPUT   = 0x2
-       PERF_FLAG_PID_CGROUP  = 0x4
-       PERF_FLAG_FD_CLOEXEC  = 0x8
+       _NCPUBITS = 0x40
 )
 
 const (
@@ -1317,22 +363,6 @@ type SockaddrStorage struct {
        _      uint64
 }
 
-type TCPMD5Sig struct {
-       Addr      SockaddrStorage
-       Flags     uint8
-       Prefixlen uint8
-       Keylen    uint16
-       _         uint32
-       Key       [80]uint8
-}
-
-type HDDriveCmdHdr struct {
-       Command uint8
-       Number  uint8
-       Feature uint8
-       Count   uint8
-}
-
 type HDGeometry struct {
        Heads     uint8
        Sectors   uint8
@@ -1340,88 +370,6 @@ type HDGeometry struct {
        Start     uint64
 }
 
-type HDDriveID struct {
-       Config         uint16
-       Cyls           uint16
-       Reserved2      uint16
-       Heads          uint16
-       Track_bytes    uint16
-       Sector_bytes   uint16
-       Sectors        uint16
-       Vendor0        uint16
-       Vendor1        uint16
-       Vendor2        uint16
-       Serial_no      [20]uint8
-       Buf_type       uint16
-       Buf_size       uint16
-       Ecc_bytes      uint16
-       Fw_rev         [8]uint8
-       Model          [40]uint8
-       Max_multsect   uint8
-       Vendor3        uint8
-       Dword_io       uint16
-       Vendor4        uint8
-       Capability     uint8
-       Reserved50     uint16
-       Vendor5        uint8
-       TPIO           uint8
-       Vendor6        uint8
-       TDMA           uint8
-       Field_valid    uint16
-       Cur_cyls       uint16
-       Cur_heads      uint16
-       Cur_sectors    uint16
-       Cur_capacity0  uint16
-       Cur_capacity1  uint16
-       Multsect       uint8
-       Multsect_valid uint8
-       Lba_capacity   uint32
-       Dma_1word      uint16
-       Dma_mword      uint16
-       Eide_pio_modes uint16
-       Eide_dma_min   uint16
-       Eide_dma_time  uint16
-       Eide_pio       uint16
-       Eide_pio_iordy uint16
-       Words69_70     [2]uint16
-       Words71_74     [4]uint16
-       Queue_depth    uint16
-       Words76_79     [4]uint16
-       Major_rev_num  uint16
-       Minor_rev_num  uint16
-       Command_set_1  uint16
-       Command_set_2  uint16
-       Cfsse          uint16
-       Cfs_enable_1   uint16
-       Cfs_enable_2   uint16
-       Csf_default    uint16
-       Dma_ultra      uint16
-       Trseuc         uint16
-       TrsEuc         uint16
-       CurAPMvalues   uint16
-       Mprc           uint16
-       Hw_config      uint16
-       Acoustic       uint16
-       Msrqs          uint16
-       Sxfert         uint16
-       Sal            uint16
-       Spg            uint32
-       Lba_capacity_2 uint64
-       Words104_125   [22]uint16
-       Last_lun       uint16
-       Word127        uint16
-       Dlf            uint16
-       Csfo           uint16
-       Words130_155   [26]uint16
-       Word156        uint16
-       Words157_159   [3]uint16
-       Cfa_power      uint16
-       Words161_175   [15]uint16
-       Words176_205   [30]uint16
-       Words206_254   [49]uint16
-       Integrity_word uint16
-}
-
 type Statfs_t struct {
        Type    int64
        Bsize   int64
@@ -1437,18 +385,6 @@ type Statfs_t struct {
        Spare   [4]int64
 }
 
-const (
-       ST_MANDLOCK    = 0x40
-       ST_NOATIME     = 0x400
-       ST_NODEV       = 0x4
-       ST_NODIRATIME  = 0x800
-       ST_NOEXEC      = 0x8
-       ST_NOSUID      = 0x2
-       ST_RDONLY      = 0x1
-       ST_RELATIME    = 0x1000
-       ST_SYNCHRONOUS = 0x10
-)
-
 type TpacketHdr struct {
        Status  uint64
        Len     uint32
@@ -1460,589 +396,10 @@ type TpacketHdr struct {
        _       [4]byte
 }
 
-type Tpacket2Hdr struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Sec       uint32
-       Nsec      uint32
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-       _         [4]uint8
-}
-
-type Tpacket3Hdr struct {
-       Next_offset uint32
-       Sec         uint32
-       Nsec        uint32
-       Snaplen     uint32
-       Len         uint32
-       Status      uint32
-       Mac         uint16
-       Net         uint16
-       Hv1         TpacketHdrVariant1
-       _           [8]uint8
-}
-
-type TpacketHdrVariant1 struct {
-       Rxhash    uint32
-       Vlan_tci  uint32
-       Vlan_tpid uint16
-       _         uint16
-}
-
-type TpacketBlockDesc struct {
-       Version uint32
-       To_priv uint32
-       Hdr     [40]byte
-}
-
-type TpacketBDTS struct {
-       Sec  uint32
-       Usec uint32
-}
-
-type TpacketHdrV1 struct {
-       Block_status        uint32
-       Num_pkts            uint32
-       Offset_to_first_pkt uint32
-       Blk_len             uint32
-       Seq_num             uint64
-       Ts_first_pkt        TpacketBDTS
-       Ts_last_pkt         TpacketBDTS
-}
-
-type TpacketReq struct {
-       Block_size uint32
-       Block_nr   uint32
-       Frame_size uint32
-       Frame_nr   uint32
-}
-
-type TpacketReq3 struct {
-       Block_size       uint32
-       Block_nr         uint32
-       Frame_size       uint32
-       Frame_nr         uint32
-       Retire_blk_tov   uint32
-       Sizeof_priv      uint32
-       Feature_req_word uint32
-}
-
-type TpacketStats struct {
-       Packets uint32
-       Drops   uint32
-}
-
-type TpacketStatsV3 struct {
-       Packets      uint32
-       Drops        uint32
-       Freeze_q_cnt uint32
-}
-
-type TpacketAuxdata struct {
-       Status    uint32
-       Len       uint32
-       Snaplen   uint32
-       Mac       uint16
-       Net       uint16
-       Vlan_tci  uint16
-       Vlan_tpid uint16
-}
-
 const (
-       TPACKET_V1 = 0x0
-       TPACKET_V2 = 0x1
-       TPACKET_V3 = 0x2
+       SizeofTpacketHdr = 0x20
 )
 
-const (
-       SizeofTpacketHdr  = 0x20
-       SizeofTpacket2Hdr = 0x20
-       SizeofTpacket3Hdr = 0x30
-
-       SizeofTpacketStats   = 0x8
-       SizeofTpacketStatsV3 = 0xc
-)
-
-const (
-       NF_INET_PRE_ROUTING  = 0x0
-       NF_INET_LOCAL_IN     = 0x1
-       NF_INET_FORWARD      = 0x2
-       NF_INET_LOCAL_OUT    = 0x3
-       NF_INET_POST_ROUTING = 0x4
-       NF_INET_NUMHOOKS     = 0x5
-)
-
-const (
-       NF_NETDEV_INGRESS  = 0x0
-       NF_NETDEV_NUMHOOKS = 0x1
-)
-
-const (
-       NFPROTO_UNSPEC   = 0x0
-       NFPROTO_INET     = 0x1
-       NFPROTO_IPV4     = 0x2
-       NFPROTO_ARP      = 0x3
-       NFPROTO_NETDEV   = 0x5
-       NFPROTO_BRIDGE   = 0x7
-       NFPROTO_IPV6     = 0xa
-       NFPROTO_DECNET   = 0xc
-       NFPROTO_NUMPROTO = 0xd
-)
-
-type Nfgenmsg struct {
-       Nfgen_family uint8
-       Version      uint8
-       Res_id       uint16
-}
-
-const (
-       NFNL_BATCH_UNSPEC = 0x0
-       NFNL_BATCH_GENID  = 0x1
-)
-
-const (
-       NFT_REG_VERDICT                   = 0x0
-       NFT_REG_1                         = 0x1
-       NFT_REG_2                         = 0x2
-       NFT_REG_3                         = 0x3
-       NFT_REG_4                         = 0x4
-       NFT_REG32_00                      = 0x8
-       NFT_REG32_01                      = 0x9
-       NFT_REG32_02                      = 0xa
-       NFT_REG32_03                      = 0xb
-       NFT_REG32_04                      = 0xc
-       NFT_REG32_05                      = 0xd
-       NFT_REG32_06                      = 0xe
-       NFT_REG32_07                      = 0xf
-       NFT_REG32_08                      = 0x10
-       NFT_REG32_09                      = 0x11
-       NFT_REG32_10                      = 0x12
-       NFT_REG32_11                      = 0x13
-       NFT_REG32_12                      = 0x14
-       NFT_REG32_13                      = 0x15
-       NFT_REG32_14                      = 0x16
-       NFT_REG32_15                      = 0x17
-       NFT_CONTINUE                      = -0x1
-       NFT_BREAK                         = -0x2
-       NFT_JUMP                          = -0x3
-       NFT_GOTO                          = -0x4
-       NFT_RETURN                        = -0x5
-       NFT_MSG_NEWTABLE                  = 0x0
-       NFT_MSG_GETTABLE                  = 0x1
-       NFT_MSG_DELTABLE                  = 0x2
-       NFT_MSG_NEWCHAIN                  = 0x3
-       NFT_MSG_GETCHAIN                  = 0x4
-       NFT_MSG_DELCHAIN                  = 0x5
-       NFT_MSG_NEWRULE                   = 0x6
-       NFT_MSG_GETRULE                   = 0x7
-       NFT_MSG_DELRULE                   = 0x8
-       NFT_MSG_NEWSET                    = 0x9
-       NFT_MSG_GETSET                    = 0xa
-       NFT_MSG_DELSET                    = 0xb
-       NFT_MSG_NEWSETELEM                = 0xc
-       NFT_MSG_GETSETELEM                = 0xd
-       NFT_MSG_DELSETELEM                = 0xe
-       NFT_MSG_NEWGEN                    = 0xf
-       NFT_MSG_GETGEN                    = 0x10
-       NFT_MSG_TRACE                     = 0x11
-       NFT_MSG_NEWOBJ                    = 0x12
-       NFT_MSG_GETOBJ                    = 0x13
-       NFT_MSG_DELOBJ                    = 0x14
-       NFT_MSG_GETOBJ_RESET              = 0x15
-       NFT_MSG_MAX                       = 0x19
-       NFTA_LIST_UNPEC                   = 0x0
-       NFTA_LIST_ELEM                    = 0x1
-       NFTA_HOOK_UNSPEC                  = 0x0
-       NFTA_HOOK_HOOKNUM                 = 0x1
-       NFTA_HOOK_PRIORITY                = 0x2
-       NFTA_HOOK_DEV                     = 0x3
-       NFT_TABLE_F_DORMANT               = 0x1
-       NFTA_TABLE_UNSPEC                 = 0x0
-       NFTA_TABLE_NAME                   = 0x1
-       NFTA_TABLE_FLAGS                  = 0x2
-       NFTA_TABLE_USE                    = 0x3
-       NFTA_CHAIN_UNSPEC                 = 0x0
-       NFTA_CHAIN_TABLE                  = 0x1
-       NFTA_CHAIN_HANDLE                 = 0x2
-       NFTA_CHAIN_NAME                   = 0x3
-       NFTA_CHAIN_HOOK                   = 0x4
-       NFTA_CHAIN_POLICY                 = 0x5
-       NFTA_CHAIN_USE                    = 0x6
-       NFTA_CHAIN_TYPE                   = 0x7
-       NFTA_CHAIN_COUNTERS               = 0x8
-       NFTA_CHAIN_PAD                    = 0x9
-       NFTA_RULE_UNSPEC                  = 0x0
-       NFTA_RULE_TABLE                   = 0x1
-       NFTA_RULE_CHAIN                   = 0x2
-       NFTA_RULE_HANDLE                  = 0x3
-       NFTA_RULE_EXPRESSIONS             = 0x4
-       NFTA_RULE_COMPAT                  = 0x5
-       NFTA_RULE_POSITION                = 0x6
-       NFTA_RULE_USERDATA                = 0x7
-       NFTA_RULE_PAD                     = 0x8
-       NFTA_RULE_ID                      = 0x9
-       NFT_RULE_COMPAT_F_INV             = 0x2
-       NFT_RULE_COMPAT_F_MASK            = 0x2
-       NFTA_RULE_COMPAT_UNSPEC           = 0x0
-       NFTA_RULE_COMPAT_PROTO            = 0x1
-       NFTA_RULE_COMPAT_FLAGS            = 0x2
-       NFT_SET_ANONYMOUS                 = 0x1
-       NFT_SET_CONSTANT                  = 0x2
-       NFT_SET_INTERVAL                  = 0x4
-       NFT_SET_MAP                       = 0x8
-       NFT_SET_TIMEOUT                   = 0x10
-       NFT_SET_EVAL                      = 0x20
-       NFT_SET_OBJECT                    = 0x40
-       NFT_SET_POL_PERFORMANCE           = 0x0
-       NFT_SET_POL_MEMORY                = 0x1
-       NFTA_SET_DESC_UNSPEC              = 0x0
-       NFTA_SET_DESC_SIZE                = 0x1
-       NFTA_SET_UNSPEC                   = 0x0
-       NFTA_SET_TABLE                    = 0x1
-       NFTA_SET_NAME                     = 0x2
-       NFTA_SET_FLAGS                    = 0x3
-       NFTA_SET_KEY_TYPE                 = 0x4
-       NFTA_SET_KEY_LEN                  = 0x5
-       NFTA_SET_DATA_TYPE                = 0x6
-       NFTA_SET_DATA_LEN                 = 0x7
-       NFTA_SET_POLICY                   = 0x8
-       NFTA_SET_DESC                     = 0x9
-       NFTA_SET_ID                       = 0xa
-       NFTA_SET_TIMEOUT                  = 0xb
-       NFTA_SET_GC_INTERVAL              = 0xc
-       NFTA_SET_USERDATA                 = 0xd
-       NFTA_SET_PAD                      = 0xe
-       NFTA_SET_OBJ_TYPE                 = 0xf
-       NFT_SET_ELEM_INTERVAL_END         = 0x1
-       NFTA_SET_ELEM_UNSPEC              = 0x0
-       NFTA_SET_ELEM_KEY                 = 0x1
-       NFTA_SET_ELEM_DATA                = 0x2
-       NFTA_SET_ELEM_FLAGS               = 0x3
-       NFTA_SET_ELEM_TIMEOUT             = 0x4
-       NFTA_SET_ELEM_EXPIRATION          = 0x5
-       NFTA_SET_ELEM_USERDATA            = 0x6
-       NFTA_SET_ELEM_EXPR                = 0x7
-       NFTA_SET_ELEM_PAD                 = 0x8
-       NFTA_SET_ELEM_OBJREF              = 0x9
-       NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
-       NFTA_SET_ELEM_LIST_TABLE          = 0x1
-       NFTA_SET_ELEM_LIST_SET            = 0x2
-       NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
-       NFTA_SET_ELEM_LIST_SET_ID         = 0x4
-       NFT_DATA_VALUE                    = 0x0
-       NFT_DATA_VERDICT                  = 0xffffff00
-       NFTA_DATA_UNSPEC                  = 0x0
-       NFTA_DATA_VALUE                   = 0x1
-       NFTA_DATA_VERDICT                 = 0x2
-       NFTA_VERDICT_UNSPEC               = 0x0
-       NFTA_VERDICT_CODE                 = 0x1
-       NFTA_VERDICT_CHAIN                = 0x2
-       NFTA_EXPR_UNSPEC                  = 0x0
-       NFTA_EXPR_NAME                    = 0x1
-       NFTA_EXPR_DATA                    = 0x2
-       NFTA_IMMEDIATE_UNSPEC             = 0x0
-       NFTA_IMMEDIATE_DREG               = 0x1
-       NFTA_IMMEDIATE_DATA               = 0x2
-       NFTA_BITWISE_UNSPEC               = 0x0
-       NFTA_BITWISE_SREG                 = 0x1
-       NFTA_BITWISE_DREG                 = 0x2
-       NFTA_BITWISE_LEN                  = 0x3
-       NFTA_BITWISE_MASK                 = 0x4
-       NFTA_BITWISE_XOR                  = 0x5
-       NFT_BYTEORDER_NTOH                = 0x0
-       NFT_BYTEORDER_HTON                = 0x1
-       NFTA_BYTEORDER_UNSPEC             = 0x0
-       NFTA_BYTEORDER_SREG               = 0x1
-       NFTA_BYTEORDER_DREG               = 0x2
-       NFTA_BYTEORDER_OP                 = 0x3
-       NFTA_BYTEORDER_LEN                = 0x4
-       NFTA_BYTEORDER_SIZE               = 0x5
-       NFT_CMP_EQ                        = 0x0
-       NFT_CMP_NEQ                       = 0x1
-       NFT_CMP_LT                        = 0x2
-       NFT_CMP_LTE                       = 0x3
-       NFT_CMP_GT                        = 0x4
-       NFT_CMP_GTE                       = 0x5
-       NFTA_CMP_UNSPEC                   = 0x0
-       NFTA_CMP_SREG                     = 0x1
-       NFTA_CMP_OP                       = 0x2
-       NFTA_CMP_DATA                     = 0x3
-       NFT_RANGE_EQ                      = 0x0
-       NFT_RANGE_NEQ                     = 0x1
-       NFTA_RANGE_UNSPEC                 = 0x0
-       NFTA_RANGE_SREG                   = 0x1
-       NFTA_RANGE_OP                     = 0x2
-       NFTA_RANGE_FROM_DATA              = 0x3
-       NFTA_RANGE_TO_DATA                = 0x4
-       NFT_LOOKUP_F_INV                  = 0x1
-       NFTA_LOOKUP_UNSPEC                = 0x0
-       NFTA_LOOKUP_SET                   = 0x1
-       NFTA_LOOKUP_SREG                  = 0x2
-       NFTA_LOOKUP_DREG                  = 0x3
-       NFTA_LOOKUP_SET_ID                = 0x4
-       NFTA_LOOKUP_FLAGS                 = 0x5
-       NFT_DYNSET_OP_ADD                 = 0x0
-       NFT_DYNSET_OP_UPDATE              = 0x1
-       NFT_DYNSET_F_INV                  = 0x1
-       NFTA_DYNSET_UNSPEC                = 0x0
-       NFTA_DYNSET_SET_NAME              = 0x1
-       NFTA_DYNSET_SET_ID                = 0x2
-       NFTA_DYNSET_OP                    = 0x3
-       NFTA_DYNSET_SREG_KEY              = 0x4
-       NFTA_DYNSET_SREG_DATA             = 0x5
-       NFTA_DYNSET_TIMEOUT               = 0x6
-       NFTA_DYNSET_EXPR                  = 0x7
-       NFTA_DYNSET_PAD                   = 0x8
-       NFTA_DYNSET_FLAGS                 = 0x9
-       NFT_PAYLOAD_LL_HEADER             = 0x0
-       NFT_PAYLOAD_NETWORK_HEADER        = 0x1
-       NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
-       NFT_PAYLOAD_CSUM_NONE             = 0x0
-       NFT_PAYLOAD_CSUM_INET             = 0x1
-       NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
-       NFTA_PAYLOAD_UNSPEC               = 0x0
-       NFTA_PAYLOAD_DREG                 = 0x1
-       NFTA_PAYLOAD_BASE                 = 0x2
-       NFTA_PAYLOAD_OFFSET               = 0x3
-       NFTA_PAYLOAD_LEN                  = 0x4
-       NFTA_PAYLOAD_SREG                 = 0x5
-       NFTA_PAYLOAD_CSUM_TYPE            = 0x6
-       NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
-       NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
-       NFT_EXTHDR_F_PRESENT              = 0x1
-       NFT_EXTHDR_OP_IPV6                = 0x0
-       NFT_EXTHDR_OP_TCPOPT              = 0x1
-       NFTA_EXTHDR_UNSPEC                = 0x0
-       NFTA_EXTHDR_DREG                  = 0x1
-       NFTA_EXTHDR_TYPE                  = 0x2
-       NFTA_EXTHDR_OFFSET                = 0x3
-       NFTA_EXTHDR_LEN                   = 0x4
-       NFTA_EXTHDR_FLAGS                 = 0x5
-       NFTA_EXTHDR_OP                    = 0x6
-       NFTA_EXTHDR_SREG                  = 0x7
-       NFT_META_LEN                      = 0x0
-       NFT_META_PROTOCOL                 = 0x1
-       NFT_META_PRIORITY                 = 0x2
-       NFT_META_MARK                     = 0x3
-       NFT_META_IIF                      = 0x4
-       NFT_META_OIF                      = 0x5
-       NFT_META_IIFNAME                  = 0x6
-       NFT_META_OIFNAME                  = 0x7
-       NFT_META_IIFTYPE                  = 0x8
-       NFT_META_OIFTYPE                  = 0x9
-       NFT_META_SKUID                    = 0xa
-       NFT_META_SKGID                    = 0xb
-       NFT_META_NFTRACE                  = 0xc
-       NFT_META_RTCLASSID                = 0xd
-       NFT_META_SECMARK                  = 0xe
-       NFT_META_NFPROTO                  = 0xf
-       NFT_META_L4PROTO                  = 0x10
-       NFT_META_BRI_IIFNAME              = 0x11
-       NFT_META_BRI_OIFNAME              = 0x12
-       NFT_META_PKTTYPE                  = 0x13
-       NFT_META_CPU                      = 0x14
-       NFT_META_IIFGROUP                 = 0x15
-       NFT_META_OIFGROUP                 = 0x16
-       NFT_META_CGROUP                   = 0x17
-       NFT_META_PRANDOM                  = 0x18
-       NFT_RT_CLASSID                    = 0x0
-       NFT_RT_NEXTHOP4                   = 0x1
-       NFT_RT_NEXTHOP6                   = 0x2
-       NFT_RT_TCPMSS                     = 0x3
-       NFT_HASH_JENKINS                  = 0x0
-       NFT_HASH_SYM                      = 0x1
-       NFTA_HASH_UNSPEC                  = 0x0
-       NFTA_HASH_SREG                    = 0x1
-       NFTA_HASH_DREG                    = 0x2
-       NFTA_HASH_LEN                     = 0x3
-       NFTA_HASH_MODULUS                 = 0x4
-       NFTA_HASH_SEED                    = 0x5
-       NFTA_HASH_OFFSET                  = 0x6
-       NFTA_HASH_TYPE                    = 0x7
-       NFTA_META_UNSPEC                  = 0x0
-       NFTA_META_DREG                    = 0x1
-       NFTA_META_KEY                     = 0x2
-       NFTA_META_SREG                    = 0x3
-       NFTA_RT_UNSPEC                    = 0x0
-       NFTA_RT_DREG                      = 0x1
-       NFTA_RT_KEY                       = 0x2
-       NFT_CT_STATE                      = 0x0
-       NFT_CT_DIRECTION                  = 0x1
-       NFT_CT_STATUS                     = 0x2
-       NFT_CT_MARK                       = 0x3
-       NFT_CT_SECMARK                    = 0x4
-       NFT_CT_EXPIRATION                 = 0x5
-       NFT_CT_HELPER                     = 0x6
-       NFT_CT_L3PROTOCOL                 = 0x7
-       NFT_CT_SRC                        = 0x8
-       NFT_CT_DST                        = 0x9
-       NFT_CT_PROTOCOL                   = 0xa
-       NFT_CT_PROTO_SRC                  = 0xb
-       NFT_CT_PROTO_DST                  = 0xc
-       NFT_CT_LABELS                     = 0xd
-       NFT_CT_PKTS                       = 0xe
-       NFT_CT_BYTES                      = 0xf
-       NFT_CT_AVGPKT                     = 0x10
-       NFT_CT_ZONE                       = 0x11
-       NFT_CT_EVENTMASK                  = 0x12
-       NFTA_CT_UNSPEC                    = 0x0
-       NFTA_CT_DREG                      = 0x1
-       NFTA_CT_KEY                       = 0x2
-       NFTA_CT_DIRECTION                 = 0x3
-       NFTA_CT_SREG                      = 0x4
-       NFT_LIMIT_PKTS                    = 0x0
-       NFT_LIMIT_PKT_BYTES               = 0x1
-       NFT_LIMIT_F_INV                   = 0x1
-       NFTA_LIMIT_UNSPEC                 = 0x0
-       NFTA_LIMIT_RATE                   = 0x1
-       NFTA_LIMIT_UNIT                   = 0x2
-       NFTA_LIMIT_BURST                  = 0x3
-       NFTA_LIMIT_TYPE                   = 0x4
-       NFTA_LIMIT_FLAGS                  = 0x5
-       NFTA_LIMIT_PAD                    = 0x6
-       NFTA_COUNTER_UNSPEC               = 0x0
-       NFTA_COUNTER_BYTES                = 0x1
-       NFTA_COUNTER_PACKETS              = 0x2
-       NFTA_COUNTER_PAD                  = 0x3
-       NFTA_LOG_UNSPEC                   = 0x0
-       NFTA_LOG_GROUP                    = 0x1
-       NFTA_LOG_PREFIX                   = 0x2
-       NFTA_LOG_SNAPLEN                  = 0x3
-       NFTA_LOG_QTHRESHOLD               = 0x4
-       NFTA_LOG_LEVEL                    = 0x5
-       NFTA_LOG_FLAGS                    = 0x6
-       NFTA_QUEUE_UNSPEC                 = 0x0
-       NFTA_QUEUE_NUM                    = 0x1
-       NFTA_QUEUE_TOTAL                  = 0x2
-       NFTA_QUEUE_FLAGS                  = 0x3
-       NFTA_QUEUE_SREG_QNUM              = 0x4
-       NFT_QUOTA_F_INV                   = 0x1
-       NFT_QUOTA_F_DEPLETED              = 0x2
-       NFTA_QUOTA_UNSPEC                 = 0x0
-       NFTA_QUOTA_BYTES                  = 0x1
-       NFTA_QUOTA_FLAGS                  = 0x2
-       NFTA_QUOTA_PAD                    = 0x3
-       NFTA_QUOTA_CONSUMED               = 0x4
-       NFT_REJECT_ICMP_UNREACH           = 0x0
-       NFT_REJECT_TCP_RST                = 0x1
-       NFT_REJECT_ICMPX_UNREACH          = 0x2
-       NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
-       NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
-       NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
-       NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
-       NFTA_REJECT_UNSPEC                = 0x0
-       NFTA_REJECT_TYPE                  = 0x1
-       NFTA_REJECT_ICMP_CODE             = 0x2
-       NFT_NAT_SNAT                      = 0x0
-       NFT_NAT_DNAT                      = 0x1
-       NFTA_NAT_UNSPEC                   = 0x0
-       NFTA_NAT_TYPE                     = 0x1
-       NFTA_NAT_FAMILY                   = 0x2
-       NFTA_NAT_REG_ADDR_MIN             = 0x3
-       NFTA_NAT_REG_ADDR_MAX             = 0x4
-       NFTA_NAT_REG_PROTO_MIN            = 0x5
-       NFTA_NAT_REG_PROTO_MAX            = 0x6
-       NFTA_NAT_FLAGS                    = 0x7
-       NFTA_MASQ_UNSPEC                  = 0x0
-       NFTA_MASQ_FLAGS                   = 0x1
-       NFTA_MASQ_REG_PROTO_MIN           = 0x2
-       NFTA_MASQ_REG_PROTO_MAX           = 0x3
-       NFTA_REDIR_UNSPEC                 = 0x0
-       NFTA_REDIR_REG_PROTO_MIN          = 0x1
-       NFTA_REDIR_REG_PROTO_MAX          = 0x2
-       NFTA_REDIR_FLAGS                  = 0x3
-       NFTA_DUP_UNSPEC                   = 0x0
-       NFTA_DUP_SREG_ADDR                = 0x1
-       NFTA_DUP_SREG_DEV                 = 0x2
-       NFTA_FWD_UNSPEC                   = 0x0
-       NFTA_FWD_SREG_DEV                 = 0x1
-       NFTA_OBJREF_UNSPEC                = 0x0
-       NFTA_OBJREF_IMM_TYPE              = 0x1
-       NFTA_OBJREF_IMM_NAME              = 0x2
-       NFTA_OBJREF_SET_SREG              = 0x3
-       NFTA_OBJREF_SET_NAME              = 0x4
-       NFTA_OBJREF_SET_ID                = 0x5
-       NFTA_GEN_UNSPEC                   = 0x0
-       NFTA_GEN_ID                       = 0x1
-       NFTA_GEN_PROC_PID                 = 0x2
-       NFTA_GEN_PROC_NAME                = 0x3
-       NFTA_FIB_UNSPEC                   = 0x0
-       NFTA_FIB_DREG                     = 0x1
-       NFTA_FIB_RESULT                   = 0x2
-       NFTA_FIB_FLAGS                    = 0x3
-       NFT_FIB_RESULT_UNSPEC             = 0x0
-       NFT_FIB_RESULT_OIF                = 0x1
-       NFT_FIB_RESULT_OIFNAME            = 0x2
-       NFT_FIB_RESULT_ADDRTYPE           = 0x3
-       NFTA_FIB_F_SADDR                  = 0x1
-       NFTA_FIB_F_DADDR                  = 0x2
-       NFTA_FIB_F_MARK                   = 0x4
-       NFTA_FIB_F_IIF                    = 0x8
-       NFTA_FIB_F_OIF                    = 0x10
-       NFTA_FIB_F_PRESENT                = 0x20
-       NFTA_CT_HELPER_UNSPEC             = 0x0
-       NFTA_CT_HELPER_NAME               = 0x1
-       NFTA_CT_HELPER_L3PROTO            = 0x2
-       NFTA_CT_HELPER_L4PROTO            = 0x3
-       NFTA_OBJ_UNSPEC                   = 0x0
-       NFTA_OBJ_TABLE                    = 0x1
-       NFTA_OBJ_NAME                     = 0x2
-       NFTA_OBJ_TYPE                     = 0x3
-       NFTA_OBJ_DATA                     = 0x4
-       NFTA_OBJ_USE                      = 0x5
-       NFTA_TRACE_UNSPEC                 = 0x0
-       NFTA_TRACE_TABLE                  = 0x1
-       NFTA_TRACE_CHAIN                  = 0x2
-       NFTA_TRACE_RULE_HANDLE            = 0x3
-       NFTA_TRACE_TYPE                   = 0x4
-       NFTA_TRACE_VERDICT                = 0x5
-       NFTA_TRACE_ID                     = 0x6
-       NFTA_TRACE_LL_HEADER              = 0x7
-       NFTA_TRACE_NETWORK_HEADER         = 0x8
-       NFTA_TRACE_TRANSPORT_HEADER       = 0x9
-       NFTA_TRACE_IIF                    = 0xa
-       NFTA_TRACE_IIFTYPE                = 0xb
-       NFTA_TRACE_OIF                    = 0xc
-       NFTA_TRACE_OIFTYPE                = 0xd
-       NFTA_TRACE_MARK                   = 0xe
-       NFTA_TRACE_NFPROTO                = 0xf
-       NFTA_TRACE_POLICY                 = 0x10
-       NFTA_TRACE_PAD                    = 0x11
-       NFT_TRACETYPE_UNSPEC              = 0x0
-       NFT_TRACETYPE_POLICY              = 0x1
-       NFT_TRACETYPE_RETURN              = 0x2
-       NFT_TRACETYPE_RULE                = 0x3
-       NFTA_NG_UNSPEC                    = 0x0
-       NFTA_NG_DREG                      = 0x1
-       NFTA_NG_MODULUS                   = 0x2
-       NFTA_NG_TYPE                      = 0x3
-       NFTA_NG_OFFSET                    = 0x4
-       NFT_NG_INCREMENTAL                = 0x0
-       NFT_NG_RANDOM                     = 0x1
-)
-
-type RTCTime struct {
-       Sec   int32
-       Min   int32
-       Hour  int32
-       Mday  int32
-       Mon   int32
-       Year  int32
-       Wday  int32
-       Yday  int32
-       Isdst int32
-}
-
-type RTCWkAlrm struct {
-       Enabled uint8
-       Pending uint8
-       Time    RTCTime
-}
-
 type RTCPLLInfo struct {
        Ctrl    int32
        Value   int32
@@ -2053,13 +410,6 @@ type RTCPLLInfo struct {
        Clock   int64
 }
 
-type BlkpgIoctlArg struct {
-       Op      int32
-       Flags   int32
-       Datalen int32
-       Data    *byte
-}
-
 type BlkpgPartition struct {
        Start   int64
        Length  int64
@@ -2070,33 +420,9 @@ type BlkpgPartition struct {
 }
 
 const (
-       BLKPG                  = 0x20001269
-       BLKPG_ADD_PARTITION    = 0x1
-       BLKPG_DEL_PARTITION    = 0x2
-       BLKPG_RESIZE_PARTITION = 0x3
+       BLKPG = 0x20001269
 )
 
-const (
-       NETNSA_NONE = 0x0
-       NETNSA_NSID = 0x1
-       NETNSA_PID  = 0x2
-       NETNSA_FD   = 0x3
-)
-
-type XDPRingOffset struct {
-       Producer uint64
-       Consumer uint64
-       Desc     uint64
-       Flags    uint64
-}
-
-type XDPMmapOffsets struct {
-       Rx XDPRingOffset
-       Tx XDPRingOffset
-       Fr XDPRingOffset
-       Cr XDPRingOffset
-}
-
 type XDPUmemReg struct {
        Addr     uint64
        Len      uint64
@@ -2106,135 +432,6 @@ type XDPUmemReg struct {
        _        [4]byte
 }
 
-type XDPStatistics struct {
-       Rx_dropped       uint64
-       Rx_invalid_descs uint64
-       Tx_invalid_descs uint64
-}
-
-type XDPDesc struct {
-       Addr    uint64
-       Len     uint32
-       Options uint32
-}
-
-const (
-       NCSI_CMD_UNSPEC                 = 0x0
-       NCSI_CMD_PKG_INFO               = 0x1
-       NCSI_CMD_SET_INTERFACE          = 0x2
-       NCSI_CMD_CLEAR_INTERFACE        = 0x3
-       NCSI_ATTR_UNSPEC                = 0x0
-       NCSI_ATTR_IFINDEX               = 0x1
-       NCSI_ATTR_PACKAGE_LIST          = 0x2
-       NCSI_ATTR_PACKAGE_ID            = 0x3
-       NCSI_ATTR_CHANNEL_ID            = 0x4
-       NCSI_PKG_ATTR_UNSPEC            = 0x0
-       NCSI_PKG_ATTR                   = 0x1
-       NCSI_PKG_ATTR_ID                = 0x2
-       NCSI_PKG_ATTR_FORCED            = 0x3
-       NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
-       NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
-       NCSI_CHANNEL_ATTR               = 0x1
-       NCSI_CHANNEL_ATTR_ID            = 0x2
-       NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
-       NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
-       NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
-       NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
-       NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
-       NCSI_CHANNEL_ATTR_FORCED        = 0x8
-       NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
-       NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
-)
-
-type ScmTimestamping struct {
-       Ts [3]Timespec
-}
-
-const (
-       SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
-       SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
-       SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
-       SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
-       SOF_TIMESTAMPING_SOFTWARE     = 0x10
-       SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
-       SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
-       SOF_TIMESTAMPING_OPT_ID       = 0x80
-       SOF_TIMESTAMPING_TX_SCHED     = 0x100
-       SOF_TIMESTAMPING_TX_ACK       = 0x200
-       SOF_TIMESTAMPING_OPT_CMSG     = 0x400
-       SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
-       SOF_TIMESTAMPING_OPT_STATS    = 0x1000
-       SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
-       SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
-
-       SOF_TIMESTAMPING_LAST = 0x4000
-       SOF_TIMESTAMPING_MASK = 0x7fff
-
-       SCM_TSTAMP_SND   = 0x0
-       SCM_TSTAMP_SCHED = 0x1
-       SCM_TSTAMP_ACK   = 0x2
-)
-
-type SockExtendedErr struct {
-       Errno  uint32
-       Origin uint8
-       Type   uint8
-       Code   uint8
-       Pad    uint8
-       Info   uint32
-       Data   uint32
-}
-
-type FanotifyEventMetadata struct {
-       Event_len    uint32
-       Vers         uint8
-       Reserved     uint8
-       Metadata_len uint16
-       Mask         uint64
-       Fd           int32
-       Pid          int32
-}
-
-type FanotifyResponse struct {
-       Fd       int32
-       Response uint32
-}
-
-const (
-       CRYPTO_MSG_BASE      = 0x10
-       CRYPTO_MSG_NEWALG    = 0x10
-       CRYPTO_MSG_DELALG    = 0x11
-       CRYPTO_MSG_UPDATEALG = 0x12
-       CRYPTO_MSG_GETALG    = 0x13
-       CRYPTO_MSG_DELRNG    = 0x14
-       CRYPTO_MSG_GETSTAT   = 0x15
-)
-
-const (
-       CRYPTOCFGA_UNSPEC           = 0x0
-       CRYPTOCFGA_PRIORITY_VAL     = 0x1
-       CRYPTOCFGA_REPORT_LARVAL    = 0x2
-       CRYPTOCFGA_REPORT_HASH      = 0x3
-       CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
-       CRYPTOCFGA_REPORT_AEAD      = 0x5
-       CRYPTOCFGA_REPORT_COMPRESS  = 0x6
-       CRYPTOCFGA_REPORT_RNG       = 0x7
-       CRYPTOCFGA_REPORT_CIPHER    = 0x8
-       CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
-       CRYPTOCFGA_REPORT_KPP       = 0xa
-       CRYPTOCFGA_REPORT_ACOMP     = 0xb
-       CRYPTOCFGA_STAT_LARVAL      = 0xc
-       CRYPTOCFGA_STAT_HASH        = 0xd
-       CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
-       CRYPTOCFGA_STAT_AEAD        = 0xf
-       CRYPTOCFGA_STAT_COMPRESS    = 0x10
-       CRYPTOCFGA_STAT_RNG         = 0x11
-       CRYPTOCFGA_STAT_CIPHER      = 0x12
-       CRYPTOCFGA_STAT_AKCIPHER    = 0x13
-       CRYPTOCFGA_STAT_KPP         = 0x14
-       CRYPTOCFGA_STAT_ACOMP       = 0x15
-)
-
 type CryptoUserAlg struct {
        Name        [64]int8
        Driver_name [64]int8
@@ -2365,218 +562,6 @@ type CryptoReportAcomp struct {
        Type [64]int8
 }
 
-const (
-       BPF_REG_0                           = 0x0
-       BPF_REG_1                           = 0x1
-       BPF_REG_2                           = 0x2
-       BPF_REG_3                           = 0x3
-       BPF_REG_4                           = 0x4
-       BPF_REG_5                           = 0x5
-       BPF_REG_6                           = 0x6
-       BPF_REG_7                           = 0x7
-       BPF_REG_8                           = 0x8
-       BPF_REG_9                           = 0x9
-       BPF_REG_10                          = 0xa
-       BPF_MAP_CREATE                      = 0x0
-       BPF_MAP_LOOKUP_ELEM                 = 0x1
-       BPF_MAP_UPDATE_ELEM                 = 0x2
-       BPF_MAP_DELETE_ELEM                 = 0x3
-       BPF_MAP_GET_NEXT_KEY                = 0x4
-       BPF_PROG_LOAD                       = 0x5
-       BPF_OBJ_PIN                         = 0x6
-       BPF_OBJ_GET                         = 0x7
-       BPF_PROG_ATTACH                     = 0x8
-       BPF_PROG_DETACH                     = 0x9
-       BPF_PROG_TEST_RUN                   = 0xa
-       BPF_PROG_GET_NEXT_ID                = 0xb
-       BPF_MAP_GET_NEXT_ID                 = 0xc
-       BPF_PROG_GET_FD_BY_ID               = 0xd
-       BPF_MAP_GET_FD_BY_ID                = 0xe
-       BPF_OBJ_GET_INFO_BY_FD              = 0xf
-       BPF_PROG_QUERY                      = 0x10
-       BPF_RAW_TRACEPOINT_OPEN             = 0x11
-       BPF_BTF_LOAD                        = 0x12
-       BPF_BTF_GET_FD_BY_ID                = 0x13
-       BPF_TASK_FD_QUERY                   = 0x14
-       BPF_MAP_LOOKUP_AND_DELETE_ELEM      = 0x15
-       BPF_MAP_TYPE_UNSPEC                 = 0x0
-       BPF_MAP_TYPE_HASH                   = 0x1
-       BPF_MAP_TYPE_ARRAY                  = 0x2
-       BPF_MAP_TYPE_PROG_ARRAY             = 0x3
-       BPF_MAP_TYPE_PERF_EVENT_ARRAY       = 0x4
-       BPF_MAP_TYPE_PERCPU_HASH            = 0x5
-       BPF_MAP_TYPE_PERCPU_ARRAY           = 0x6
-       BPF_MAP_TYPE_STACK_TRACE            = 0x7
-       BPF_MAP_TYPE_CGROUP_ARRAY           = 0x8
-       BPF_MAP_TYPE_LRU_HASH               = 0x9
-       BPF_MAP_TYPE_LRU_PERCPU_HASH        = 0xa
-       BPF_MAP_TYPE_LPM_TRIE               = 0xb
-       BPF_MAP_TYPE_ARRAY_OF_MAPS          = 0xc
-       BPF_MAP_TYPE_HASH_OF_MAPS           = 0xd
-       BPF_MAP_TYPE_DEVMAP                 = 0xe
-       BPF_MAP_TYPE_SOCKMAP                = 0xf
-       BPF_MAP_TYPE_CPUMAP                 = 0x10
-       BPF_MAP_TYPE_XSKMAP                 = 0x11
-       BPF_MAP_TYPE_SOCKHASH               = 0x12
-       BPF_MAP_TYPE_CGROUP_STORAGE         = 0x13
-       BPF_MAP_TYPE_REUSEPORT_SOCKARRAY    = 0x14
-       BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE  = 0x15
-       BPF_MAP_TYPE_QUEUE                  = 0x16
-       BPF_MAP_TYPE_STACK                  = 0x17
-       BPF_PROG_TYPE_UNSPEC                = 0x0
-       BPF_PROG_TYPE_SOCKET_FILTER         = 0x1
-       BPF_PROG_TYPE_KPROBE                = 0x2
-       BPF_PROG_TYPE_SCHED_CLS             = 0x3
-       BPF_PROG_TYPE_SCHED_ACT             = 0x4
-       BPF_PROG_TYPE_TRACEPOINT            = 0x5
-       BPF_PROG_TYPE_XDP                   = 0x6
-       BPF_PROG_TYPE_PERF_EVENT            = 0x7
-       BPF_PROG_TYPE_CGROUP_SKB            = 0x8
-       BPF_PROG_TYPE_CGROUP_SOCK           = 0x9
-       BPF_PROG_TYPE_LWT_IN                = 0xa
-       BPF_PROG_TYPE_LWT_OUT               = 0xb
-       BPF_PROG_TYPE_LWT_XMIT              = 0xc
-       BPF_PROG_TYPE_SOCK_OPS              = 0xd
-       BPF_PROG_TYPE_SK_SKB                = 0xe
-       BPF_PROG_TYPE_CGROUP_DEVICE         = 0xf
-       BPF_PROG_TYPE_SK_MSG                = 0x10
-       BPF_PROG_TYPE_RAW_TRACEPOINT        = 0x11
-       BPF_PROG_TYPE_CGROUP_SOCK_ADDR      = 0x12
-       BPF_PROG_TYPE_LWT_SEG6LOCAL         = 0x13
-       BPF_PROG_TYPE_LIRC_MODE2            = 0x14
-       BPF_PROG_TYPE_SK_REUSEPORT          = 0x15
-       BPF_PROG_TYPE_FLOW_DISSECTOR        = 0x16
-       BPF_CGROUP_INET_INGRESS             = 0x0
-       BPF_CGROUP_INET_EGRESS              = 0x1
-       BPF_CGROUP_INET_SOCK_CREATE         = 0x2
-       BPF_CGROUP_SOCK_OPS                 = 0x3
-       BPF_SK_SKB_STREAM_PARSER            = 0x4
-       BPF_SK_SKB_STREAM_VERDICT           = 0x5
-       BPF_CGROUP_DEVICE                   = 0x6
-       BPF_SK_MSG_VERDICT                  = 0x7
-       BPF_CGROUP_INET4_BIND               = 0x8
-       BPF_CGROUP_INET6_BIND               = 0x9
-       BPF_CGROUP_INET4_CONNECT            = 0xa
-       BPF_CGROUP_INET6_CONNECT            = 0xb
-       BPF_CGROUP_INET4_POST_BIND          = 0xc
-       BPF_CGROUP_INET6_POST_BIND          = 0xd
-       BPF_CGROUP_UDP4_SENDMSG             = 0xe
-       BPF_CGROUP_UDP6_SENDMSG             = 0xf
-       BPF_LIRC_MODE2                      = 0x10
-       BPF_FLOW_DISSECTOR                  = 0x11
-       BPF_STACK_BUILD_ID_EMPTY            = 0x0
-       BPF_STACK_BUILD_ID_VALID            = 0x1
-       BPF_STACK_BUILD_ID_IP               = 0x2
-       BPF_ADJ_ROOM_NET                    = 0x0
-       BPF_HDR_START_MAC                   = 0x0
-       BPF_HDR_START_NET                   = 0x1
-       BPF_LWT_ENCAP_SEG6                  = 0x0
-       BPF_LWT_ENCAP_SEG6_INLINE           = 0x1
-       BPF_OK                              = 0x0
-       BPF_DROP                            = 0x2
-       BPF_REDIRECT                        = 0x7
-       BPF_SOCK_OPS_VOID                   = 0x0
-       BPF_SOCK_OPS_TIMEOUT_INIT           = 0x1
-       BPF_SOCK_OPS_RWND_INIT              = 0x2
-       BPF_SOCK_OPS_TCP_CONNECT_CB         = 0x3
-       BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB  = 0x4
-       BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
-       BPF_SOCK_OPS_NEEDS_ECN              = 0x6
-       BPF_SOCK_OPS_BASE_RTT               = 0x7
-       BPF_SOCK_OPS_RTO_CB                 = 0x8
-       BPF_SOCK_OPS_RETRANS_CB             = 0x9
-       BPF_SOCK_OPS_STATE_CB               = 0xa
-       BPF_SOCK_OPS_TCP_LISTEN_CB          = 0xb
-       BPF_TCP_ESTABLISHED                 = 0x1
-       BPF_TCP_SYN_SENT                    = 0x2
-       BPF_TCP_SYN_RECV                    = 0x3
-       BPF_TCP_FIN_WAIT1                   = 0x4
-       BPF_TCP_FIN_WAIT2                   = 0x5
-       BPF_TCP_TIME_WAIT                   = 0x6
-       BPF_TCP_CLOSE                       = 0x7
-       BPF_TCP_CLOSE_WAIT                  = 0x8
-       BPF_TCP_LAST_ACK                    = 0x9
-       BPF_TCP_LISTEN                      = 0xa
-       BPF_TCP_CLOSING                     = 0xb
-       BPF_TCP_NEW_SYN_RECV                = 0xc
-       BPF_TCP_MAX_STATES                  = 0xd
-       BPF_FIB_LKUP_RET_SUCCESS            = 0x0
-       BPF_FIB_LKUP_RET_BLACKHOLE          = 0x1
-       BPF_FIB_LKUP_RET_UNREACHABLE        = 0x2
-       BPF_FIB_LKUP_RET_PROHIBIT           = 0x3
-       BPF_FIB_LKUP_RET_NOT_FWDED          = 0x4
-       BPF_FIB_LKUP_RET_FWD_DISABLED       = 0x5
-       BPF_FIB_LKUP_RET_UNSUPP_LWT         = 0x6
-       BPF_FIB_LKUP_RET_NO_NEIGH           = 0x7
-       BPF_FIB_LKUP_RET_FRAG_NEEDED        = 0x8
-       BPF_FD_TYPE_RAW_TRACEPOINT          = 0x0
-       BPF_FD_TYPE_TRACEPOINT              = 0x1
-       BPF_FD_TYPE_KPROBE                  = 0x2
-       BPF_FD_TYPE_KRETPROBE               = 0x3
-       BPF_FD_TYPE_UPROBE                  = 0x4
-       BPF_FD_TYPE_URETPROBE               = 0x5
-)
-
-const (
-       RTNLGRP_NONE          = 0x0
-       RTNLGRP_LINK          = 0x1
-       RTNLGRP_NOTIFY        = 0x2
-       RTNLGRP_NEIGH         = 0x3
-       RTNLGRP_TC            = 0x4
-       RTNLGRP_IPV4_IFADDR   = 0x5
-       RTNLGRP_IPV4_MROUTE   = 0x6
-       RTNLGRP_IPV4_ROUTE    = 0x7
-       RTNLGRP_IPV4_RULE     = 0x8
-       RTNLGRP_IPV6_IFADDR   = 0x9
-       RTNLGRP_IPV6_MROUTE   = 0xa
-       RTNLGRP_IPV6_ROUTE    = 0xb
-       RTNLGRP_IPV6_IFINFO   = 0xc
-       RTNLGRP_DECnet_IFADDR = 0xd
-       RTNLGRP_NOP2          = 0xe
-       RTNLGRP_DECnet_ROUTE  = 0xf
-       RTNLGRP_DECnet_RULE   = 0x10
-       RTNLGRP_NOP4          = 0x11
-       RTNLGRP_IPV6_PREFIX   = 0x12
-       RTNLGRP_IPV6_RULE     = 0x13
-       RTNLGRP_ND_USEROPT    = 0x14
-       RTNLGRP_PHONET_IFADDR = 0x15
-       RTNLGRP_PHONET_ROUTE  = 0x16
-       RTNLGRP_DCB           = 0x17
-       RTNLGRP_IPV4_NETCONF  = 0x18
-       RTNLGRP_IPV6_NETCONF  = 0x19
-       RTNLGRP_MDB           = 0x1a
-       RTNLGRP_MPLS_ROUTE    = 0x1b
-       RTNLGRP_NSID          = 0x1c
-       RTNLGRP_MPLS_NETCONF  = 0x1d
-       RTNLGRP_IPV4_MROUTE_R = 0x1e
-       RTNLGRP_IPV6_MROUTE_R = 0x1f
-       RTNLGRP_NEXTHOP       = 0x20
-)
-
-type CapUserHeader struct {
-       Version uint32
-       Pid     int32
-}
-
-type CapUserData struct {
-       Effective   uint32
-       Permitted   uint32
-       Inheritable uint32
-}
-
-const (
-       LINUX_CAPABILITY_VERSION_1 = 0x19980330
-       LINUX_CAPABILITY_VERSION_2 = 0x20071026
-       LINUX_CAPABILITY_VERSION_3 = 0x20080522
-)
-
-const (
-       LO_FLAGS_READ_ONLY = 0x1
-       LO_FLAGS_AUTOCLEAR = 0x4
-       LO_FLAGS_PARTSCAN  = 0x8
-       LO_FLAGS_DIRECT_IO = 0x10
-)
-
 type LoopInfo struct {
        Number           int32
        Device           uint32
@@ -2592,38 +577,6 @@ type LoopInfo struct {
        Reserved         [4]int8
        _                [4]byte
 }
-type LoopInfo64 struct {
-       Device           uint64
-       Inode            uint64
-       Rdevice          uint64
-       Offset           uint64
-       Sizelimit        uint64
-       Number           uint32
-       Encrypt_type     uint32
-       Encrypt_key_size uint32
-       Flags            uint32
-       File_name        [64]uint8
-       Crypt_name       [64]uint8
-       Encrypt_key      [32]uint8
-       Init             [2]uint64
-}
-
-type TIPCSocketAddr struct {
-       Ref  uint32
-       Node uint32
-}
-
-type TIPCServiceRange struct {
-       Type  uint32
-       Lower uint32
-       Upper uint32
-}
-
-type TIPCServiceName struct {
-       Type     uint32
-       Instance uint32
-       Domain   uint32
-}
 
 type TIPCSubscr struct {
        Seq     TIPCServiceRange
@@ -2632,21 +585,6 @@ type TIPCSubscr struct {
        Handle  [8]int8
 }
 
-type TIPCEvent struct {
-       Event uint32
-       Lower uint32
-       Upper uint32
-       Port  TIPCSocketAddr
-       S     TIPCSubscr
-}
-
-type TIPCGroupReq struct {
-       Type     uint32
-       Instance uint32
-       Scope    uint32
-       Flags    uint32
-}
-
 type TIPCSIOCLNReq struct {
        Peer     uint32
        Id       uint32
@@ -2657,151 +595,3 @@ type TIPCSIOCNodeIDReq struct {
        Peer uint32
        Id   [16]int8
 }
-
-const (
-       TIPC_CLUSTER_SCOPE = 0x2
-       TIPC_NODE_SCOPE    = 0x3
-)
-
-const (
-       SYSLOG_ACTION_CLOSE         = 0
-       SYSLOG_ACTION_OPEN          = 1
-       SYSLOG_ACTION_READ          = 2
-       SYSLOG_ACTION_READ_ALL      = 3
-       SYSLOG_ACTION_READ_CLEAR    = 4
-       SYSLOG_ACTION_CLEAR         = 5
-       SYSLOG_ACTION_CONSOLE_OFF   = 6
-       SYSLOG_ACTION_CONSOLE_ON    = 7
-       SYSLOG_ACTION_CONSOLE_LEVEL = 8
-       SYSLOG_ACTION_SIZE_UNREAD   = 9
-       SYSLOG_ACTION_SIZE_BUFFER   = 10
-)
-
-const (
-       DEVLINK_CMD_UNSPEC                        = 0x0
-       DEVLINK_CMD_GET                           = 0x1
-       DEVLINK_CMD_SET                           = 0x2
-       DEVLINK_CMD_NEW                           = 0x3
-       DEVLINK_CMD_DEL                           = 0x4
-       DEVLINK_CMD_PORT_GET                      = 0x5
-       DEVLINK_CMD_PORT_SET                      = 0x6
-       DEVLINK_CMD_PORT_NEW                      = 0x7
-       DEVLINK_CMD_PORT_DEL                      = 0x8
-       DEVLINK_CMD_PORT_SPLIT                    = 0x9
-       DEVLINK_CMD_PORT_UNSPLIT                  = 0xa
-       DEVLINK_CMD_SB_GET                        = 0xb
-       DEVLINK_CMD_SB_SET                        = 0xc
-       DEVLINK_CMD_SB_NEW                        = 0xd
-       DEVLINK_CMD_SB_DEL                        = 0xe
-       DEVLINK_CMD_SB_POOL_GET                   = 0xf
-       DEVLINK_CMD_SB_POOL_SET                   = 0x10
-       DEVLINK_CMD_SB_POOL_NEW                   = 0x11
-       DEVLINK_CMD_SB_POOL_DEL                   = 0x12
-       DEVLINK_CMD_SB_PORT_POOL_GET              = 0x13
-       DEVLINK_CMD_SB_PORT_POOL_SET              = 0x14
-       DEVLINK_CMD_SB_PORT_POOL_NEW              = 0x15
-       DEVLINK_CMD_SB_PORT_POOL_DEL              = 0x16
-       DEVLINK_CMD_SB_TC_POOL_BIND_GET           = 0x17
-       DEVLINK_CMD_SB_TC_POOL_BIND_SET           = 0x18
-       DEVLINK_CMD_SB_TC_POOL_BIND_NEW           = 0x19
-       DEVLINK_CMD_SB_TC_POOL_BIND_DEL           = 0x1a
-       DEVLINK_CMD_SB_OCC_SNAPSHOT               = 0x1b
-       DEVLINK_CMD_SB_OCC_MAX_CLEAR              = 0x1c
-       DEVLINK_CMD_ESWITCH_GET                   = 0x1d
-       DEVLINK_CMD_ESWITCH_SET                   = 0x1e
-       DEVLINK_CMD_DPIPE_TABLE_GET               = 0x1f
-       DEVLINK_CMD_DPIPE_ENTRIES_GET             = 0x20
-       DEVLINK_CMD_DPIPE_HEADERS_GET             = 0x21
-       DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET      = 0x22
-       DEVLINK_CMD_MAX                           = 0x44
-       DEVLINK_PORT_TYPE_NOTSET                  = 0x0
-       DEVLINK_PORT_TYPE_AUTO                    = 0x1
-       DEVLINK_PORT_TYPE_ETH                     = 0x2
-       DEVLINK_PORT_TYPE_IB                      = 0x3
-       DEVLINK_SB_POOL_TYPE_INGRESS              = 0x0
-       DEVLINK_SB_POOL_TYPE_EGRESS               = 0x1
-       DEVLINK_SB_THRESHOLD_TYPE_STATIC          = 0x0
-       DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC         = 0x1
-       DEVLINK_ESWITCH_MODE_LEGACY               = 0x0
-       DEVLINK_ESWITCH_MODE_SWITCHDEV            = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NONE          = 0x0
-       DEVLINK_ESWITCH_INLINE_MODE_LINK          = 0x1
-       DEVLINK_ESWITCH_INLINE_MODE_NETWORK       = 0x2
-       DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT     = 0x3
-       DEVLINK_ESWITCH_ENCAP_MODE_NONE           = 0x0
-       DEVLINK_ESWITCH_ENCAP_MODE_BASIC          = 0x1
-       DEVLINK_ATTR_UNSPEC                       = 0x0
-       DEVLINK_ATTR_BUS_NAME                     = 0x1
-       DEVLINK_ATTR_DEV_NAME                     = 0x2
-       DEVLINK_ATTR_PORT_INDEX                   = 0x3
-       DEVLINK_ATTR_PORT_TYPE                    = 0x4
-       DEVLINK_ATTR_PORT_DESIRED_TYPE            = 0x5
-       DEVLINK_ATTR_PORT_NETDEV_IFINDEX          = 0x6
-       DEVLINK_ATTR_PORT_NETDEV_NAME             = 0x7
-       DEVLINK_ATTR_PORT_IBDEV_NAME              = 0x8
-       DEVLINK_ATTR_PORT_SPLIT_COUNT             = 0x9
-       DEVLINK_ATTR_PORT_SPLIT_GROUP             = 0xa
-       DEVLINK_ATTR_SB_INDEX                     = 0xb
-       DEVLINK_ATTR_SB_SIZE                      = 0xc
-       DEVLINK_ATTR_SB_INGRESS_POOL_COUNT        = 0xd
-       DEVLINK_ATTR_SB_EGRESS_POOL_COUNT         = 0xe
-       DEVLINK_ATTR_SB_INGRESS_TC_COUNT          = 0xf
-       DEVLINK_ATTR_SB_EGRESS_TC_COUNT           = 0x10
-       DEVLINK_ATTR_SB_POOL_INDEX                = 0x11
-       DEVLINK_ATTR_SB_POOL_TYPE                 = 0x12
-       DEVLINK_ATTR_SB_POOL_SIZE                 = 0x13
-       DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE       = 0x14
-       DEVLINK_ATTR_SB_THRESHOLD                 = 0x15
-       DEVLINK_ATTR_SB_TC_INDEX                  = 0x16
-       DEVLINK_ATTR_SB_OCC_CUR                   = 0x17
-       DEVLINK_ATTR_SB_OCC_MAX                   = 0x18
-       DEVLINK_ATTR_ESWITCH_MODE                 = 0x19
-       DEVLINK_ATTR_ESWITCH_INLINE_MODE          = 0x1a
-       DEVLINK_ATTR_DPIPE_TABLES                 = 0x1b
-       DEVLINK_ATTR_DPIPE_TABLE                  = 0x1c
-       DEVLINK_ATTR_DPIPE_TABLE_NAME             = 0x1d
-       DEVLINK_ATTR_DPIPE_TABLE_SIZE             = 0x1e
-       DEVLINK_ATTR_DPIPE_TABLE_MATCHES          = 0x1f
-       DEVLINK_ATTR_DPIPE_TABLE_ACTIONS          = 0x20
-       DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
-       DEVLINK_ATTR_DPIPE_ENTRIES                = 0x22
-       DEVLINK_ATTR_DPIPE_ENTRY                  = 0x23
-       DEVLINK_ATTR_DPIPE_ENTRY_INDEX            = 0x24
-       DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES     = 0x25
-       DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES    = 0x26
-       DEVLINK_ATTR_DPIPE_ENTRY_COUNTER          = 0x27
-       DEVLINK_ATTR_DPIPE_MATCH                  = 0x28
-       DEVLINK_ATTR_DPIPE_MATCH_VALUE            = 0x29
-       DEVLINK_ATTR_DPIPE_MATCH_TYPE             = 0x2a
-       DEVLINK_ATTR_DPIPE_ACTION                 = 0x2b
-       DEVLINK_ATTR_DPIPE_ACTION_VALUE           = 0x2c
-       DEVLINK_ATTR_DPIPE_ACTION_TYPE            = 0x2d
-       DEVLINK_ATTR_DPIPE_VALUE                  = 0x2e
-       DEVLINK_ATTR_DPIPE_VALUE_MASK             = 0x2f
-       DEVLINK_ATTR_DPIPE_VALUE_MAPPING          = 0x30
-       DEVLINK_ATTR_DPIPE_HEADERS                = 0x31
-       DEVLINK_ATTR_DPIPE_HEADER                 = 0x32
-       DEVLINK_ATTR_DPIPE_HEADER_NAME            = 0x33
-       DEVLINK_ATTR_DPIPE_HEADER_ID              = 0x34
-       DEVLINK_ATTR_DPIPE_HEADER_FIELDS          = 0x35
-       DEVLINK_ATTR_DPIPE_HEADER_GLOBAL          = 0x36
-       DEVLINK_ATTR_DPIPE_HEADER_INDEX           = 0x37
-       DEVLINK_ATTR_DPIPE_FIELD                  = 0x38
-       DEVLINK_ATTR_DPIPE_FIELD_NAME             = 0x39
-       DEVLINK_ATTR_DPIPE_FIELD_ID               = 0x3a
-       DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH         = 0x3b
-       DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE     = 0x3c
-       DEVLINK_ATTR_PAD                          = 0x3d
-       DEVLINK_ATTR_ESWITCH_ENCAP_MODE           = 0x3e
-       DEVLINK_ATTR_MAX                          = 0x8c
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE     = 0x0
-       DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX  = 0x1
-       DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT      = 0x0
-       DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY    = 0x0
-       DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC      = 0x0
-       DEVLINK_DPIPE_FIELD_IPV4_DST_IP           = 0x0
-       DEVLINK_DPIPE_FIELD_IPV6_DST_IP           = 0x0
-       DEVLINK_DPIPE_HEADER_ETHERNET             = 0x0
-       DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
-       DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
-)
index 3b2e6485e60a6d4c42a4227ab4fca181df13ed2a..1761ac3389742f446eaf69550a0a0939901aadf4 100644 (file)
@@ -39,7 +39,7 @@ golang.org/x/mod/sumdb/dirhash
 golang.org/x/mod/sumdb/note
 golang.org/x/mod/sumdb/tlog
 golang.org/x/mod/zip
-# golang.org/x/sys v0.0.0-20200219091948-cb0a6d8edb6c
+# golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd
 ## explicit
 golang.org/x/sys/unix
 golang.org/x/sys/windows
index 7ec8941743c72095107f16fa3f6c92fcbbde9802..d0e651edf50cf670fc3b8ca09242b7338965789c 100644 (file)
@@ -4,7 +4,6 @@ go 1.14
 
 require (
        golang.org/x/crypto v0.0.0-20200414155820-4f8f47aa7992
-       golang.org/x/net v0.0.0-20200301022130-244492dfa37a
-       golang.org/x/sys v0.0.0-20200219091948-cb0a6d8edb6c // indirect
+       golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5
        golang.org/x/text v0.3.3-0.20191031172631-4b67af870c6f // indirect
 )
index 0e256193f5df53269dae423d0f3727c8697d128d..43b5eead887d1a4adf6f9fe736099d63b7880e1d 100644 (file)
@@ -2,12 +2,12 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk
 golang.org/x/crypto v0.0.0-20200414155820-4f8f47aa7992 h1:B4Wjn2mWOWzjcWfyRYlf00lQ1/9h5vRKmQnhIKhMFR0=
 golang.org/x/crypto v0.0.0-20200414155820-4f8f47aa7992/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
 golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20200301022130-244492dfa37a h1:GuSPYbZzB5/dcLNCwLQLsg3obCJtX9IJhpXkvY7kzk0=
-golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
+golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5 h1:WQ8q63x+f/zpC8Ac1s9wLElVoHhm32p6tudrU72n1QA=
+golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200219091948-cb0a6d8edb6c h1:jceGD5YNJGgGMkJz79agzOln1K9TaZUjv5ird16qniQ=
-golang.org/x/sys v0.0.0-20200219091948-cb0a6d8edb6c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd h1:xhmwyvizuTgC2qz7ZlMluP20uW+C3Rm0FD/WLDX8884=
+golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.3-0.20191031172631-4b67af870c6f h1:wYBuYA3M/ZC3iBpL1jKHNRNEK7d8D3JoJmM+zx6rLVQ=
 golang.org/x/text v0.3.3-0.20191031172631-4b67af870c6f/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
index dd48bec75596a0c4994f62e23d0b8f080705efa6..81c3671f853b8354a58ec6ec0d8dff4535754655 100644 (file)
@@ -783,6 +783,7 @@ func (p *http2clientConnPool) getClientConn(req *Request, addr string, dialOnMis
 
 // dialCall is an in-flight Transport dial call to a host.
 type http2dialCall struct {
+       _    http2incomparable
        p    *http2clientConnPool
        done chan struct{}    // closed when done
        res  *http2ClientConn // valid after done is closed
@@ -856,6 +857,7 @@ func (p *http2clientConnPool) addConnIfNeeded(key string, t *http2Transport, c *
 }
 
 type http2addConnCall struct {
+       _    http2incomparable
        p    *http2clientConnPool
        done chan struct{} // closed when done
        err  error
@@ -876,12 +878,6 @@ func (c *http2addConnCall) run(t *http2Transport, key string, tc *tls.Conn) {
        close(c.done)
 }
 
-func (p *http2clientConnPool) addConn(key string, cc *http2ClientConn) {
-       p.mu.Lock()
-       p.addConnLocked(key, cc)
-       p.mu.Unlock()
-}
-
 // p.mu must be held
 func (p *http2clientConnPool) addConnLocked(key string, cc *http2ClientConn) {
        for _, v := range p.conns[key] {
@@ -1219,6 +1215,8 @@ var (
 
 // flow is the flow control window's size.
 type http2flow struct {
+       _ http2incomparable
+
        // n is the number of DATA bytes we're allowed to send.
        // A flow is kept both on a conn and a per-stream.
        n int32
@@ -3315,6 +3313,7 @@ func (cw http2closeWaiter) Wait() {
 // Its buffered writer is lazily allocated as needed, to minimize
 // idle memory usage with many connections.
 type http2bufferedWriter struct {
+       _  http2incomparable
        w  io.Writer     // immutable
        bw *bufio.Writer // non-nil when data is buffered
 }
@@ -3387,6 +3386,7 @@ func http2bodyAllowedForStatus(status int) bool {
 }
 
 type http2httpError struct {
+       _       http2incomparable
        msg     string
        timeout bool
 }
@@ -3455,6 +3455,11 @@ func http2validPseudoPath(v string) bool {
        return (len(v) > 0 && v[0] == '/') || v == "*"
 }
 
+// incomparable is a zero-width, non-comparable type. Adding it to a struct
+// makes that struct also non-comparable, and generally doesn't add
+// any size (as long as it's first).
+type http2incomparable [0]func()
+
 // pipe is a goroutine-safe io.Reader/io.Writer pair. It's like
 // io.Pipe except there are no PipeReader/PipeWriter halves, and the
 // underlying buffer is an interface. (io.Pipe is always unbuffered)
@@ -4325,6 +4330,7 @@ func (sc *http2serverConn) readFrames() {
 
 // frameWriteResult is the message passed from writeFrameAsync to the serve goroutine.
 type http2frameWriteResult struct {
+       _   http2incomparable
        wr  http2FrameWriteRequest // what was written (or attempted)
        err error                  // result of the writeFrame call
 }
@@ -4335,7 +4341,7 @@ type http2frameWriteResult struct {
 // serverConn.
 func (sc *http2serverConn) writeFrameAsync(wr http2FrameWriteRequest) {
        err := wr.write.writeFrame(sc)
-       sc.wroteFrameCh <- http2frameWriteResult{wr, err}
+       sc.wroteFrameCh <- http2frameWriteResult{wr: wr, err: err}
 }
 
 func (sc *http2serverConn) closeAllStreamsOnConnClose() {
@@ -4727,7 +4733,7 @@ func (sc *http2serverConn) startFrameWrite(wr http2FrameWriteRequest) {
        if wr.write.staysWithinBuffer(sc.bw.Available()) {
                sc.writingFrameAsync = false
                err := wr.write.writeFrame(sc)
-               sc.wroteFrame(http2frameWriteResult{wr, err})
+               sc.wroteFrame(http2frameWriteResult{wr: wr, err: err})
        } else {
                sc.writingFrameAsync = true
                go sc.writeFrameAsync(wr)
@@ -5841,6 +5847,7 @@ func (sc *http2serverConn) sendWindowUpdate32(st *http2stream, n int32) {
 // requestBody is the Handler's Request.Body type.
 // Read and Close may be called concurrently.
 type http2requestBody struct {
+       _             http2incomparable
        stream        *http2stream
        conn          *http2serverConn
        closed        bool       // for use by Close only
@@ -7408,7 +7415,7 @@ func http2commaSeparatedTrailers(req *Request) (string, error) {
                k = CanonicalHeaderKey(k)
                switch k {
                case "Transfer-Encoding", "Trailer", "Content-Length":
-                       return "", &http2badStringError{"invalid Trailer key", k}
+                       return "", fmt.Errorf("invalid Trailer key %q", k)
                }
                keys = append(keys, k)
        }
@@ -7886,13 +7893,6 @@ func (cs *http2clientStream) awaitFlowControl(maxBytes int) (taken int32, err er
        }
 }
 
-type http2badStringError struct {
-       what string
-       str  string
-}
-
-func (e *http2badStringError) Error() string { return fmt.Sprintf("%s %q", e.what, e.str) }
-
 // requires cc.mu be held.
 func (cc *http2ClientConn) encodeHeaders(req *Request, addGzipHeader bool, trailers string, contentLength int64) ([]byte, error) {
        cc.hbuf.Reset()
@@ -8108,6 +8108,7 @@ func (cc *http2ClientConn) writeHeader(name, value string) {
 }
 
 type http2resAndError struct {
+       _   http2incomparable
        res *Response
        err error
 }
@@ -8155,6 +8156,7 @@ func (cc *http2ClientConn) streamByID(id uint32, andRemove bool) *http2clientStr
 
 // clientConnReadLoop is the state owned by the clientConn's frame-reading readLoop.
 type http2clientConnReadLoop struct {
+       _             http2incomparable
        cc            *http2ClientConn
        closeWhenIdle bool
 }
@@ -8971,6 +8973,7 @@ func (rt http2erringRoundTripper) RoundTrip(*Request) (*Response, error) { retur
 // gzipReader wraps a response body so it can lazily
 // call gzip.NewReader on the first call to Read
 type http2gzipReader struct {
+       _    http2incomparable
        body io.ReadCloser // underlying Response.Body
        zr   *gzip.Reader  // lazily-initialized gzip reader
        zerr error         // sticky error
index b412a96c5043b1b96e217fa534cd82daa052f549..a1ab2f056794802951624c472abc54ee2a00f645 100644 (file)
@@ -105,7 +105,14 @@ func huffmanDecode(buf *bytes.Buffer, maxLen int, v []byte) error {
        return nil
 }
 
+// incomparable is a zero-width, non-comparable type. Adding it to a struct
+// makes that struct also non-comparable, and generally doesn't add
+// any size (as long as it's first).
+type incomparable [0]func()
+
 type node struct {
+       _ incomparable
+
        // children is non-nil for internal nodes
        children *[256]*node
 
index bba7ed7ef4ef327d30a18e66b21a1090f82f87ec..4462cf1b6f6566f6f40e6eb5fca9d4097620d77e 100644 (file)
@@ -88,7 +88,7 @@ func (m *RouteMessage) Marshal() ([]byte, error) {
        return m.marshal()
 }
 
-// A RIBType reprensents a type of routing information base.
+// A RIBType represents a type of routing information base.
 type RIBType int
 
 const (
index b4e6ecb2dcc80d1b711ad5488bb30eddc673dc15..e44deb75746cbe911f7576d8ec6ca71e3b0a308d 100644 (file)
@@ -114,6 +114,15 @@ var ARM struct {
        _           CacheLinePad
 }
 
+// MIPS64X contains the supported CPU features of the current mips64/mips64le
+// platforms. If the current platform is not mips64/mips64le or the current
+// operating system is not Linux then all feature flags are false.
+var MIPS64X struct {
+       _      CacheLinePad
+       HasMSA bool // MIPS SIMD architecture
+       _      CacheLinePad
+}
+
 // PPC64 contains the supported CPU features of the current ppc64/ppc64le platforms.
 // If the current platform is not ppc64/ppc64le then all feature flags are false.
 //
diff --git a/src/vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go b/src/vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go
new file mode 100644 (file)
index 0000000..eb24e50
--- /dev/null
@@ -0,0 +1,22 @@
+// Copyright 2020 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// +build mips64 mips64le
+
+package cpu
+
+// HWCAP bits. These are exposed by the Linux kernel 5.4.
+const (
+       // CPU features
+       hwcap_MIPS_MSA = 1 << 1
+)
+
+func doinit() {
+       // HWCAP feature bits
+       MIPS64X.HasMSA = isSet(hwCap, hwcap_MIPS_MSA)
+}
+
+func isSet(hwc uint, value uint) bool {
+       return hwc&value != 0
+}
index f65134f67ff28a37370fd05fcb4b06a3fec8e046..42b5d33cb69854d20ae7677c12ad912e336da0f5 100644 (file)
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-// +build linux,!arm,!arm64,!ppc64,!ppc64le,!s390x
+// +build linux,!arm,!arm64,!mips64,!mips64le,!ppc64,!ppc64le,!s390x
 
 package cpu
 
index f2697872040229c2286e1a9ea3d12727e61cf91d..37fda889eca134fcbebd06de33a12c5461850d04 100644 (file)
@@ -8,7 +8,7 @@ golang.org/x/crypto/curve25519
 golang.org/x/crypto/hkdf
 golang.org/x/crypto/internal/subtle
 golang.org/x/crypto/poly1305
-# golang.org/x/net v0.0.0-20200301022130-244492dfa37a
+# golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5
 ## explicit
 golang.org/x/net/dns/dnsmessage
 golang.org/x/net/http/httpguts
@@ -18,8 +18,7 @@ golang.org/x/net/idna
 golang.org/x/net/lif
 golang.org/x/net/nettest
 golang.org/x/net/route
-# golang.org/x/sys v0.0.0-20200219091948-cb0a6d8edb6c
-## explicit
+# golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd
 golang.org/x/sys/cpu
 # golang.org/x/text v0.3.3-0.20191031172631-4b67af870c6f
 ## explicit