]> Cypherpunks repositories - gostls13.git/commitdiff
syscall: add BPF support for freebsd/386, freebsd/amd64
authorMikio Hara <mikioh.mikioh@gmail.com>
Mon, 4 Apr 2011 19:40:40 +0000 (15:40 -0400)
committerRuss Cox <rsc@golang.org>
Mon, 4 Apr 2011 19:40:40 +0000 (15:40 -0400)
R=rsc
CC=golang-dev
https://golang.org/cl/4331050

src/pkg/syscall/mkerrors.sh
src/pkg/syscall/types_freebsd.c
src/pkg/syscall/zerrors_freebsd_386.go
src/pkg/syscall/zerrors_freebsd_amd64.go
src/pkg/syscall/ztypes_freebsd_386.go
src/pkg/syscall/ztypes_freebsd_amd64.go

index fc49a71d716bafd5e1c815ff59ee7f5cca391290..2f1c7512fe9bc15f83a0380973dbe17738338cf9 100755 (executable)
@@ -60,6 +60,7 @@ includes_FreeBSD='
 #include <sys/sockio.h>
 #include <sys/sysctl.h>
 #include <sys/wait.h>
+#include <net/bpf.h>
 #include <net/if.h>
 #include <net/route.h>
 #include <netinet/in.h>
@@ -118,7 +119,7 @@ done
                $2 ~ /^E[A-Z0-9_]+$/ ||
                $2 ~ /^SIG[^_]/ ||
                $2 ~ /^IN_/ ||
-               $2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|TCP|EVFILT|EV|SHUT|PROT|MAP|PACKET|MSG|SCM|IFF|NET_RT|RTM|RTF|RTV|RTA|RTAX|MCL)_/ ||
+               $2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|TCP|EVFILT|EV|SHUT|PROT|MAP|PACKET|MSG|SCM|MCL)_/ ||
                $2 == "SOMAXCONN" ||
                $2 == "NAME_MAX" ||
                $2 == "IFNAMSIZ" ||
@@ -130,6 +131,9 @@ done
                $2 ~ /^LINUX_REBOOT_CMD_/ ||
                $2 ~ /^LINUX_REBOOT_MAGIC[12]$/ ||
                $2 ~ /^SIOC/ ||
+               $2 ~ /^(IFF|NET_RT|RTM|RTF|RTV|RTA|RTAX)_/ ||
+               $2 ~ /^BIOC/ ||
+               $2 ~ /^(BPF|DLT)_/ ||
                $2 !~ "WMESGLEN" &&
                $2 ~ /^W[A-Z0-9]+$/ {printf("\t$%s = %s,\n", $2, $2)}
                $2 ~ /^__WCOREFLAG$/ {next}
index 6fc81413471687013cff64e5c4ea5cd20dc7bec5..9d65683ef147a82a9fc0a7093481422b81184350 100644 (file)
@@ -26,6 +26,7 @@ Input to godefs.  See also mkerrors.sh and mkall.sh
 #include <sys/types.h>
 #include <sys/un.h>
 #include <sys/wait.h>
+#include <net/bpf.h>
 #include <net/if.h>
 #include <net/if_dl.h>
 #include <net/route.h>
@@ -167,3 +168,23 @@ typedef struct if_data $IfData;
 typedef struct ifa_msghdr $IfaMsghdr;
 typedef struct rt_msghdr $RtMsghdr;
 typedef struct rt_metrics $RtMetrics;
+
+// Berkeley packet filter
+
+enum {
+       $SizeofBpfVersion = sizeof(struct bpf_version),
+       $SizeofBpfStat = sizeof(struct bpf_stat),
+       $SizeofBpfZbuf = sizeof(struct bpf_zbuf),
+       $SizeofBpfProgram = sizeof(struct bpf_program),
+       $SizeofBpfInsn = sizeof(struct bpf_insn),
+       $SizeofBpfHdr = sizeof(struct bpf_hdr),
+       $SizeofBpfZbufHeader = sizeof(struct bpf_zbuf_header),
+};
+
+typedef struct bpf_version $BpfVersion;
+typedef struct bpf_stat $BpfStat;
+typedef struct bpf_zbuf $BpfZbuf;
+typedef struct bpf_program $BpfProgram;
+typedef struct bpf_insn $BpfInsn;
+typedef struct bpf_hdr $BpfHdr;
+typedef struct bpf_zbuf_header $BpfZbufHeader;
index d3d46ce034ab6792078544ca08e30a340ff40c65..9c21c71eb0b130e50d314a59ad0f90f28f2c0a02 100644 (file)
@@ -9,805 +9,1013 @@ package syscall
 
 // Constants
 const (
-       AF_APPLETALK                = 0x10
-       AF_ARP                      = 0x23
-       AF_ATM                      = 0x1e
-       AF_BLUETOOTH                = 0x24
-       AF_CCITT                    = 0xa
-       AF_CHAOS                    = 0x5
-       AF_CNT                      = 0x15
-       AF_COIP                     = 0x14
-       AF_DATAKIT                  = 0x9
-       AF_DECnet                   = 0xc
-       AF_DLI                      = 0xd
-       AF_E164                     = 0x1a
-       AF_ECMA                     = 0x8
-       AF_HYLINK                   = 0xf
-       AF_IEEE80211                = 0x25
-       AF_IMPLINK                  = 0x3
-       AF_INET                     = 0x2
-       AF_INET6                    = 0x1c
-       AF_IPX                      = 0x17
-       AF_ISDN                     = 0x1a
-       AF_ISO                      = 0x7
-       AF_LAT                      = 0xe
-       AF_LINK                     = 0x12
-       AF_LOCAL                    = 0x1
-       AF_MAX                      = 0x26
-       AF_NATM                     = 0x1d
-       AF_NETBIOS                  = 0x6
-       AF_NETGRAPH                 = 0x20
-       AF_OSI                      = 0x7
-       AF_PUP                      = 0x4
-       AF_ROUTE                    = 0x11
-       AF_SCLUSTER                 = 0x22
-       AF_SIP                      = 0x18
-       AF_SLOW                     = 0x21
-       AF_SNA                      = 0xb
-       AF_UNIX                     = 0x1
-       AF_UNSPEC                   = 0
-       AF_VENDOR00                 = 0x27
-       AF_VENDOR01                 = 0x29
-       AF_VENDOR02                 = 0x2b
-       AF_VENDOR03                 = 0x2d
-       AF_VENDOR04                 = 0x2f
-       AF_VENDOR05                 = 0x31
-       AF_VENDOR06                 = 0x33
-       AF_VENDOR07                 = 0x35
-       AF_VENDOR08                 = 0x37
-       AF_VENDOR09                 = 0x39
-       AF_VENDOR10                 = 0x3b
-       AF_VENDOR11                 = 0x3d
-       AF_VENDOR12                 = 0x3f
-       AF_VENDOR13                 = 0x41
-       AF_VENDOR14                 = 0x43
-       AF_VENDOR15                 = 0x45
-       AF_VENDOR16                 = 0x47
-       AF_VENDOR17                 = 0x49
-       AF_VENDOR18                 = 0x4b
-       AF_VENDOR19                 = 0x4d
-       AF_VENDOR20                 = 0x4f
-       AF_VENDOR21                 = 0x51
-       AF_VENDOR22                 = 0x53
-       AF_VENDOR23                 = 0x55
-       AF_VENDOR24                 = 0x57
-       AF_VENDOR25                 = 0x59
-       AF_VENDOR26                 = 0x5b
-       AF_VENDOR27                 = 0x5d
-       AF_VENDOR28                 = 0x5f
-       AF_VENDOR29                 = 0x61
-       AF_VENDOR30                 = 0x63
-       AF_VENDOR31                 = 0x65
-       AF_VENDOR32                 = 0x67
-       AF_VENDOR33                 = 0x69
-       AF_VENDOR34                 = 0x6b
-       AF_VENDOR35                 = 0x6d
-       AF_VENDOR36                 = 0x6f
-       AF_VENDOR37                 = 0x71
-       AF_VENDOR38                 = 0x73
-       AF_VENDOR39                 = 0x75
-       AF_VENDOR40                 = 0x77
-       AF_VENDOR41                 = 0x79
-       AF_VENDOR42                 = 0x7b
-       AF_VENDOR43                 = 0x7d
-       AF_VENDOR44                 = 0x7f
-       AF_VENDOR45                 = 0x81
-       AF_VENDOR46                 = 0x83
-       AF_VENDOR47                 = 0x85
-       CTL_MAXNAME                 = 0x18
-       CTL_NET                     = 0x4
-       E2BIG                       = 0x7
-       EACCES                      = 0xd
-       EADDRINUSE                  = 0x30
-       EADDRNOTAVAIL               = 0x31
-       EAFNOSUPPORT                = 0x2f
-       EAGAIN                      = 0x23
-       EALREADY                    = 0x25
-       EAUTH                       = 0x50
-       EBADF                       = 0x9
-       EBADMSG                     = 0x59
-       EBADRPC                     = 0x48
-       EBUSY                       = 0x10
-       ECANCELED                   = 0x55
-       ECHILD                      = 0xa
-       ECONNABORTED                = 0x35
-       ECONNREFUSED                = 0x3d
-       ECONNRESET                  = 0x36
-       EDEADLK                     = 0xb
-       EDESTADDRREQ                = 0x27
-       EDOM                        = 0x21
-       EDOOFUS                     = 0x58
-       EDQUOT                      = 0x45
-       EEXIST                      = 0x11
-       EFAULT                      = 0xe
-       EFBIG                       = 0x1b
-       EFTYPE                      = 0x4f
-       EHOSTDOWN                   = 0x40
-       EHOSTUNREACH                = 0x41
-       EIDRM                       = 0x52
-       EILSEQ                      = 0x56
-       EINPROGRESS                 = 0x24
-       EINTR                       = 0x4
-       EINVAL                      = 0x16
-       EIO                         = 0x5
-       EISCONN                     = 0x38
-       EISDIR                      = 0x15
-       ELAST                       = 0x5d
-       ELOOP                       = 0x3e
-       EMFILE                      = 0x18
-       EMLINK                      = 0x1f
-       EMSGSIZE                    = 0x28
-       EMULTIHOP                   = 0x5a
-       ENAMETOOLONG                = 0x3f
-       ENEEDAUTH                   = 0x51
-       ENETDOWN                    = 0x32
-       ENETRESET                   = 0x34
-       ENETUNREACH                 = 0x33
-       ENFILE                      = 0x17
-       ENOATTR                     = 0x57
-       ENOBUFS                     = 0x37
-       ENODEV                      = 0x13
-       ENOENT                      = 0x2
-       ENOEXEC                     = 0x8
-       ENOLCK                      = 0x4d
-       ENOLINK                     = 0x5b
-       ENOMEM                      = 0xc
-       ENOMSG                      = 0x53
-       ENOPROTOOPT                 = 0x2a
-       ENOSPC                      = 0x1c
-       ENOSYS                      = 0x4e
-       ENOTBLK                     = 0xf
-       ENOTCAPABLE                 = 0x5d
-       ENOTCONN                    = 0x39
-       ENOTDIR                     = 0x14
-       ENOTEMPTY                   = 0x42
-       ENOTSOCK                    = 0x26
-       ENOTSUP                     = 0x2d
-       ENOTTY                      = 0x19
-       ENXIO                       = 0x6
-       EOPNOTSUPP                  = 0x2d
-       EOVERFLOW                   = 0x54
-       EPERM                       = 0x1
-       EPFNOSUPPORT                = 0x2e
-       EPIPE                       = 0x20
-       EPROCLIM                    = 0x43
-       EPROCUNAVAIL                = 0x4c
-       EPROGMISMATCH               = 0x4b
-       EPROGUNAVAIL                = 0x4a
-       EPROTO                      = 0x5c
-       EPROTONOSUPPORT             = 0x2b
-       EPROTOTYPE                  = 0x29
-       ERANGE                      = 0x22
-       EREMOTE                     = 0x47
-       EROFS                       = 0x1e
-       ERPCMISMATCH                = 0x49
-       ESHUTDOWN                   = 0x3a
-       ESOCKTNOSUPPORT             = 0x2c
-       ESPIPE                      = 0x1d
-       ESRCH                       = 0x3
-       ESTALE                      = 0x46
-       ETIMEDOUT                   = 0x3c
-       ETOOMANYREFS                = 0x3b
-       ETXTBSY                     = 0x1a
-       EUSERS                      = 0x44
-       EVFILT_AIO                  = -0x3
-       EVFILT_FS                   = -0x9
-       EVFILT_LIO                  = -0xa
-       EVFILT_PROC                 = -0x5
-       EVFILT_READ                 = -0x1
-       EVFILT_SIGNAL               = -0x6
-       EVFILT_SYSCOUNT             = 0xb
-       EVFILT_TIMER                = -0x7
-       EVFILT_USER                 = -0xb
-       EVFILT_VNODE                = -0x4
-       EVFILT_WRITE                = -0x2
-       EV_ADD                      = 0x1
-       EV_CLEAR                    = 0x20
-       EV_DELETE                   = 0x2
-       EV_DISABLE                  = 0x8
-       EV_DISPATCH                 = 0x80
-       EV_ENABLE                   = 0x4
-       EV_EOF                      = 0x8000
-       EV_ERROR                    = 0x4000
-       EV_FLAG1                    = 0x2000
-       EV_ONESHOT                  = 0x10
-       EV_RECEIPT                  = 0x40
-       EV_SYSFLAGS                 = 0xf000
-       EWOULDBLOCK                 = 0x23
-       EXDEV                       = 0x12
-       FD_CLOEXEC                  = 0x1
-       FD_SETSIZE                  = 0x400
-       F_CANCEL                    = 0x5
-       F_DUP2FD                    = 0xa
-       F_DUPFD                     = 0
-       F_GETFD                     = 0x1
-       F_GETFL                     = 0x3
-       F_GETLK                     = 0xb
-       F_GETOWN                    = 0x5
-       F_OGETLK                    = 0x7
-       F_OSETLK                    = 0x8
-       F_OSETLKW                   = 0x9
-       F_RDAHEAD                   = 0x10
-       F_RDLCK                     = 0x1
-       F_READAHEAD                 = 0xf
-       F_SETFD                     = 0x2
-       F_SETFL                     = 0x4
-       F_SETLK                     = 0xc
-       F_SETLKW                    = 0xd
-       F_SETLK_REMOTE              = 0xe
-       F_SETOWN                    = 0x6
-       F_UNLCK                     = 0x2
-       F_UNLCKSYS                  = 0x4
-       F_WRLCK                     = 0x3
-       IFF_ALLMULTI                = 0x200
-       IFF_ALTPHYS                 = 0x4000
-       IFF_BROADCAST               = 0x2
-       IFF_CANTCHANGE              = 0x208f72
-       IFF_DEBUG                   = 0x4
-       IFF_DRV_OACTIVE             = 0x400
-       IFF_DRV_RUNNING             = 0x40
-       IFF_DYING                   = 0x200000
-       IFF_LINK0                   = 0x1000
-       IFF_LINK1                   = 0x2000
-       IFF_LINK2                   = 0x4000
-       IFF_LOOPBACK                = 0x8
-       IFF_MONITOR                 = 0x40000
-       IFF_MULTICAST               = 0x8000
-       IFF_NOARP                   = 0x80
-       IFF_OACTIVE                 = 0x400
-       IFF_POINTOPOINT             = 0x10
-       IFF_PPROMISC                = 0x20000
-       IFF_PROMISC                 = 0x100
-       IFF_RENAMING                = 0x400000
-       IFF_RUNNING                 = 0x40
-       IFF_SIMPLEX                 = 0x800
-       IFF_SMART                   = 0x20
-       IFF_STATICARP               = 0x80000
-       IFF_UP                      = 0x1
-       IFNAMSIZ                    = 0x10
-       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_CLASSD_HOST              = 0xfffffff
-       IN_CLASSD_NET               = 0xf0000000
-       IN_CLASSD_NSHIFT            = 0x1c
-       IN_LOOPBACKNET              = 0x7f
-       IPPROTO_3PC                 = 0x22
-       IPPROTO_ADFS                = 0x44
-       IPPROTO_AH                  = 0x33
-       IPPROTO_AHIP                = 0x3d
-       IPPROTO_APES                = 0x63
-       IPPROTO_ARGUS               = 0xd
-       IPPROTO_AX25                = 0x5d
-       IPPROTO_BHA                 = 0x31
-       IPPROTO_BLT                 = 0x1e
-       IPPROTO_BRSATMON            = 0x4c
-       IPPROTO_CARP                = 0x70
-       IPPROTO_CFTP                = 0x3e
-       IPPROTO_CHAOS               = 0x10
-       IPPROTO_CMTP                = 0x26
-       IPPROTO_CPHB                = 0x49
-       IPPROTO_CPNX                = 0x48
-       IPPROTO_DDP                 = 0x25
-       IPPROTO_DGP                 = 0x56
-       IPPROTO_DIVERT              = 0x102
-       IPPROTO_DONE                = 0x101
-       IPPROTO_DSTOPTS             = 0x3c
-       IPPROTO_EGP                 = 0x8
-       IPPROTO_EMCON               = 0xe
-       IPPROTO_ENCAP               = 0x62
-       IPPROTO_EON                 = 0x50
-       IPPROTO_ESP                 = 0x32
-       IPPROTO_ETHERIP             = 0x61
-       IPPROTO_FRAGMENT            = 0x2c
-       IPPROTO_GGP                 = 0x3
-       IPPROTO_GMTP                = 0x64
-       IPPROTO_GRE                 = 0x2f
-       IPPROTO_HELLO               = 0x3f
-       IPPROTO_HMP                 = 0x14
-       IPPROTO_HOPOPTS             = 0
-       IPPROTO_ICMP                = 0x1
-       IPPROTO_ICMPV6              = 0x3a
-       IPPROTO_IDP                 = 0x16
-       IPPROTO_IDPR                = 0x23
-       IPPROTO_IDRP                = 0x2d
-       IPPROTO_IGMP                = 0x2
-       IPPROTO_IGP                 = 0x55
-       IPPROTO_IGRP                = 0x58
-       IPPROTO_IL                  = 0x28
-       IPPROTO_INLSP               = 0x34
-       IPPROTO_INP                 = 0x20
-       IPPROTO_IP                  = 0
-       IPPROTO_IPCOMP              = 0x6c
-       IPPROTO_IPCV                = 0x47
-       IPPROTO_IPEIP               = 0x5e
-       IPPROTO_IPIP                = 0x4
-       IPPROTO_IPPC                = 0x43
-       IPPROTO_IPV4                = 0x4
-       IPPROTO_IPV6                = 0x29
-       IPPROTO_IRTP                = 0x1c
-       IPPROTO_KRYPTOLAN           = 0x41
-       IPPROTO_LARP                = 0x5b
-       IPPROTO_LEAF1               = 0x19
-       IPPROTO_LEAF2               = 0x1a
-       IPPROTO_MAX                 = 0x100
-       IPPROTO_MAXID               = 0x34
-       IPPROTO_MEAS                = 0x13
-       IPPROTO_MHRP                = 0x30
-       IPPROTO_MICP                = 0x5f
-       IPPROTO_MOBILE              = 0x37
-       IPPROTO_MTP                 = 0x5c
-       IPPROTO_MUX                 = 0x12
-       IPPROTO_ND                  = 0x4d
-       IPPROTO_NHRP                = 0x36
-       IPPROTO_NONE                = 0x3b
-       IPPROTO_NSP                 = 0x1f
-       IPPROTO_NVPII               = 0xb
-       IPPROTO_OLD_DIVERT          = 0xfe
-       IPPROTO_OSPFIGP             = 0x59
-       IPPROTO_PFSYNC              = 0xf0
-       IPPROTO_PGM                 = 0x71
-       IPPROTO_PIGP                = 0x9
-       IPPROTO_PIM                 = 0x67
-       IPPROTO_PRM                 = 0x15
-       IPPROTO_PUP                 = 0xc
-       IPPROTO_PVP                 = 0x4b
-       IPPROTO_RAW                 = 0xff
-       IPPROTO_RCCMON              = 0xa
-       IPPROTO_RDP                 = 0x1b
-       IPPROTO_ROUTING             = 0x2b
-       IPPROTO_RSVP                = 0x2e
-       IPPROTO_RVD                 = 0x42
-       IPPROTO_SATEXPAK            = 0x40
-       IPPROTO_SATMON              = 0x45
-       IPPROTO_SCCSP               = 0x60
-       IPPROTO_SCTP                = 0x84
-       IPPROTO_SDRP                = 0x2a
-       IPPROTO_SEP                 = 0x21
-       IPPROTO_SKIP                = 0x39
-       IPPROTO_SPACER              = 0x7fff
-       IPPROTO_SRPC                = 0x5a
-       IPPROTO_ST                  = 0x7
-       IPPROTO_SVMTP               = 0x52
-       IPPROTO_SWIPE               = 0x35
-       IPPROTO_TCF                 = 0x57
-       IPPROTO_TCP                 = 0x6
-       IPPROTO_TLSP                = 0x38
-       IPPROTO_TP                  = 0x1d
-       IPPROTO_TPXX                = 0x27
-       IPPROTO_TRUNK1              = 0x17
-       IPPROTO_TRUNK2              = 0x18
-       IPPROTO_TTP                 = 0x54
-       IPPROTO_UDP                 = 0x11
-       IPPROTO_VINES               = 0x53
-       IPPROTO_VISA                = 0x46
-       IPPROTO_VMTP                = 0x51
-       IPPROTO_WBEXPAK             = 0x4f
-       IPPROTO_WBMON               = 0x4e
-       IPPROTO_WSN                 = 0x4a
-       IPPROTO_XNET                = 0xf
-       IPPROTO_XTP                 = 0x24
-       IPV6_AUTOFLOWLABEL          = 0x3b
-       IPV6_BINDANY                = 0x40
-       IPV6_BINDV6ONLY             = 0x1b
-       IPV6_CHECKSUM               = 0x1a
-       IPV6_DEFAULT_MULTICAST_HOPS = 0x1
-       IPV6_DEFAULT_MULTICAST_LOOP = 0x1
-       IPV6_DEFHLIM                = 0x40
-       IPV6_DONTFRAG               = 0x3e
-       IPV6_DSTOPTS                = 0x32
-       IPV6_FAITH                  = 0x1d
-       IPV6_FLOWINFO_MASK          = 0xffffff0f
-       IPV6_FLOWLABEL_MASK         = 0xffff0f00
-       IPV6_FRAGTTL                = 0x78
-       IPV6_FW_ADD                 = 0x1e
-       IPV6_FW_DEL                 = 0x1f
-       IPV6_FW_FLUSH               = 0x20
-       IPV6_FW_GET                 = 0x22
-       IPV6_FW_ZERO                = 0x21
-       IPV6_HLIMDEC                = 0x1
-       IPV6_HOPLIMIT               = 0x2f
-       IPV6_HOPOPTS                = 0x31
-       IPV6_IPSEC_POLICY           = 0x1c
-       IPV6_JOIN_GROUP             = 0xc
-       IPV6_LEAVE_GROUP            = 0xd
-       IPV6_MAXHLIM                = 0xff
-       IPV6_MAXOPTHDR              = 0x800
-       IPV6_MAXPACKET              = 0xffff
-       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_PATHMTU                = 0x2c
-       IPV6_PKTINFO                = 0x2e
-       IPV6_PORTRANGE              = 0xe
-       IPV6_PORTRANGE_DEFAULT      = 0
-       IPV6_PORTRANGE_HIGH         = 0x1
-       IPV6_PORTRANGE_LOW          = 0x2
-       IPV6_PREFER_TEMPADDR        = 0x3f
-       IPV6_RECVDSTOPTS            = 0x28
-       IPV6_RECVHOPLIMIT           = 0x25
-       IPV6_RECVHOPOPTS            = 0x27
-       IPV6_RECVPATHMTU            = 0x2b
-       IPV6_RECVPKTINFO            = 0x24
-       IPV6_RECVRTHDR              = 0x26
-       IPV6_RECVTCLASS             = 0x39
-       IPV6_RTHDR                  = 0x33
-       IPV6_RTHDRDSTOPTS           = 0x23
-       IPV6_RTHDR_LOOSE            = 0
-       IPV6_RTHDR_STRICT           = 0x1
-       IPV6_RTHDR_TYPE_0           = 0
-       IPV6_SOCKOPT_RESERVED1      = 0x3
-       IPV6_TCLASS                 = 0x3d
-       IPV6_UNICAST_HOPS           = 0x4
-       IPV6_USE_MIN_MTU            = 0x2a
-       IPV6_V6ONLY                 = 0x1b
-       IPV6_VERSION                = 0x60
-       IPV6_VERSION_MASK           = 0xf0
-       IP_ADD_MEMBERSHIP           = 0xc
-       IP_ADD_SOURCE_MEMBERSHIP    = 0x46
-       IP_BINDANY                  = 0x18
-       IP_BLOCK_SOURCE             = 0x48
-       IP_DEFAULT_MULTICAST_LOOP   = 0x1
-       IP_DEFAULT_MULTICAST_TTL    = 0x1
-       IP_DF                       = 0x4000
-       IP_DONTFRAG                 = 0x43
-       IP_DROP_MEMBERSHIP          = 0xd
-       IP_DROP_SOURCE_MEMBERSHIP   = 0x47
-       IP_DUMMYNET3                = 0x31
-       IP_DUMMYNET_CONFIGURE       = 0x3c
-       IP_DUMMYNET_DEL             = 0x3d
-       IP_DUMMYNET_FLUSH           = 0x3e
-       IP_DUMMYNET_GET             = 0x40
-       IP_FAITH                    = 0x16
-       IP_FW3                      = 0x30
-       IP_FW_ADD                   = 0x32
-       IP_FW_DEL                   = 0x33
-       IP_FW_FLUSH                 = 0x34
-       IP_FW_GET                   = 0x36
-       IP_FW_NAT_CFG               = 0x38
-       IP_FW_NAT_DEL               = 0x39
-       IP_FW_NAT_GET_CONFIG        = 0x3a
-       IP_FW_NAT_GET_LOG           = 0x3b
-       IP_FW_RESETLOG              = 0x37
-       IP_FW_TABLE_ADD             = 0x28
-       IP_FW_TABLE_DEL             = 0x29
-       IP_FW_TABLE_FLUSH           = 0x2a
-       IP_FW_TABLE_GETSIZE         = 0x2b
-       IP_FW_TABLE_LIST            = 0x2c
-       IP_FW_ZERO                  = 0x35
-       IP_HDRINCL                  = 0x2
-       IP_IPSEC_POLICY             = 0x15
-       IP_MAXPACKET                = 0xffff
-       IP_MAX_GROUP_SRC_FILTER     = 0x200
-       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
-       IP_MULTICAST_LOOP           = 0xb
-       IP_MULTICAST_TTL            = 0xa
-       IP_MULTICAST_VIF            = 0xe
-       IP_OFFMASK                  = 0x1fff
-       IP_ONESBCAST                = 0x17
-       IP_OPTIONS                  = 0x1
-       IP_PORTRANGE                = 0x13
-       IP_PORTRANGE_DEFAULT        = 0
-       IP_PORTRANGE_HIGH           = 0x1
-       IP_PORTRANGE_LOW            = 0x2
-       IP_RECVDSTADDR              = 0x7
-       IP_RECVIF                   = 0x14
-       IP_RECVOPTS                 = 0x5
-       IP_RECVRETOPTS              = 0x6
-       IP_RECVTTL                  = 0x41
-       IP_RETOPTS                  = 0x8
-       IP_RF                       = 0x8000
-       IP_RSVP_OFF                 = 0x10
-       IP_RSVP_ON                  = 0xf
-       IP_RSVP_VIF_OFF             = 0x12
-       IP_RSVP_VIF_ON              = 0x11
-       IP_SENDSRCADDR              = 0x7
-       IP_TOS                      = 0x3
-       IP_TTL                      = 0x4
-       IP_UNBLOCK_SOURCE           = 0x49
-       MSG_COMPAT                  = 0x8000
-       MSG_CTRUNC                  = 0x20
-       MSG_DONTROUTE               = 0x4
-       MSG_DONTWAIT                = 0x80
-       MSG_EOF                     = 0x100
-       MSG_EOR                     = 0x8
-       MSG_NBIO                    = 0x4000
-       MSG_NOSIGNAL                = 0x20000
-       MSG_NOTIFICATION            = 0x2000
-       MSG_OOB                     = 0x1
-       MSG_PEEK                    = 0x2
-       MSG_TRUNC                   = 0x10
-       MSG_WAITALL                 = 0x40
-       NET_RT_DUMP                 = 0x1
-       NET_RT_FLAGS                = 0x2
-       NET_RT_IFLIST               = 0x3
-       NET_RT_IFMALIST             = 0x4
-       NET_RT_MAXID                = 0x5
-       O_ACCMODE                   = 0x3
-       O_APPEND                    = 0x8
-       O_ASYNC                     = 0x40
-       O_CREAT                     = 0x200
-       O_DIRECT                    = 0x10000
-       O_DIRECTORY                 = 0x20000
-       O_EXCL                      = 0x800
-       O_EXEC                      = 0x40000
-       O_EXLOCK                    = 0x20
-       O_FSYNC                     = 0x80
-       O_NDELAY                    = 0x4
-       O_NOCTTY                    = 0x8000
-       O_NOFOLLOW                  = 0x100
-       O_NONBLOCK                  = 0x4
-       O_RDONLY                    = 0
-       O_RDWR                      = 0x2
-       O_SHLOCK                    = 0x10
-       O_SYNC                      = 0x80
-       O_TRUNC                     = 0x400
-       O_TTY_INIT                  = 0x80000
-       O_WRONLY                    = 0x1
-       RTAX_AUTHOR                 = 0x6
-       RTAX_BRD                    = 0x7
-       RTAX_DST                    = 0
-       RTAX_GATEWAY                = 0x1
-       RTAX_GENMASK                = 0x3
-       RTAX_IFA                    = 0x5
-       RTAX_IFP                    = 0x4
-       RTAX_MAX                    = 0x8
-       RTAX_NETMASK                = 0x2
-       RTA_AUTHOR                  = 0x40
-       RTA_BRD                     = 0x80
-       RTA_DST                     = 0x1
-       RTA_GATEWAY                 = 0x2
-       RTA_GENMASK                 = 0x8
-       RTA_IFA                     = 0x20
-       RTA_IFP                     = 0x10
-       RTA_NETMASK                 = 0x4
-       RTF_BLACKHOLE               = 0x1000
-       RTF_BROADCAST               = 0x400000
-       RTF_DONE                    = 0x40
-       RTF_DYNAMIC                 = 0x10
-       RTF_FMASK                   = 0x1004d808
-       RTF_GATEWAY                 = 0x2
-       RTF_HOST                    = 0x4
-       RTF_LLDATA                  = 0x400
-       RTF_LLINFO                  = 0x400
-       RTF_LOCAL                   = 0x200000
-       RTF_MODIFIED                = 0x20
-       RTF_MULTICAST               = 0x800000
-       RTF_PINNED                  = 0x100000
-       RTF_PRCLONING               = 0x10000
-       RTF_PROTO1                  = 0x8000
-       RTF_PROTO2                  = 0x4000
-       RTF_PROTO3                  = 0x40000
-       RTF_REJECT                  = 0x8
-       RTF_RNH_LOCKED              = 0x40000000
-       RTF_STATIC                  = 0x800
-       RTF_STICKY                  = 0x10000000
-       RTF_UP                      = 0x1
-       RTF_XRESOLVE                = 0x200
-       RTM_ADD                     = 0x1
-       RTM_CHANGE                  = 0x3
-       RTM_DELADDR                 = 0xd
-       RTM_DELETE                  = 0x2
-       RTM_DELMADDR                = 0x10
-       RTM_GET                     = 0x4
-       RTM_IEEE80211               = 0x12
-       RTM_IFANNOUNCE              = 0x11
-       RTM_IFINFO                  = 0xe
-       RTM_LOCK                    = 0x8
-       RTM_LOSING                  = 0x5
-       RTM_MISS                    = 0x7
-       RTM_NEWADDR                 = 0xc
-       RTM_NEWMADDR                = 0xf
-       RTM_OLDADD                  = 0x9
-       RTM_OLDDEL                  = 0xa
-       RTM_REDIRECT                = 0x6
-       RTM_RESOLVE                 = 0xb
-       RTM_RTTUNIT                 = 0xf4240
-       RTM_VERSION                 = 0x5
-       RTV_EXPIRE                  = 0x4
-       RTV_HOPCOUNT                = 0x2
-       RTV_MTU                     = 0x1
-       RTV_RPIPE                   = 0x8
-       RTV_RTT                     = 0x40
-       RTV_RTTVAR                  = 0x80
-       RTV_SPIPE                   = 0x10
-       RTV_SSTHRESH                = 0x20
-       RTV_WEIGHT                  = 0x100
-       SCM_BINTIME                 = 0x4
-       SCM_CREDS                   = 0x3
-       SCM_RIGHTS                  = 0x1
-       SCM_TIMESTAMP               = 0x2
-       SHUT_RD                     = 0
-       SHUT_RDWR                   = 0x2
-       SHUT_WR                     = 0x1
-       SIGABRT                     = 0x6
-       SIGALRM                     = 0xe
-       SIGBUS                      = 0xa
-       SIGCHLD                     = 0x14
-       SIGCONT                     = 0x13
-       SIGEMT                      = 0x7
-       SIGFPE                      = 0x8
-       SIGHUP                      = 0x1
-       SIGILL                      = 0x4
-       SIGINFO                     = 0x1d
-       SIGINT                      = 0x2
-       SIGIO                       = 0x17
-       SIGIOT                      = 0x6
-       SIGKILL                     = 0x9
-       SIGLWP                      = 0x20
-       SIGPIPE                     = 0xd
-       SIGPROF                     = 0x1b
-       SIGQUIT                     = 0x3
-       SIGSEGV                     = 0xb
-       SIGSTOP                     = 0x11
-       SIGSYS                      = 0xc
-       SIGTERM                     = 0xf
-       SIGTHR                      = 0x20
-       SIGTRAP                     = 0x5
-       SIGTSTP                     = 0x12
-       SIGTTIN                     = 0x15
-       SIGTTOU                     = 0x16
-       SIGURG                      = 0x10
-       SIGUSR1                     = 0x1e
-       SIGUSR2                     = 0x1f
-       SIGVTALRM                   = 0x1a
-       SIGWINCH                    = 0x1c
-       SIGXCPU                     = 0x18
-       SIGXFSZ                     = 0x19
-       SIOCADDMULTI                = 0x80206931
-       SIOCADDRT                   = 0x8030720a
-       SIOCAIFADDR                 = 0x8040691a
-       SIOCAIFGROUP                = 0x80246987
-       SIOCALIFADDR                = 0x8118691b
-       SIOCATMARK                  = 0x40047307
-       SIOCDELMULTI                = 0x80206932
-       SIOCDELRT                   = 0x8030720b
-       SIOCDIFADDR                 = 0x80206919
-       SIOCDIFGROUP                = 0x80246989
-       SIOCDIFPHYADDR              = 0x80206949
-       SIOCDLIFADDR                = 0x8118691d
-       SIOCGDRVSPEC                = 0xc01c697b
-       SIOCGETSGCNT                = 0xc0147210
-       SIOCGETVIFCNT               = 0xc014720f
-       SIOCGHIWAT                  = 0x40047301
-       SIOCGIFADDR                 = 0xc0206921
-       SIOCGIFBRDADDR              = 0xc0206923
-       SIOCGIFCAP                  = 0xc020691f
-       SIOCGIFCONF                 = 0xc0086924
-       SIOCGIFDESCR                = 0xc020692a
-       SIOCGIFDSTADDR              = 0xc0206922
-       SIOCGIFFLAGS                = 0xc0206911
-       SIOCGIFGENERIC              = 0xc020693a
-       SIOCGIFGMEMB                = 0xc024698a
-       SIOCGIFGROUP                = 0xc0246988
-       SIOCGIFINDEX                = 0xc0206920
-       SIOCGIFMAC                  = 0xc0206926
-       SIOCGIFMEDIA                = 0xc0286938
-       SIOCGIFMETRIC               = 0xc0206917
-       SIOCGIFMTU                  = 0xc0206933
-       SIOCGIFNETMASK              = 0xc0206925
-       SIOCGIFPDSTADDR             = 0xc0206948
-       SIOCGIFPHYS                 = 0xc0206935
-       SIOCGIFPSRCADDR             = 0xc0206947
-       SIOCGIFSTATUS               = 0xc331693b
-       SIOCGLIFADDR                = 0xc118691c
-       SIOCGLIFPHYADDR             = 0xc118694b
-       SIOCGLOWAT                  = 0x40047303
-       SIOCGPGRP                   = 0x40047309
-       SIOCGPRIVATE_0              = 0xc0206950
-       SIOCGPRIVATE_1              = 0xc0206951
-       SIOCIFCREATE                = 0xc020697a
-       SIOCIFCREATE2               = 0xc020697c
-       SIOCIFDESTROY               = 0x80206979
-       SIOCIFGCLONERS              = 0xc00c6978
-       SIOCSDRVSPEC                = 0x801c697b
-       SIOCSHIWAT                  = 0x80047300
-       SIOCSIFADDR                 = 0x8020690c
-       SIOCSIFBRDADDR              = 0x80206913
-       SIOCSIFCAP                  = 0x8020691e
-       SIOCSIFDESCR                = 0x80206929
-       SIOCSIFDSTADDR              = 0x8020690e
-       SIOCSIFFLAGS                = 0x80206910
-       SIOCSIFGENERIC              = 0x80206939
-       SIOCSIFLLADDR               = 0x8020693c
-       SIOCSIFMAC                  = 0x80206927
-       SIOCSIFMEDIA                = 0xc0206937
-       SIOCSIFMETRIC               = 0x80206918
-       SIOCSIFMTU                  = 0x80206934
-       SIOCSIFNAME                 = 0x80206928
-       SIOCSIFNETMASK              = 0x80206916
-       SIOCSIFPHYADDR              = 0x80406946
-       SIOCSIFPHYS                 = 0x80206936
-       SIOCSIFRVNET                = 0xc020695b
-       SIOCSIFVNET                 = 0xc020695a
-       SIOCSLIFPHYADDR             = 0x8118694a
-       SIOCSLOWAT                  = 0x80047302
-       SIOCSPGRP                   = 0x80047308
-       SOCK_DGRAM                  = 0x2
-       SOCK_MAXADDRLEN             = 0xff
-       SOCK_RAW                    = 0x3
-       SOCK_RDM                    = 0x4
-       SOCK_SEQPACKET              = 0x5
-       SOCK_STREAM                 = 0x1
-       SOL_SOCKET                  = 0xffff
-       SOMAXCONN                   = 0x80
-       SO_ACCEPTCONN               = 0x2
-       SO_ACCEPTFILTER             = 0x1000
-       SO_BINTIME                  = 0x2000
-       SO_BROADCAST                = 0x20
-       SO_DEBUG                    = 0x1
-       SO_DONTROUTE                = 0x10
-       SO_ERROR                    = 0x1007
-       SO_KEEPALIVE                = 0x8
-       SO_LABEL                    = 0x1009
-       SO_LINGER                   = 0x80
-       SO_LISTENINCQLEN            = 0x1013
-       SO_LISTENQLEN               = 0x1012
-       SO_LISTENQLIMIT             = 0x1011
-       SO_NOSIGPIPE                = 0x800
-       SO_NO_DDP                   = 0x8000
-       SO_NO_OFFLOAD               = 0x4000
-       SO_OOBINLINE                = 0x100
-       SO_PEERLABEL                = 0x1010
-       SO_RCVBUF                   = 0x1002
-       SO_RCVLOWAT                 = 0x1004
-       SO_RCVTIMEO                 = 0x1006
-       SO_REUSEADDR                = 0x4
-       SO_REUSEPORT                = 0x200
-       SO_SETFIB                   = 0x1014
-       SO_SNDBUF                   = 0x1001
-       SO_SNDLOWAT                 = 0x1003
-       SO_SNDTIMEO                 = 0x1005
-       SO_TIMESTAMP                = 0x400
-       SO_TYPE                     = 0x1008
-       SO_USELOOPBACK              = 0x40
-       TCP_CA_NAME_MAX             = 0x10
-       TCP_CONGESTION              = 0x40
-       TCP_INFO                    = 0x20
-       TCP_MAXBURST                = 0x4
-       TCP_MAXHLEN                 = 0x3c
-       TCP_MAXOLEN                 = 0x28
-       TCP_MAXSEG                  = 0x2
-       TCP_MAXWIN                  = 0xffff
-       TCP_MAX_SACK                = 0x4
-       TCP_MAX_WINSHIFT            = 0xe
-       TCP_MD5SIG                  = 0x10
-       TCP_MINMSS                  = 0xd8
-       TCP_MSS                     = 0x200
-       TCP_NODELAY                 = 0x1
-       TCP_NOOPT                   = 0x8
-       TCP_NOPUSH                  = 0x4
-       WCONTINUED                  = 0x4
-       WCOREFLAG                   = 0x80
-       WLINUXCLONE                 = 0x80000000
-       WNOHANG                     = 0x1
-       WNOWAIT                     = 0x8
-       WSTOPPED                    = 0x2
-       WUNTRACED                   = 0x2
+       AF_APPLETALK                   = 0x10
+       AF_ARP                         = 0x23
+       AF_ATM                         = 0x1e
+       AF_BLUETOOTH                   = 0x24
+       AF_CCITT                       = 0xa
+       AF_CHAOS                       = 0x5
+       AF_CNT                         = 0x15
+       AF_COIP                        = 0x14
+       AF_DATAKIT                     = 0x9
+       AF_DECnet                      = 0xc
+       AF_DLI                         = 0xd
+       AF_E164                        = 0x1a
+       AF_ECMA                        = 0x8
+       AF_HYLINK                      = 0xf
+       AF_IEEE80211                   = 0x25
+       AF_IMPLINK                     = 0x3
+       AF_INET                        = 0x2
+       AF_INET6                       = 0x1c
+       AF_IPX                         = 0x17
+       AF_ISDN                        = 0x1a
+       AF_ISO                         = 0x7
+       AF_LAT                         = 0xe
+       AF_LINK                        = 0x12
+       AF_LOCAL                       = 0x1
+       AF_MAX                         = 0x26
+       AF_NATM                        = 0x1d
+       AF_NETBIOS                     = 0x6
+       AF_NETGRAPH                    = 0x20
+       AF_OSI                         = 0x7
+       AF_PUP                         = 0x4
+       AF_ROUTE                       = 0x11
+       AF_SCLUSTER                    = 0x22
+       AF_SIP                         = 0x18
+       AF_SLOW                        = 0x21
+       AF_SNA                         = 0xb
+       AF_UNIX                        = 0x1
+       AF_UNSPEC                      = 0
+       AF_VENDOR00                    = 0x27
+       AF_VENDOR01                    = 0x29
+       AF_VENDOR02                    = 0x2b
+       AF_VENDOR03                    = 0x2d
+       AF_VENDOR04                    = 0x2f
+       AF_VENDOR05                    = 0x31
+       AF_VENDOR06                    = 0x33
+       AF_VENDOR07                    = 0x35
+       AF_VENDOR08                    = 0x37
+       AF_VENDOR09                    = 0x39
+       AF_VENDOR10                    = 0x3b
+       AF_VENDOR11                    = 0x3d
+       AF_VENDOR12                    = 0x3f
+       AF_VENDOR13                    = 0x41
+       AF_VENDOR14                    = 0x43
+       AF_VENDOR15                    = 0x45
+       AF_VENDOR16                    = 0x47
+       AF_VENDOR17                    = 0x49
+       AF_VENDOR18                    = 0x4b
+       AF_VENDOR19                    = 0x4d
+       AF_VENDOR20                    = 0x4f
+       AF_VENDOR21                    = 0x51
+       AF_VENDOR22                    = 0x53
+       AF_VENDOR23                    = 0x55
+       AF_VENDOR24                    = 0x57
+       AF_VENDOR25                    = 0x59
+       AF_VENDOR26                    = 0x5b
+       AF_VENDOR27                    = 0x5d
+       AF_VENDOR28                    = 0x5f
+       AF_VENDOR29                    = 0x61
+       AF_VENDOR30                    = 0x63
+       AF_VENDOR31                    = 0x65
+       AF_VENDOR32                    = 0x67
+       AF_VENDOR33                    = 0x69
+       AF_VENDOR34                    = 0x6b
+       AF_VENDOR35                    = 0x6d
+       AF_VENDOR36                    = 0x6f
+       AF_VENDOR37                    = 0x71
+       AF_VENDOR38                    = 0x73
+       AF_VENDOR39                    = 0x75
+       AF_VENDOR40                    = 0x77
+       AF_VENDOR41                    = 0x79
+       AF_VENDOR42                    = 0x7b
+       AF_VENDOR43                    = 0x7d
+       AF_VENDOR44                    = 0x7f
+       AF_VENDOR45                    = 0x81
+       AF_VENDOR46                    = 0x83
+       AF_VENDOR47                    = 0x85
+       BIOCFEEDBACK                   = 0x8004427c
+       BIOCFLUSH                      = 0x20004268
+       BIOCGBLEN                      = 0x40044266
+       BIOCGDIRECTION                 = 0x40044276
+       BIOCGDLT                       = 0x4004426a
+       BIOCGDLTLIST                   = 0xc0084279
+       BIOCGETBUFMODE                 = 0x4004427d
+       BIOCGETIF                      = 0x4020426b
+       BIOCGETZMAX                    = 0x4004427f
+       BIOCGHDRCMPLT                  = 0x40044274
+       BIOCGRSIG                      = 0x40044272
+       BIOCGRTIMEOUT                  = 0x4008426e
+       BIOCGSEESENT                   = 0x40044276
+       BIOCGSTATS                     = 0x4008426f
+       BIOCIMMEDIATE                  = 0x80044270
+       BIOCLOCK                       = 0x2000427a
+       BIOCPROMISC                    = 0x20004269
+       BIOCROTZBUF                    = 0x400c4280
+       BIOCSBLEN                      = 0xc0044266
+       BIOCSDIRECTION                 = 0x80044277
+       BIOCSDLT                       = 0x80044278
+       BIOCSETBUFMODE                 = 0x8004427e
+       BIOCSETF                       = 0x80084267
+       BIOCSETFNR                     = 0x80084282
+       BIOCSETIF                      = 0x8020426c
+       BIOCSETWF                      = 0x8008427b
+       BIOCSETZBUF                    = 0x800c4281
+       BIOCSHDRCMPLT                  = 0x80044275
+       BIOCSRSIG                      = 0x80044273
+       BIOCSRTIMEOUT                  = 0x8008426d
+       BIOCSSEESENT                   = 0x80044277
+       BIOCVERSION                    = 0x40044271
+       BPF_A                          = 0x10
+       BPF_ABS                        = 0x20
+       BPF_ADD                        = 0
+       BPF_ALIGNMENT                  = 0x4
+       BPF_ALU                        = 0x4
+       BPF_AND                        = 0x50
+       BPF_B                          = 0x10
+       BPF_BUFMODE_BUFFER             = 0x1
+       BPF_BUFMODE_ZBUF               = 0x2
+       BPF_DIV                        = 0x30
+       BPF_H                          = 0x8
+       BPF_IMM                        = 0
+       BPF_IND                        = 0x40
+       BPF_JA                         = 0
+       BPF_JEQ                        = 0x10
+       BPF_JGE                        = 0x30
+       BPF_JGT                        = 0x20
+       BPF_JMP                        = 0x5
+       BPF_JSET                       = 0x40
+       BPF_K                          = 0
+       BPF_LD                         = 0
+       BPF_LDX                        = 0x1
+       BPF_LEN                        = 0x80
+       BPF_LSH                        = 0x60
+       BPF_MAJOR_VERSION              = 0x1
+       BPF_MAXBUFSIZE                 = 0x80000
+       BPF_MAXINSNS                   = 0x200
+       BPF_MEM                        = 0x60
+       BPF_MEMWORDS                   = 0x10
+       BPF_MINBUFSIZE                 = 0x20
+       BPF_MINOR_VERSION              = 0x1
+       BPF_MISC                       = 0x7
+       BPF_MSH                        = 0xa0
+       BPF_MUL                        = 0x20
+       BPF_NEG                        = 0x80
+       BPF_OR                         = 0x40
+       BPF_RELEASE                    = 0x30bb6
+       BPF_RET                        = 0x6
+       BPF_RSH                        = 0x70
+       BPF_ST                         = 0x2
+       BPF_STX                        = 0x3
+       BPF_SUB                        = 0x10
+       BPF_TAX                        = 0
+       BPF_TXA                        = 0x80
+       BPF_W                          = 0
+       BPF_X                          = 0x8
+       CTL_MAXNAME                    = 0x18
+       CTL_NET                        = 0x4
+       DLT_A429                       = 0xb8
+       DLT_A653_ICM                   = 0xb9
+       DLT_AIRONET_HEADER             = 0x78
+       DLT_APPLE_IP_OVER_IEEE1394     = 0x8a
+       DLT_ARCNET                     = 0x7
+       DLT_ARCNET_LINUX               = 0x81
+       DLT_ATM_CLIP                   = 0x13
+       DLT_ATM_RFC1483                = 0xb
+       DLT_AURORA                     = 0x7e
+       DLT_AX25                       = 0x3
+       DLT_AX25_KISS                  = 0xca
+       DLT_BACNET_MS_TP               = 0xa5
+       DLT_BLUETOOTH_HCI_H4           = 0xbb
+       DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9
+       DLT_CAN20B                     = 0xbe
+       DLT_CHAOS                      = 0x5
+       DLT_CHDLC                      = 0x68
+       DLT_CISCO_IOS                  = 0x76
+       DLT_C_HDLC                     = 0x68
+       DLT_C_HDLC_WITH_DIR            = 0xcd
+       DLT_DOCSIS                     = 0x8f
+       DLT_ECONET                     = 0x73
+       DLT_EN10MB                     = 0x1
+       DLT_EN3MB                      = 0x2
+       DLT_ENC                        = 0x6d
+       DLT_ERF                        = 0xc5
+       DLT_ERF_ETH                    = 0xaf
+       DLT_ERF_POS                    = 0xb0
+       DLT_FDDI                       = 0xa
+       DLT_FLEXRAY                    = 0xd2
+       DLT_FRELAY                     = 0x6b
+       DLT_FRELAY_WITH_DIR            = 0xce
+       DLT_GCOM_SERIAL                = 0xad
+       DLT_GCOM_T1E1                  = 0xac
+       DLT_GPF_F                      = 0xab
+       DLT_GPF_T                      = 0xaa
+       DLT_GPRS_LLC                   = 0xa9
+       DLT_HHDLC                      = 0x79
+       DLT_IBM_SN                     = 0x92
+       DLT_IBM_SP                     = 0x91
+       DLT_IEEE802                    = 0x6
+       DLT_IEEE802_11                 = 0x69
+       DLT_IEEE802_11_RADIO           = 0x7f
+       DLT_IEEE802_11_RADIO_AVS       = 0xa3
+       DLT_IEEE802_15_4               = 0xc3
+       DLT_IEEE802_15_4_LINUX         = 0xbf
+       DLT_IEEE802_15_4_NONASK_PHY    = 0xd7
+       DLT_IEEE802_16_MAC_CPS         = 0xbc
+       DLT_IEEE802_16_MAC_CPS_RADIO   = 0xc1
+       DLT_IPFILTER                   = 0x74
+       DLT_IPMB                       = 0xc7
+       DLT_IPMB_LINUX                 = 0xd1
+       DLT_IP_OVER_FC                 = 0x7a
+       DLT_JUNIPER_ATM1               = 0x89
+       DLT_JUNIPER_ATM2               = 0x87
+       DLT_JUNIPER_CHDLC              = 0xb5
+       DLT_JUNIPER_ES                 = 0x84
+       DLT_JUNIPER_ETHER              = 0xb2
+       DLT_JUNIPER_FRELAY             = 0xb4
+       DLT_JUNIPER_GGSN               = 0x85
+       DLT_JUNIPER_ISM                = 0xc2
+       DLT_JUNIPER_MFR                = 0x86
+       DLT_JUNIPER_MLFR               = 0x83
+       DLT_JUNIPER_MLPPP              = 0x82
+       DLT_JUNIPER_MONITOR            = 0xa4
+       DLT_JUNIPER_PIC_PEER           = 0xae
+       DLT_JUNIPER_PPP                = 0xb3
+       DLT_JUNIPER_PPPOE              = 0xa7
+       DLT_JUNIPER_PPPOE_ATM          = 0xa8
+       DLT_JUNIPER_SERVICES           = 0x88
+       DLT_JUNIPER_ST                 = 0xc8
+       DLT_JUNIPER_VP                 = 0xb7
+       DLT_LAPB_WITH_DIR              = 0xcf
+       DLT_LAPD                       = 0xcb
+       DLT_LIN                        = 0xd4
+       DLT_LINUX_IRDA                 = 0x90
+       DLT_LINUX_LAPD                 = 0xb1
+       DLT_LINUX_PPP_WITHDIRECTION    = 0xa6
+       DLT_LINUX_SLL                  = 0x71
+       DLT_LOOP                       = 0x6c
+       DLT_LTALK                      = 0x72
+       DLT_MFR                        = 0xb6
+       DLT_MOST                       = 0xd3
+       DLT_MTP2                       = 0x8c
+       DLT_MTP2_WITH_PHDR             = 0x8b
+       DLT_MTP3                       = 0x8d
+       DLT_NULL                       = 0
+       DLT_PCI_EXP                    = 0x7d
+       DLT_PFLOG                      = 0x75
+       DLT_PFSYNC                     = 0x79
+       DLT_PPI                        = 0xc0
+       DLT_PPP                        = 0x9
+       DLT_PPP_BSDOS                  = 0x10
+       DLT_PPP_ETHER                  = 0x33
+       DLT_PPP_PPPD                   = 0xa6
+       DLT_PPP_SERIAL                 = 0x32
+       DLT_PPP_WITH_DIR               = 0xcc
+       DLT_PPP_WITH_DIRECTION         = 0xa6
+       DLT_PRISM_HEADER               = 0x77
+       DLT_PRONET                     = 0x4
+       DLT_RAIF1                      = 0xc6
+       DLT_RAW                        = 0xc
+       DLT_RIO                        = 0x7c
+       DLT_SCCP                       = 0x8e
+       DLT_SITA                       = 0xc4
+       DLT_SLIP                       = 0x8
+       DLT_SLIP_BSDOS                 = 0xf
+       DLT_SUNATM                     = 0x7b
+       DLT_SYMANTEC_FIREWALL          = 0x63
+       DLT_TZSP                       = 0x80
+       DLT_USB                        = 0xba
+       DLT_USB_LINUX                  = 0xbd
+       DLT_USER0                      = 0x93
+       DLT_USER1                      = 0x94
+       DLT_USER10                     = 0x9d
+       DLT_USER11                     = 0x9e
+       DLT_USER12                     = 0x9f
+       DLT_USER13                     = 0xa0
+       DLT_USER14                     = 0xa1
+       DLT_USER15                     = 0xa2
+       DLT_USER2                      = 0x95
+       DLT_USER3                      = 0x96
+       DLT_USER4                      = 0x97
+       DLT_USER5                      = 0x98
+       DLT_USER6                      = 0x99
+       DLT_USER7                      = 0x9a
+       DLT_USER8                      = 0x9b
+       DLT_USER9                      = 0x9c
+       DLT_X2E_SERIAL                 = 0xd5
+       DLT_X2E_XORAYA                 = 0xd6
+       E2BIG                          = 0x7
+       EACCES                         = 0xd
+       EADDRINUSE                     = 0x30
+       EADDRNOTAVAIL                  = 0x31
+       EAFNOSUPPORT                   = 0x2f
+       EAGAIN                         = 0x23
+       EALREADY                       = 0x25
+       EAUTH                          = 0x50
+       EBADF                          = 0x9
+       EBADMSG                        = 0x59
+       EBADRPC                        = 0x48
+       EBUSY                          = 0x10
+       ECANCELED                      = 0x55
+       ECHILD                         = 0xa
+       ECONNABORTED                   = 0x35
+       ECONNREFUSED                   = 0x3d
+       ECONNRESET                     = 0x36
+       EDEADLK                        = 0xb
+       EDESTADDRREQ                   = 0x27
+       EDOM                           = 0x21
+       EDOOFUS                        = 0x58
+       EDQUOT                         = 0x45
+       EEXIST                         = 0x11
+       EFAULT                         = 0xe
+       EFBIG                          = 0x1b
+       EFTYPE                         = 0x4f
+       EHOSTDOWN                      = 0x40
+       EHOSTUNREACH                   = 0x41
+       EIDRM                          = 0x52
+       EILSEQ                         = 0x56
+       EINPROGRESS                    = 0x24
+       EINTR                          = 0x4
+       EINVAL                         = 0x16
+       EIO                            = 0x5
+       EISCONN                        = 0x38
+       EISDIR                         = 0x15
+       ELAST                          = 0x5d
+       ELOOP                          = 0x3e
+       EMFILE                         = 0x18
+       EMLINK                         = 0x1f
+       EMSGSIZE                       = 0x28
+       EMULTIHOP                      = 0x5a
+       ENAMETOOLONG                   = 0x3f
+       ENEEDAUTH                      = 0x51
+       ENETDOWN                       = 0x32
+       ENETRESET                      = 0x34
+       ENETUNREACH                    = 0x33
+       ENFILE                         = 0x17
+       ENOATTR                        = 0x57
+       ENOBUFS                        = 0x37
+       ENODEV                         = 0x13
+       ENOENT                         = 0x2
+       ENOEXEC                        = 0x8
+       ENOLCK                         = 0x4d
+       ENOLINK                        = 0x5b
+       ENOMEM                         = 0xc
+       ENOMSG                         = 0x53
+       ENOPROTOOPT                    = 0x2a
+       ENOSPC                         = 0x1c
+       ENOSYS                         = 0x4e
+       ENOTBLK                        = 0xf
+       ENOTCAPABLE                    = 0x5d
+       ENOTCONN                       = 0x39
+       ENOTDIR                        = 0x14
+       ENOTEMPTY                      = 0x42
+       ENOTSOCK                       = 0x26
+       ENOTSUP                        = 0x2d
+       ENOTTY                         = 0x19
+       ENXIO                          = 0x6
+       EOPNOTSUPP                     = 0x2d
+       EOVERFLOW                      = 0x54
+       EPERM                          = 0x1
+       EPFNOSUPPORT                   = 0x2e
+       EPIPE                          = 0x20
+       EPROCLIM                       = 0x43
+       EPROCUNAVAIL                   = 0x4c
+       EPROGMISMATCH                  = 0x4b
+       EPROGUNAVAIL                   = 0x4a
+       EPROTO                         = 0x5c
+       EPROTONOSUPPORT                = 0x2b
+       EPROTOTYPE                     = 0x29
+       ERANGE                         = 0x22
+       EREMOTE                        = 0x47
+       EROFS                          = 0x1e
+       ERPCMISMATCH                   = 0x49
+       ESHUTDOWN                      = 0x3a
+       ESOCKTNOSUPPORT                = 0x2c
+       ESPIPE                         = 0x1d
+       ESRCH                          = 0x3
+       ESTALE                         = 0x46
+       ETIMEDOUT                      = 0x3c
+       ETOOMANYREFS                   = 0x3b
+       ETXTBSY                        = 0x1a
+       EUSERS                         = 0x44
+       EVFILT_AIO                     = -0x3
+       EVFILT_FS                      = -0x9
+       EVFILT_LIO                     = -0xa
+       EVFILT_PROC                    = -0x5
+       EVFILT_READ                    = -0x1
+       EVFILT_SIGNAL                  = -0x6
+       EVFILT_SYSCOUNT                = 0xb
+       EVFILT_TIMER                   = -0x7
+       EVFILT_USER                    = -0xb
+       EVFILT_VNODE                   = -0x4
+       EVFILT_WRITE                   = -0x2
+       EV_ADD                         = 0x1
+       EV_CLEAR                       = 0x20
+       EV_DELETE                      = 0x2
+       EV_DISABLE                     = 0x8
+       EV_DISPATCH                    = 0x80
+       EV_ENABLE                      = 0x4
+       EV_EOF                         = 0x8000
+       EV_ERROR                       = 0x4000
+       EV_FLAG1                       = 0x2000
+       EV_ONESHOT                     = 0x10
+       EV_RECEIPT                     = 0x40
+       EV_SYSFLAGS                    = 0xf000
+       EWOULDBLOCK                    = 0x23
+       EXDEV                          = 0x12
+       FD_CLOEXEC                     = 0x1
+       FD_SETSIZE                     = 0x400
+       F_CANCEL                       = 0x5
+       F_DUP2FD                       = 0xa
+       F_DUPFD                        = 0
+       F_GETFD                        = 0x1
+       F_GETFL                        = 0x3
+       F_GETLK                        = 0xb
+       F_GETOWN                       = 0x5
+       F_OGETLK                       = 0x7
+       F_OSETLK                       = 0x8
+       F_OSETLKW                      = 0x9
+       F_RDAHEAD                      = 0x10
+       F_RDLCK                        = 0x1
+       F_READAHEAD                    = 0xf
+       F_SETFD                        = 0x2
+       F_SETFL                        = 0x4
+       F_SETLK                        = 0xc
+       F_SETLKW                       = 0xd
+       F_SETLK_REMOTE                 = 0xe
+       F_SETOWN                       = 0x6
+       F_UNLCK                        = 0x2
+       F_UNLCKSYS                     = 0x4
+       F_WRLCK                        = 0x3
+       IFF_ALLMULTI                   = 0x200
+       IFF_ALTPHYS                    = 0x4000
+       IFF_BROADCAST                  = 0x2
+       IFF_CANTCHANGE                 = 0x208f72
+       IFF_DEBUG                      = 0x4
+       IFF_DRV_OACTIVE                = 0x400
+       IFF_DRV_RUNNING                = 0x40
+       IFF_DYING                      = 0x200000
+       IFF_LINK0                      = 0x1000
+       IFF_LINK1                      = 0x2000
+       IFF_LINK2                      = 0x4000
+       IFF_LOOPBACK                   = 0x8
+       IFF_MONITOR                    = 0x40000
+       IFF_MULTICAST                  = 0x8000
+       IFF_NOARP                      = 0x80
+       IFF_OACTIVE                    = 0x400
+       IFF_POINTOPOINT                = 0x10
+       IFF_PPROMISC                   = 0x20000
+       IFF_PROMISC                    = 0x100
+       IFF_RENAMING                   = 0x400000
+       IFF_RUNNING                    = 0x40
+       IFF_SIMPLEX                    = 0x800
+       IFF_SMART                      = 0x20
+       IFF_STATICARP                  = 0x80000
+       IFF_UP                         = 0x1
+       IFNAMSIZ                       = 0x10
+       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_CLASSD_HOST                 = 0xfffffff
+       IN_CLASSD_NET                  = 0xf0000000
+       IN_CLASSD_NSHIFT               = 0x1c
+       IN_LOOPBACKNET                 = 0x7f
+       IPPROTO_3PC                    = 0x22
+       IPPROTO_ADFS                   = 0x44
+       IPPROTO_AH                     = 0x33
+       IPPROTO_AHIP                   = 0x3d
+       IPPROTO_APES                   = 0x63
+       IPPROTO_ARGUS                  = 0xd
+       IPPROTO_AX25                   = 0x5d
+       IPPROTO_BHA                    = 0x31
+       IPPROTO_BLT                    = 0x1e
+       IPPROTO_BRSATMON               = 0x4c
+       IPPROTO_CARP                   = 0x70
+       IPPROTO_CFTP                   = 0x3e
+       IPPROTO_CHAOS                  = 0x10
+       IPPROTO_CMTP                   = 0x26
+       IPPROTO_CPHB                   = 0x49
+       IPPROTO_CPNX                   = 0x48
+       IPPROTO_DDP                    = 0x25
+       IPPROTO_DGP                    = 0x56
+       IPPROTO_DIVERT                 = 0x102
+       IPPROTO_DONE                   = 0x101
+       IPPROTO_DSTOPTS                = 0x3c
+       IPPROTO_EGP                    = 0x8
+       IPPROTO_EMCON                  = 0xe
+       IPPROTO_ENCAP                  = 0x62
+       IPPROTO_EON                    = 0x50
+       IPPROTO_ESP                    = 0x32
+       IPPROTO_ETHERIP                = 0x61
+       IPPROTO_FRAGMENT               = 0x2c
+       IPPROTO_GGP                    = 0x3
+       IPPROTO_GMTP                   = 0x64
+       IPPROTO_GRE                    = 0x2f
+       IPPROTO_HELLO                  = 0x3f
+       IPPROTO_HMP                    = 0x14
+       IPPROTO_HOPOPTS                = 0
+       IPPROTO_ICMP                   = 0x1
+       IPPROTO_ICMPV6                 = 0x3a
+       IPPROTO_IDP                    = 0x16
+       IPPROTO_IDPR                   = 0x23
+       IPPROTO_IDRP                   = 0x2d
+       IPPROTO_IGMP                   = 0x2
+       IPPROTO_IGP                    = 0x55
+       IPPROTO_IGRP                   = 0x58
+       IPPROTO_IL                     = 0x28
+       IPPROTO_INLSP                  = 0x34
+       IPPROTO_INP                    = 0x20
+       IPPROTO_IP                     = 0
+       IPPROTO_IPCOMP                 = 0x6c
+       IPPROTO_IPCV                   = 0x47
+       IPPROTO_IPEIP                  = 0x5e
+       IPPROTO_IPIP                   = 0x4
+       IPPROTO_IPPC                   = 0x43
+       IPPROTO_IPV4                   = 0x4
+       IPPROTO_IPV6                   = 0x29
+       IPPROTO_IRTP                   = 0x1c
+       IPPROTO_KRYPTOLAN              = 0x41
+       IPPROTO_LARP                   = 0x5b
+       IPPROTO_LEAF1                  = 0x19
+       IPPROTO_LEAF2                  = 0x1a
+       IPPROTO_MAX                    = 0x100
+       IPPROTO_MAXID                  = 0x34
+       IPPROTO_MEAS                   = 0x13
+       IPPROTO_MHRP                   = 0x30
+       IPPROTO_MICP                   = 0x5f
+       IPPROTO_MOBILE                 = 0x37
+       IPPROTO_MTP                    = 0x5c
+       IPPROTO_MUX                    = 0x12
+       IPPROTO_ND                     = 0x4d
+       IPPROTO_NHRP                   = 0x36
+       IPPROTO_NONE                   = 0x3b
+       IPPROTO_NSP                    = 0x1f
+       IPPROTO_NVPII                  = 0xb
+       IPPROTO_OLD_DIVERT             = 0xfe
+       IPPROTO_OSPFIGP                = 0x59
+       IPPROTO_PFSYNC                 = 0xf0
+       IPPROTO_PGM                    = 0x71
+       IPPROTO_PIGP                   = 0x9
+       IPPROTO_PIM                    = 0x67
+       IPPROTO_PRM                    = 0x15
+       IPPROTO_PUP                    = 0xc
+       IPPROTO_PVP                    = 0x4b
+       IPPROTO_RAW                    = 0xff
+       IPPROTO_RCCMON                 = 0xa
+       IPPROTO_RDP                    = 0x1b
+       IPPROTO_ROUTING                = 0x2b
+       IPPROTO_RSVP                   = 0x2e
+       IPPROTO_RVD                    = 0x42
+       IPPROTO_SATEXPAK               = 0x40
+       IPPROTO_SATMON                 = 0x45
+       IPPROTO_SCCSP                  = 0x60
+       IPPROTO_SCTP                   = 0x84
+       IPPROTO_SDRP                   = 0x2a
+       IPPROTO_SEP                    = 0x21
+       IPPROTO_SKIP                   = 0x39
+       IPPROTO_SPACER                 = 0x7fff
+       IPPROTO_SRPC                   = 0x5a
+       IPPROTO_ST                     = 0x7
+       IPPROTO_SVMTP                  = 0x52
+       IPPROTO_SWIPE                  = 0x35
+       IPPROTO_TCF                    = 0x57
+       IPPROTO_TCP                    = 0x6
+       IPPROTO_TLSP                   = 0x38
+       IPPROTO_TP                     = 0x1d
+       IPPROTO_TPXX                   = 0x27
+       IPPROTO_TRUNK1                 = 0x17
+       IPPROTO_TRUNK2                 = 0x18
+       IPPROTO_TTP                    = 0x54
+       IPPROTO_UDP                    = 0x11
+       IPPROTO_VINES                  = 0x53
+       IPPROTO_VISA                   = 0x46
+       IPPROTO_VMTP                   = 0x51
+       IPPROTO_WBEXPAK                = 0x4f
+       IPPROTO_WBMON                  = 0x4e
+       IPPROTO_WSN                    = 0x4a
+       IPPROTO_XNET                   = 0xf
+       IPPROTO_XTP                    = 0x24
+       IPV6_AUTOFLOWLABEL             = 0x3b
+       IPV6_BINDANY                   = 0x40
+       IPV6_BINDV6ONLY                = 0x1b
+       IPV6_CHECKSUM                  = 0x1a
+       IPV6_DEFAULT_MULTICAST_HOPS    = 0x1
+       IPV6_DEFAULT_MULTICAST_LOOP    = 0x1
+       IPV6_DEFHLIM                   = 0x40
+       IPV6_DONTFRAG                  = 0x3e
+       IPV6_DSTOPTS                   = 0x32
+       IPV6_FAITH                     = 0x1d
+       IPV6_FLOWINFO_MASK             = 0xffffff0f
+       IPV6_FLOWLABEL_MASK            = 0xffff0f00
+       IPV6_FRAGTTL                   = 0x78
+       IPV6_FW_ADD                    = 0x1e
+       IPV6_FW_DEL                    = 0x1f
+       IPV6_FW_FLUSH                  = 0x20
+       IPV6_FW_GET                    = 0x22
+       IPV6_FW_ZERO                   = 0x21
+       IPV6_HLIMDEC                   = 0x1
+       IPV6_HOPLIMIT                  = 0x2f
+       IPV6_HOPOPTS                   = 0x31
+       IPV6_IPSEC_POLICY              = 0x1c
+       IPV6_JOIN_GROUP                = 0xc
+       IPV6_LEAVE_GROUP               = 0xd
+       IPV6_MAXHLIM                   = 0xff
+       IPV6_MAXOPTHDR                 = 0x800
+       IPV6_MAXPACKET                 = 0xffff
+       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_PATHMTU                   = 0x2c
+       IPV6_PKTINFO                   = 0x2e
+       IPV6_PORTRANGE                 = 0xe
+       IPV6_PORTRANGE_DEFAULT         = 0
+       IPV6_PORTRANGE_HIGH            = 0x1
+       IPV6_PORTRANGE_LOW             = 0x2
+       IPV6_PREFER_TEMPADDR           = 0x3f
+       IPV6_RECVDSTOPTS               = 0x28
+       IPV6_RECVHOPLIMIT              = 0x25
+       IPV6_RECVHOPOPTS               = 0x27
+       IPV6_RECVPATHMTU               = 0x2b
+       IPV6_RECVPKTINFO               = 0x24
+       IPV6_RECVRTHDR                 = 0x26
+       IPV6_RECVTCLASS                = 0x39
+       IPV6_RTHDR                     = 0x33
+       IPV6_RTHDRDSTOPTS              = 0x23
+       IPV6_RTHDR_LOOSE               = 0
+       IPV6_RTHDR_STRICT              = 0x1
+       IPV6_RTHDR_TYPE_0              = 0
+       IPV6_SOCKOPT_RESERVED1         = 0x3
+       IPV6_TCLASS                    = 0x3d
+       IPV6_UNICAST_HOPS              = 0x4
+       IPV6_USE_MIN_MTU               = 0x2a
+       IPV6_V6ONLY                    = 0x1b
+       IPV6_VERSION                   = 0x60
+       IPV6_VERSION_MASK              = 0xf0
+       IP_ADD_MEMBERSHIP              = 0xc
+       IP_ADD_SOURCE_MEMBERSHIP       = 0x46
+       IP_BINDANY                     = 0x18
+       IP_BLOCK_SOURCE                = 0x48
+       IP_DEFAULT_MULTICAST_LOOP      = 0x1
+       IP_DEFAULT_MULTICAST_TTL       = 0x1
+       IP_DF                          = 0x4000
+       IP_DONTFRAG                    = 0x43
+       IP_DROP_MEMBERSHIP             = 0xd
+       IP_DROP_SOURCE_MEMBERSHIP      = 0x47
+       IP_DUMMYNET3                   = 0x31
+       IP_DUMMYNET_CONFIGURE          = 0x3c
+       IP_DUMMYNET_DEL                = 0x3d
+       IP_DUMMYNET_FLUSH              = 0x3e
+       IP_DUMMYNET_GET                = 0x40
+       IP_FAITH                       = 0x16
+       IP_FW3                         = 0x30
+       IP_FW_ADD                      = 0x32
+       IP_FW_DEL                      = 0x33
+       IP_FW_FLUSH                    = 0x34
+       IP_FW_GET                      = 0x36
+       IP_FW_NAT_CFG                  = 0x38
+       IP_FW_NAT_DEL                  = 0x39
+       IP_FW_NAT_GET_CONFIG           = 0x3a
+       IP_FW_NAT_GET_LOG              = 0x3b
+       IP_FW_RESETLOG                 = 0x37
+       IP_FW_TABLE_ADD                = 0x28
+       IP_FW_TABLE_DEL                = 0x29
+       IP_FW_TABLE_FLUSH              = 0x2a
+       IP_FW_TABLE_GETSIZE            = 0x2b
+       IP_FW_TABLE_LIST               = 0x2c
+       IP_FW_ZERO                     = 0x35
+       IP_HDRINCL                     = 0x2
+       IP_IPSEC_POLICY                = 0x15
+       IP_MAXPACKET                   = 0xffff
+       IP_MAX_GROUP_SRC_FILTER        = 0x200
+       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
+       IP_MULTICAST_LOOP              = 0xb
+       IP_MULTICAST_TTL               = 0xa
+       IP_MULTICAST_VIF               = 0xe
+       IP_OFFMASK                     = 0x1fff
+       IP_ONESBCAST                   = 0x17
+       IP_OPTIONS                     = 0x1
+       IP_PORTRANGE                   = 0x13
+       IP_PORTRANGE_DEFAULT           = 0
+       IP_PORTRANGE_HIGH              = 0x1
+       IP_PORTRANGE_LOW               = 0x2
+       IP_RECVDSTADDR                 = 0x7
+       IP_RECVIF                      = 0x14
+       IP_RECVOPTS                    = 0x5
+       IP_RECVRETOPTS                 = 0x6
+       IP_RECVTTL                     = 0x41
+       IP_RETOPTS                     = 0x8
+       IP_RF                          = 0x8000
+       IP_RSVP_OFF                    = 0x10
+       IP_RSVP_ON                     = 0xf
+       IP_RSVP_VIF_OFF                = 0x12
+       IP_RSVP_VIF_ON                 = 0x11
+       IP_SENDSRCADDR                 = 0x7
+       IP_TOS                         = 0x3
+       IP_TTL                         = 0x4
+       IP_UNBLOCK_SOURCE              = 0x49
+       MSG_COMPAT                     = 0x8000
+       MSG_CTRUNC                     = 0x20
+       MSG_DONTROUTE                  = 0x4
+       MSG_DONTWAIT                   = 0x80
+       MSG_EOF                        = 0x100
+       MSG_EOR                        = 0x8
+       MSG_NBIO                       = 0x4000
+       MSG_NOSIGNAL                   = 0x20000
+       MSG_NOTIFICATION               = 0x2000
+       MSG_OOB                        = 0x1
+       MSG_PEEK                       = 0x2
+       MSG_TRUNC                      = 0x10
+       MSG_WAITALL                    = 0x40
+       NET_RT_DUMP                    = 0x1
+       NET_RT_FLAGS                   = 0x2
+       NET_RT_IFLIST                  = 0x3
+       NET_RT_IFMALIST                = 0x4
+       NET_RT_MAXID                   = 0x5
+       O_ACCMODE                      = 0x3
+       O_APPEND                       = 0x8
+       O_ASYNC                        = 0x40
+       O_CREAT                        = 0x200
+       O_DIRECT                       = 0x10000
+       O_DIRECTORY                    = 0x20000
+       O_EXCL                         = 0x800
+       O_EXEC                         = 0x40000
+       O_EXLOCK                       = 0x20
+       O_FSYNC                        = 0x80
+       O_NDELAY                       = 0x4
+       O_NOCTTY                       = 0x8000
+       O_NOFOLLOW                     = 0x100
+       O_NONBLOCK                     = 0x4
+       O_RDONLY                       = 0
+       O_RDWR                         = 0x2
+       O_SHLOCK                       = 0x10
+       O_SYNC                         = 0x80
+       O_TRUNC                        = 0x400
+       O_TTY_INIT                     = 0x80000
+       O_WRONLY                       = 0x1
+       RTAX_AUTHOR                    = 0x6
+       RTAX_BRD                       = 0x7
+       RTAX_DST                       = 0
+       RTAX_GATEWAY                   = 0x1
+       RTAX_GENMASK                   = 0x3
+       RTAX_IFA                       = 0x5
+       RTAX_IFP                       = 0x4
+       RTAX_MAX                       = 0x8
+       RTAX_NETMASK                   = 0x2
+       RTA_AUTHOR                     = 0x40
+       RTA_BRD                        = 0x80
+       RTA_DST                        = 0x1
+       RTA_GATEWAY                    = 0x2
+       RTA_GENMASK                    = 0x8
+       RTA_IFA                        = 0x20
+       RTA_IFP                        = 0x10
+       RTA_NETMASK                    = 0x4
+       RTF_BLACKHOLE                  = 0x1000
+       RTF_BROADCAST                  = 0x400000
+       RTF_DONE                       = 0x40
+       RTF_DYNAMIC                    = 0x10
+       RTF_FMASK                      = 0x1004d808
+       RTF_GATEWAY                    = 0x2
+       RTF_HOST                       = 0x4
+       RTF_LLDATA                     = 0x400
+       RTF_LLINFO                     = 0x400
+       RTF_LOCAL                      = 0x200000
+       RTF_MODIFIED                   = 0x20
+       RTF_MULTICAST                  = 0x800000
+       RTF_PINNED                     = 0x100000
+       RTF_PRCLONING                  = 0x10000
+       RTF_PROTO1                     = 0x8000
+       RTF_PROTO2                     = 0x4000
+       RTF_PROTO3                     = 0x40000
+       RTF_REJECT                     = 0x8
+       RTF_RNH_LOCKED                 = 0x40000000
+       RTF_STATIC                     = 0x800
+       RTF_STICKY                     = 0x10000000
+       RTF_UP                         = 0x1
+       RTF_XRESOLVE                   = 0x200
+       RTM_ADD                        = 0x1
+       RTM_CHANGE                     = 0x3
+       RTM_DELADDR                    = 0xd
+       RTM_DELETE                     = 0x2
+       RTM_DELMADDR                   = 0x10
+       RTM_GET                        = 0x4
+       RTM_IEEE80211                  = 0x12
+       RTM_IFANNOUNCE                 = 0x11
+       RTM_IFINFO                     = 0xe
+       RTM_LOCK                       = 0x8
+       RTM_LOSING                     = 0x5
+       RTM_MISS                       = 0x7
+       RTM_NEWADDR                    = 0xc
+       RTM_NEWMADDR                   = 0xf
+       RTM_OLDADD                     = 0x9
+       RTM_OLDDEL                     = 0xa
+       RTM_REDIRECT                   = 0x6
+       RTM_RESOLVE                    = 0xb
+       RTM_RTTUNIT                    = 0xf4240
+       RTM_VERSION                    = 0x5
+       RTV_EXPIRE                     = 0x4
+       RTV_HOPCOUNT                   = 0x2
+       RTV_MTU                        = 0x1
+       RTV_RPIPE                      = 0x8
+       RTV_RTT                        = 0x40
+       RTV_RTTVAR                     = 0x80
+       RTV_SPIPE                      = 0x10
+       RTV_SSTHRESH                   = 0x20
+       RTV_WEIGHT                     = 0x100
+       SCM_BINTIME                    = 0x4
+       SCM_CREDS                      = 0x3
+       SCM_RIGHTS                     = 0x1
+       SCM_TIMESTAMP                  = 0x2
+       SHUT_RD                        = 0
+       SHUT_RDWR                      = 0x2
+       SHUT_WR                        = 0x1
+       SIGABRT                        = 0x6
+       SIGALRM                        = 0xe
+       SIGBUS                         = 0xa
+       SIGCHLD                        = 0x14
+       SIGCONT                        = 0x13
+       SIGEMT                         = 0x7
+       SIGFPE                         = 0x8
+       SIGHUP                         = 0x1
+       SIGILL                         = 0x4
+       SIGINFO                        = 0x1d
+       SIGINT                         = 0x2
+       SIGIO                          = 0x17
+       SIGIOT                         = 0x6
+       SIGKILL                        = 0x9
+       SIGLWP                         = 0x20
+       SIGPIPE                        = 0xd
+       SIGPROF                        = 0x1b
+       SIGQUIT                        = 0x3
+       SIGSEGV                        = 0xb
+       SIGSTOP                        = 0x11
+       SIGSYS                         = 0xc
+       SIGTERM                        = 0xf
+       SIGTHR                         = 0x20
+       SIGTRAP                        = 0x5
+       SIGTSTP                        = 0x12
+       SIGTTIN                        = 0x15
+       SIGTTOU                        = 0x16
+       SIGURG                         = 0x10
+       SIGUSR1                        = 0x1e
+       SIGUSR2                        = 0x1f
+       SIGVTALRM                      = 0x1a
+       SIGWINCH                       = 0x1c
+       SIGXCPU                        = 0x18
+       SIGXFSZ                        = 0x19
+       SIOCADDMULTI                   = 0x80206931
+       SIOCADDRT                      = 0x8030720a
+       SIOCAIFADDR                    = 0x8040691a
+       SIOCAIFGROUP                   = 0x80246987
+       SIOCALIFADDR                   = 0x8118691b
+       SIOCATMARK                     = 0x40047307
+       SIOCDELMULTI                   = 0x80206932
+       SIOCDELRT                      = 0x8030720b
+       SIOCDIFADDR                    = 0x80206919
+       SIOCDIFGROUP                   = 0x80246989
+       SIOCDIFPHYADDR                 = 0x80206949
+       SIOCDLIFADDR                   = 0x8118691d
+       SIOCGDRVSPEC                   = 0xc01c697b
+       SIOCGETSGCNT                   = 0xc0147210
+       SIOCGETVIFCNT                  = 0xc014720f
+       SIOCGHIWAT                     = 0x40047301
+       SIOCGIFADDR                    = 0xc0206921
+       SIOCGIFBRDADDR                 = 0xc0206923
+       SIOCGIFCAP                     = 0xc020691f
+       SIOCGIFCONF                    = 0xc0086924
+       SIOCGIFDESCR                   = 0xc020692a
+       SIOCGIFDSTADDR                 = 0xc0206922
+       SIOCGIFFLAGS                   = 0xc0206911
+       SIOCGIFGENERIC                 = 0xc020693a
+       SIOCGIFGMEMB                   = 0xc024698a
+       SIOCGIFGROUP                   = 0xc0246988
+       SIOCGIFINDEX                   = 0xc0206920
+       SIOCGIFMAC                     = 0xc0206926
+       SIOCGIFMEDIA                   = 0xc0286938
+       SIOCGIFMETRIC                  = 0xc0206917
+       SIOCGIFMTU                     = 0xc0206933
+       SIOCGIFNETMASK                 = 0xc0206925
+       SIOCGIFPDSTADDR                = 0xc0206948
+       SIOCGIFPHYS                    = 0xc0206935
+       SIOCGIFPSRCADDR                = 0xc0206947
+       SIOCGIFSTATUS                  = 0xc331693b
+       SIOCGLIFADDR                   = 0xc118691c
+       SIOCGLIFPHYADDR                = 0xc118694b
+       SIOCGLOWAT                     = 0x40047303
+       SIOCGPGRP                      = 0x40047309
+       SIOCGPRIVATE_0                 = 0xc0206950
+       SIOCGPRIVATE_1                 = 0xc0206951
+       SIOCIFCREATE                   = 0xc020697a
+       SIOCIFCREATE2                  = 0xc020697c
+       SIOCIFDESTROY                  = 0x80206979
+       SIOCIFGCLONERS                 = 0xc00c6978
+       SIOCSDRVSPEC                   = 0x801c697b
+       SIOCSHIWAT                     = 0x80047300
+       SIOCSIFADDR                    = 0x8020690c
+       SIOCSIFBRDADDR                 = 0x80206913
+       SIOCSIFCAP                     = 0x8020691e
+       SIOCSIFDESCR                   = 0x80206929
+       SIOCSIFDSTADDR                 = 0x8020690e
+       SIOCSIFFLAGS                   = 0x80206910
+       SIOCSIFGENERIC                 = 0x80206939
+       SIOCSIFLLADDR                  = 0x8020693c
+       SIOCSIFMAC                     = 0x80206927
+       SIOCSIFMEDIA                   = 0xc0206937
+       SIOCSIFMETRIC                  = 0x80206918
+       SIOCSIFMTU                     = 0x80206934
+       SIOCSIFNAME                    = 0x80206928
+       SIOCSIFNETMASK                 = 0x80206916
+       SIOCSIFPHYADDR                 = 0x80406946
+       SIOCSIFPHYS                    = 0x80206936
+       SIOCSIFRVNET                   = 0xc020695b
+       SIOCSIFVNET                    = 0xc020695a
+       SIOCSLIFPHYADDR                = 0x8118694a
+       SIOCSLOWAT                     = 0x80047302
+       SIOCSPGRP                      = 0x80047308
+       SOCK_DGRAM                     = 0x2
+       SOCK_MAXADDRLEN                = 0xff
+       SOCK_RAW                       = 0x3
+       SOCK_RDM                       = 0x4
+       SOCK_SEQPACKET                 = 0x5
+       SOCK_STREAM                    = 0x1
+       SOL_SOCKET                     = 0xffff
+       SOMAXCONN                      = 0x80
+       SO_ACCEPTCONN                  = 0x2
+       SO_ACCEPTFILTER                = 0x1000
+       SO_BINTIME                     = 0x2000
+       SO_BROADCAST                   = 0x20
+       SO_DEBUG                       = 0x1
+       SO_DONTROUTE                   = 0x10
+       SO_ERROR                       = 0x1007
+       SO_KEEPALIVE                   = 0x8
+       SO_LABEL                       = 0x1009
+       SO_LINGER                      = 0x80
+       SO_LISTENINCQLEN               = 0x1013
+       SO_LISTENQLEN                  = 0x1012
+       SO_LISTENQLIMIT                = 0x1011
+       SO_NOSIGPIPE                   = 0x800
+       SO_NO_DDP                      = 0x8000
+       SO_NO_OFFLOAD                  = 0x4000
+       SO_OOBINLINE                   = 0x100
+       SO_PEERLABEL                   = 0x1010
+       SO_RCVBUF                      = 0x1002
+       SO_RCVLOWAT                    = 0x1004
+       SO_RCVTIMEO                    = 0x1006
+       SO_REUSEADDR                   = 0x4
+       SO_REUSEPORT                   = 0x200
+       SO_SETFIB                      = 0x1014
+       SO_SNDBUF                      = 0x1001
+       SO_SNDLOWAT                    = 0x1003
+       SO_SNDTIMEO                    = 0x1005
+       SO_TIMESTAMP                   = 0x400
+       SO_TYPE                        = 0x1008
+       SO_USELOOPBACK                 = 0x40
+       TCP_CA_NAME_MAX                = 0x10
+       TCP_CONGESTION                 = 0x40
+       TCP_INFO                       = 0x20
+       TCP_MAXBURST                   = 0x4
+       TCP_MAXHLEN                    = 0x3c
+       TCP_MAXOLEN                    = 0x28
+       TCP_MAXSEG                     = 0x2
+       TCP_MAXWIN                     = 0xffff
+       TCP_MAX_SACK                   = 0x4
+       TCP_MAX_WINSHIFT               = 0xe
+       TCP_MD5SIG                     = 0x10
+       TCP_MINMSS                     = 0xd8
+       TCP_MSS                        = 0x200
+       TCP_NODELAY                    = 0x1
+       TCP_NOOPT                      = 0x8
+       TCP_NOPUSH                     = 0x4
+       WCONTINUED                     = 0x4
+       WCOREFLAG                      = 0x80
+       WLINUXCLONE                    = 0x80000000
+       WNOHANG                        = 0x1
+       WNOWAIT                        = 0x8
+       WSTOPPED                       = 0x2
+       WUNTRACED                      = 0x2
 )
 
 // Types
index 770d293a2f4f9a39db219d82899e09e407e2d1e2..33fd3de1fed5fd7e76f38592105b47fca681a85f 100644 (file)
@@ -9,805 +9,1013 @@ package syscall
 
 // Constants
 const (
-       AF_APPLETALK                = 0x10
-       AF_ARP                      = 0x23
-       AF_ATM                      = 0x1e
-       AF_BLUETOOTH                = 0x24
-       AF_CCITT                    = 0xa
-       AF_CHAOS                    = 0x5
-       AF_CNT                      = 0x15
-       AF_COIP                     = 0x14
-       AF_DATAKIT                  = 0x9
-       AF_DECnet                   = 0xc
-       AF_DLI                      = 0xd
-       AF_E164                     = 0x1a
-       AF_ECMA                     = 0x8
-       AF_HYLINK                   = 0xf
-       AF_IEEE80211                = 0x25
-       AF_IMPLINK                  = 0x3
-       AF_INET                     = 0x2
-       AF_INET6                    = 0x1c
-       AF_IPX                      = 0x17
-       AF_ISDN                     = 0x1a
-       AF_ISO                      = 0x7
-       AF_LAT                      = 0xe
-       AF_LINK                     = 0x12
-       AF_LOCAL                    = 0x1
-       AF_MAX                      = 0x26
-       AF_NATM                     = 0x1d
-       AF_NETBIOS                  = 0x6
-       AF_NETGRAPH                 = 0x20
-       AF_OSI                      = 0x7
-       AF_PUP                      = 0x4
-       AF_ROUTE                    = 0x11
-       AF_SCLUSTER                 = 0x22
-       AF_SIP                      = 0x18
-       AF_SLOW                     = 0x21
-       AF_SNA                      = 0xb
-       AF_UNIX                     = 0x1
-       AF_UNSPEC                   = 0
-       AF_VENDOR00                 = 0x27
-       AF_VENDOR01                 = 0x29
-       AF_VENDOR02                 = 0x2b
-       AF_VENDOR03                 = 0x2d
-       AF_VENDOR04                 = 0x2f
-       AF_VENDOR05                 = 0x31
-       AF_VENDOR06                 = 0x33
-       AF_VENDOR07                 = 0x35
-       AF_VENDOR08                 = 0x37
-       AF_VENDOR09                 = 0x39
-       AF_VENDOR10                 = 0x3b
-       AF_VENDOR11                 = 0x3d
-       AF_VENDOR12                 = 0x3f
-       AF_VENDOR13                 = 0x41
-       AF_VENDOR14                 = 0x43
-       AF_VENDOR15                 = 0x45
-       AF_VENDOR16                 = 0x47
-       AF_VENDOR17                 = 0x49
-       AF_VENDOR18                 = 0x4b
-       AF_VENDOR19                 = 0x4d
-       AF_VENDOR20                 = 0x4f
-       AF_VENDOR21                 = 0x51
-       AF_VENDOR22                 = 0x53
-       AF_VENDOR23                 = 0x55
-       AF_VENDOR24                 = 0x57
-       AF_VENDOR25                 = 0x59
-       AF_VENDOR26                 = 0x5b
-       AF_VENDOR27                 = 0x5d
-       AF_VENDOR28                 = 0x5f
-       AF_VENDOR29                 = 0x61
-       AF_VENDOR30                 = 0x63
-       AF_VENDOR31                 = 0x65
-       AF_VENDOR32                 = 0x67
-       AF_VENDOR33                 = 0x69
-       AF_VENDOR34                 = 0x6b
-       AF_VENDOR35                 = 0x6d
-       AF_VENDOR36                 = 0x6f
-       AF_VENDOR37                 = 0x71
-       AF_VENDOR38                 = 0x73
-       AF_VENDOR39                 = 0x75
-       AF_VENDOR40                 = 0x77
-       AF_VENDOR41                 = 0x79
-       AF_VENDOR42                 = 0x7b
-       AF_VENDOR43                 = 0x7d
-       AF_VENDOR44                 = 0x7f
-       AF_VENDOR45                 = 0x81
-       AF_VENDOR46                 = 0x83
-       AF_VENDOR47                 = 0x85
-       CTL_MAXNAME                 = 0x18
-       CTL_NET                     = 0x4
-       E2BIG                       = 0x7
-       EACCES                      = 0xd
-       EADDRINUSE                  = 0x30
-       EADDRNOTAVAIL               = 0x31
-       EAFNOSUPPORT                = 0x2f
-       EAGAIN                      = 0x23
-       EALREADY                    = 0x25
-       EAUTH                       = 0x50
-       EBADF                       = 0x9
-       EBADMSG                     = 0x59
-       EBADRPC                     = 0x48
-       EBUSY                       = 0x10
-       ECANCELED                   = 0x55
-       ECHILD                      = 0xa
-       ECONNABORTED                = 0x35
-       ECONNREFUSED                = 0x3d
-       ECONNRESET                  = 0x36
-       EDEADLK                     = 0xb
-       EDESTADDRREQ                = 0x27
-       EDOM                        = 0x21
-       EDOOFUS                     = 0x58
-       EDQUOT                      = 0x45
-       EEXIST                      = 0x11
-       EFAULT                      = 0xe
-       EFBIG                       = 0x1b
-       EFTYPE                      = 0x4f
-       EHOSTDOWN                   = 0x40
-       EHOSTUNREACH                = 0x41
-       EIDRM                       = 0x52
-       EILSEQ                      = 0x56
-       EINPROGRESS                 = 0x24
-       EINTR                       = 0x4
-       EINVAL                      = 0x16
-       EIO                         = 0x5
-       EISCONN                     = 0x38
-       EISDIR                      = 0x15
-       ELAST                       = 0x5d
-       ELOOP                       = 0x3e
-       EMFILE                      = 0x18
-       EMLINK                      = 0x1f
-       EMSGSIZE                    = 0x28
-       EMULTIHOP                   = 0x5a
-       ENAMETOOLONG                = 0x3f
-       ENEEDAUTH                   = 0x51
-       ENETDOWN                    = 0x32
-       ENETRESET                   = 0x34
-       ENETUNREACH                 = 0x33
-       ENFILE                      = 0x17
-       ENOATTR                     = 0x57
-       ENOBUFS                     = 0x37
-       ENODEV                      = 0x13
-       ENOENT                      = 0x2
-       ENOEXEC                     = 0x8
-       ENOLCK                      = 0x4d
-       ENOLINK                     = 0x5b
-       ENOMEM                      = 0xc
-       ENOMSG                      = 0x53
-       ENOPROTOOPT                 = 0x2a
-       ENOSPC                      = 0x1c
-       ENOSYS                      = 0x4e
-       ENOTBLK                     = 0xf
-       ENOTCAPABLE                 = 0x5d
-       ENOTCONN                    = 0x39
-       ENOTDIR                     = 0x14
-       ENOTEMPTY                   = 0x42
-       ENOTSOCK                    = 0x26
-       ENOTSUP                     = 0x2d
-       ENOTTY                      = 0x19
-       ENXIO                       = 0x6
-       EOPNOTSUPP                  = 0x2d
-       EOVERFLOW                   = 0x54
-       EPERM                       = 0x1
-       EPFNOSUPPORT                = 0x2e
-       EPIPE                       = 0x20
-       EPROCLIM                    = 0x43
-       EPROCUNAVAIL                = 0x4c
-       EPROGMISMATCH               = 0x4b
-       EPROGUNAVAIL                = 0x4a
-       EPROTO                      = 0x5c
-       EPROTONOSUPPORT             = 0x2b
-       EPROTOTYPE                  = 0x29
-       ERANGE                      = 0x22
-       EREMOTE                     = 0x47
-       EROFS                       = 0x1e
-       ERPCMISMATCH                = 0x49
-       ESHUTDOWN                   = 0x3a
-       ESOCKTNOSUPPORT             = 0x2c
-       ESPIPE                      = 0x1d
-       ESRCH                       = 0x3
-       ESTALE                      = 0x46
-       ETIMEDOUT                   = 0x3c
-       ETOOMANYREFS                = 0x3b
-       ETXTBSY                     = 0x1a
-       EUSERS                      = 0x44
-       EVFILT_AIO                  = -0x3
-       EVFILT_FS                   = -0x9
-       EVFILT_LIO                  = -0xa
-       EVFILT_PROC                 = -0x5
-       EVFILT_READ                 = -0x1
-       EVFILT_SIGNAL               = -0x6
-       EVFILT_SYSCOUNT             = 0xb
-       EVFILT_TIMER                = -0x7
-       EVFILT_USER                 = -0xb
-       EVFILT_VNODE                = -0x4
-       EVFILT_WRITE                = -0x2
-       EV_ADD                      = 0x1
-       EV_CLEAR                    = 0x20
-       EV_DELETE                   = 0x2
-       EV_DISABLE                  = 0x8
-       EV_DISPATCH                 = 0x80
-       EV_ENABLE                   = 0x4
-       EV_EOF                      = 0x8000
-       EV_ERROR                    = 0x4000
-       EV_FLAG1                    = 0x2000
-       EV_ONESHOT                  = 0x10
-       EV_RECEIPT                  = 0x40
-       EV_SYSFLAGS                 = 0xf000
-       EWOULDBLOCK                 = 0x23
-       EXDEV                       = 0x12
-       FD_CLOEXEC                  = 0x1
-       FD_SETSIZE                  = 0x400
-       F_CANCEL                    = 0x5
-       F_DUP2FD                    = 0xa
-       F_DUPFD                     = 0
-       F_GETFD                     = 0x1
-       F_GETFL                     = 0x3
-       F_GETLK                     = 0xb
-       F_GETOWN                    = 0x5
-       F_OGETLK                    = 0x7
-       F_OSETLK                    = 0x8
-       F_OSETLKW                   = 0x9
-       F_RDAHEAD                   = 0x10
-       F_RDLCK                     = 0x1
-       F_READAHEAD                 = 0xf
-       F_SETFD                     = 0x2
-       F_SETFL                     = 0x4
-       F_SETLK                     = 0xc
-       F_SETLKW                    = 0xd
-       F_SETLK_REMOTE              = 0xe
-       F_SETOWN                    = 0x6
-       F_UNLCK                     = 0x2
-       F_UNLCKSYS                  = 0x4
-       F_WRLCK                     = 0x3
-       IFF_ALLMULTI                = 0x200
-       IFF_ALTPHYS                 = 0x4000
-       IFF_BROADCAST               = 0x2
-       IFF_CANTCHANGE              = 0x208f72
-       IFF_DEBUG                   = 0x4
-       IFF_DRV_OACTIVE             = 0x400
-       IFF_DRV_RUNNING             = 0x40
-       IFF_DYING                   = 0x200000
-       IFF_LINK0                   = 0x1000
-       IFF_LINK1                   = 0x2000
-       IFF_LINK2                   = 0x4000
-       IFF_LOOPBACK                = 0x8
-       IFF_MONITOR                 = 0x40000
-       IFF_MULTICAST               = 0x8000
-       IFF_NOARP                   = 0x80
-       IFF_OACTIVE                 = 0x400
-       IFF_POINTOPOINT             = 0x10
-       IFF_PPROMISC                = 0x20000
-       IFF_PROMISC                 = 0x100
-       IFF_RENAMING                = 0x400000
-       IFF_RUNNING                 = 0x40
-       IFF_SIMPLEX                 = 0x800
-       IFF_SMART                   = 0x20
-       IFF_STATICARP               = 0x80000
-       IFF_UP                      = 0x1
-       IFNAMSIZ                    = 0x10
-       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_CLASSD_HOST              = 0xfffffff
-       IN_CLASSD_NET               = 0xf0000000
-       IN_CLASSD_NSHIFT            = 0x1c
-       IN_LOOPBACKNET              = 0x7f
-       IPPROTO_3PC                 = 0x22
-       IPPROTO_ADFS                = 0x44
-       IPPROTO_AH                  = 0x33
-       IPPROTO_AHIP                = 0x3d
-       IPPROTO_APES                = 0x63
-       IPPROTO_ARGUS               = 0xd
-       IPPROTO_AX25                = 0x5d
-       IPPROTO_BHA                 = 0x31
-       IPPROTO_BLT                 = 0x1e
-       IPPROTO_BRSATMON            = 0x4c
-       IPPROTO_CARP                = 0x70
-       IPPROTO_CFTP                = 0x3e
-       IPPROTO_CHAOS               = 0x10
-       IPPROTO_CMTP                = 0x26
-       IPPROTO_CPHB                = 0x49
-       IPPROTO_CPNX                = 0x48
-       IPPROTO_DDP                 = 0x25
-       IPPROTO_DGP                 = 0x56
-       IPPROTO_DIVERT              = 0x102
-       IPPROTO_DONE                = 0x101
-       IPPROTO_DSTOPTS             = 0x3c
-       IPPROTO_EGP                 = 0x8
-       IPPROTO_EMCON               = 0xe
-       IPPROTO_ENCAP               = 0x62
-       IPPROTO_EON                 = 0x50
-       IPPROTO_ESP                 = 0x32
-       IPPROTO_ETHERIP             = 0x61
-       IPPROTO_FRAGMENT            = 0x2c
-       IPPROTO_GGP                 = 0x3
-       IPPROTO_GMTP                = 0x64
-       IPPROTO_GRE                 = 0x2f
-       IPPROTO_HELLO               = 0x3f
-       IPPROTO_HMP                 = 0x14
-       IPPROTO_HOPOPTS             = 0
-       IPPROTO_ICMP                = 0x1
-       IPPROTO_ICMPV6              = 0x3a
-       IPPROTO_IDP                 = 0x16
-       IPPROTO_IDPR                = 0x23
-       IPPROTO_IDRP                = 0x2d
-       IPPROTO_IGMP                = 0x2
-       IPPROTO_IGP                 = 0x55
-       IPPROTO_IGRP                = 0x58
-       IPPROTO_IL                  = 0x28
-       IPPROTO_INLSP               = 0x34
-       IPPROTO_INP                 = 0x20
-       IPPROTO_IP                  = 0
-       IPPROTO_IPCOMP              = 0x6c
-       IPPROTO_IPCV                = 0x47
-       IPPROTO_IPEIP               = 0x5e
-       IPPROTO_IPIP                = 0x4
-       IPPROTO_IPPC                = 0x43
-       IPPROTO_IPV4                = 0x4
-       IPPROTO_IPV6                = 0x29
-       IPPROTO_IRTP                = 0x1c
-       IPPROTO_KRYPTOLAN           = 0x41
-       IPPROTO_LARP                = 0x5b
-       IPPROTO_LEAF1               = 0x19
-       IPPROTO_LEAF2               = 0x1a
-       IPPROTO_MAX                 = 0x100
-       IPPROTO_MAXID               = 0x34
-       IPPROTO_MEAS                = 0x13
-       IPPROTO_MHRP                = 0x30
-       IPPROTO_MICP                = 0x5f
-       IPPROTO_MOBILE              = 0x37
-       IPPROTO_MTP                 = 0x5c
-       IPPROTO_MUX                 = 0x12
-       IPPROTO_ND                  = 0x4d
-       IPPROTO_NHRP                = 0x36
-       IPPROTO_NONE                = 0x3b
-       IPPROTO_NSP                 = 0x1f
-       IPPROTO_NVPII               = 0xb
-       IPPROTO_OLD_DIVERT          = 0xfe
-       IPPROTO_OSPFIGP             = 0x59
-       IPPROTO_PFSYNC              = 0xf0
-       IPPROTO_PGM                 = 0x71
-       IPPROTO_PIGP                = 0x9
-       IPPROTO_PIM                 = 0x67
-       IPPROTO_PRM                 = 0x15
-       IPPROTO_PUP                 = 0xc
-       IPPROTO_PVP                 = 0x4b
-       IPPROTO_RAW                 = 0xff
-       IPPROTO_RCCMON              = 0xa
-       IPPROTO_RDP                 = 0x1b
-       IPPROTO_ROUTING             = 0x2b
-       IPPROTO_RSVP                = 0x2e
-       IPPROTO_RVD                 = 0x42
-       IPPROTO_SATEXPAK            = 0x40
-       IPPROTO_SATMON              = 0x45
-       IPPROTO_SCCSP               = 0x60
-       IPPROTO_SCTP                = 0x84
-       IPPROTO_SDRP                = 0x2a
-       IPPROTO_SEP                 = 0x21
-       IPPROTO_SKIP                = 0x39
-       IPPROTO_SPACER              = 0x7fff
-       IPPROTO_SRPC                = 0x5a
-       IPPROTO_ST                  = 0x7
-       IPPROTO_SVMTP               = 0x52
-       IPPROTO_SWIPE               = 0x35
-       IPPROTO_TCF                 = 0x57
-       IPPROTO_TCP                 = 0x6
-       IPPROTO_TLSP                = 0x38
-       IPPROTO_TP                  = 0x1d
-       IPPROTO_TPXX                = 0x27
-       IPPROTO_TRUNK1              = 0x17
-       IPPROTO_TRUNK2              = 0x18
-       IPPROTO_TTP                 = 0x54
-       IPPROTO_UDP                 = 0x11
-       IPPROTO_VINES               = 0x53
-       IPPROTO_VISA                = 0x46
-       IPPROTO_VMTP                = 0x51
-       IPPROTO_WBEXPAK             = 0x4f
-       IPPROTO_WBMON               = 0x4e
-       IPPROTO_WSN                 = 0x4a
-       IPPROTO_XNET                = 0xf
-       IPPROTO_XTP                 = 0x24
-       IPV6_AUTOFLOWLABEL          = 0x3b
-       IPV6_BINDANY                = 0x40
-       IPV6_BINDV6ONLY             = 0x1b
-       IPV6_CHECKSUM               = 0x1a
-       IPV6_DEFAULT_MULTICAST_HOPS = 0x1
-       IPV6_DEFAULT_MULTICAST_LOOP = 0x1
-       IPV6_DEFHLIM                = 0x40
-       IPV6_DONTFRAG               = 0x3e
-       IPV6_DSTOPTS                = 0x32
-       IPV6_FAITH                  = 0x1d
-       IPV6_FLOWINFO_MASK          = 0xffffff0f
-       IPV6_FLOWLABEL_MASK         = 0xffff0f00
-       IPV6_FRAGTTL                = 0x78
-       IPV6_FW_ADD                 = 0x1e
-       IPV6_FW_DEL                 = 0x1f
-       IPV6_FW_FLUSH               = 0x20
-       IPV6_FW_GET                 = 0x22
-       IPV6_FW_ZERO                = 0x21
-       IPV6_HLIMDEC                = 0x1
-       IPV6_HOPLIMIT               = 0x2f
-       IPV6_HOPOPTS                = 0x31
-       IPV6_IPSEC_POLICY           = 0x1c
-       IPV6_JOIN_GROUP             = 0xc
-       IPV6_LEAVE_GROUP            = 0xd
-       IPV6_MAXHLIM                = 0xff
-       IPV6_MAXOPTHDR              = 0x800
-       IPV6_MAXPACKET              = 0xffff
-       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_PATHMTU                = 0x2c
-       IPV6_PKTINFO                = 0x2e
-       IPV6_PORTRANGE              = 0xe
-       IPV6_PORTRANGE_DEFAULT      = 0
-       IPV6_PORTRANGE_HIGH         = 0x1
-       IPV6_PORTRANGE_LOW          = 0x2
-       IPV6_PREFER_TEMPADDR        = 0x3f
-       IPV6_RECVDSTOPTS            = 0x28
-       IPV6_RECVHOPLIMIT           = 0x25
-       IPV6_RECVHOPOPTS            = 0x27
-       IPV6_RECVPATHMTU            = 0x2b
-       IPV6_RECVPKTINFO            = 0x24
-       IPV6_RECVRTHDR              = 0x26
-       IPV6_RECVTCLASS             = 0x39
-       IPV6_RTHDR                  = 0x33
-       IPV6_RTHDRDSTOPTS           = 0x23
-       IPV6_RTHDR_LOOSE            = 0
-       IPV6_RTHDR_STRICT           = 0x1
-       IPV6_RTHDR_TYPE_0           = 0
-       IPV6_SOCKOPT_RESERVED1      = 0x3
-       IPV6_TCLASS                 = 0x3d
-       IPV6_UNICAST_HOPS           = 0x4
-       IPV6_USE_MIN_MTU            = 0x2a
-       IPV6_V6ONLY                 = 0x1b
-       IPV6_VERSION                = 0x60
-       IPV6_VERSION_MASK           = 0xf0
-       IP_ADD_MEMBERSHIP           = 0xc
-       IP_ADD_SOURCE_MEMBERSHIP    = 0x46
-       IP_BINDANY                  = 0x18
-       IP_BLOCK_SOURCE             = 0x48
-       IP_DEFAULT_MULTICAST_LOOP   = 0x1
-       IP_DEFAULT_MULTICAST_TTL    = 0x1
-       IP_DF                       = 0x4000
-       IP_DONTFRAG                 = 0x43
-       IP_DROP_MEMBERSHIP          = 0xd
-       IP_DROP_SOURCE_MEMBERSHIP   = 0x47
-       IP_DUMMYNET3                = 0x31
-       IP_DUMMYNET_CONFIGURE       = 0x3c
-       IP_DUMMYNET_DEL             = 0x3d
-       IP_DUMMYNET_FLUSH           = 0x3e
-       IP_DUMMYNET_GET             = 0x40
-       IP_FAITH                    = 0x16
-       IP_FW3                      = 0x30
-       IP_FW_ADD                   = 0x32
-       IP_FW_DEL                   = 0x33
-       IP_FW_FLUSH                 = 0x34
-       IP_FW_GET                   = 0x36
-       IP_FW_NAT_CFG               = 0x38
-       IP_FW_NAT_DEL               = 0x39
-       IP_FW_NAT_GET_CONFIG        = 0x3a
-       IP_FW_NAT_GET_LOG           = 0x3b
-       IP_FW_RESETLOG              = 0x37
-       IP_FW_TABLE_ADD             = 0x28
-       IP_FW_TABLE_DEL             = 0x29
-       IP_FW_TABLE_FLUSH           = 0x2a
-       IP_FW_TABLE_GETSIZE         = 0x2b
-       IP_FW_TABLE_LIST            = 0x2c
-       IP_FW_ZERO                  = 0x35
-       IP_HDRINCL                  = 0x2
-       IP_IPSEC_POLICY             = 0x15
-       IP_MAXPACKET                = 0xffff
-       IP_MAX_GROUP_SRC_FILTER     = 0x200
-       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
-       IP_MULTICAST_LOOP           = 0xb
-       IP_MULTICAST_TTL            = 0xa
-       IP_MULTICAST_VIF            = 0xe
-       IP_OFFMASK                  = 0x1fff
-       IP_ONESBCAST                = 0x17
-       IP_OPTIONS                  = 0x1
-       IP_PORTRANGE                = 0x13
-       IP_PORTRANGE_DEFAULT        = 0
-       IP_PORTRANGE_HIGH           = 0x1
-       IP_PORTRANGE_LOW            = 0x2
-       IP_RECVDSTADDR              = 0x7
-       IP_RECVIF                   = 0x14
-       IP_RECVOPTS                 = 0x5
-       IP_RECVRETOPTS              = 0x6
-       IP_RECVTTL                  = 0x41
-       IP_RETOPTS                  = 0x8
-       IP_RF                       = 0x8000
-       IP_RSVP_OFF                 = 0x10
-       IP_RSVP_ON                  = 0xf
-       IP_RSVP_VIF_OFF             = 0x12
-       IP_RSVP_VIF_ON              = 0x11
-       IP_SENDSRCADDR              = 0x7
-       IP_TOS                      = 0x3
-       IP_TTL                      = 0x4
-       IP_UNBLOCK_SOURCE           = 0x49
-       MSG_COMPAT                  = 0x8000
-       MSG_CTRUNC                  = 0x20
-       MSG_DONTROUTE               = 0x4
-       MSG_DONTWAIT                = 0x80
-       MSG_EOF                     = 0x100
-       MSG_EOR                     = 0x8
-       MSG_NBIO                    = 0x4000
-       MSG_NOSIGNAL                = 0x20000
-       MSG_NOTIFICATION            = 0x2000
-       MSG_OOB                     = 0x1
-       MSG_PEEK                    = 0x2
-       MSG_TRUNC                   = 0x10
-       MSG_WAITALL                 = 0x40
-       NET_RT_DUMP                 = 0x1
-       NET_RT_FLAGS                = 0x2
-       NET_RT_IFLIST               = 0x3
-       NET_RT_IFMALIST             = 0x4
-       NET_RT_MAXID                = 0x5
-       O_ACCMODE                   = 0x3
-       O_APPEND                    = 0x8
-       O_ASYNC                     = 0x40
-       O_CREAT                     = 0x200
-       O_DIRECT                    = 0x10000
-       O_DIRECTORY                 = 0x20000
-       O_EXCL                      = 0x800
-       O_EXEC                      = 0x40000
-       O_EXLOCK                    = 0x20
-       O_FSYNC                     = 0x80
-       O_NDELAY                    = 0x4
-       O_NOCTTY                    = 0x8000
-       O_NOFOLLOW                  = 0x100
-       O_NONBLOCK                  = 0x4
-       O_RDONLY                    = 0
-       O_RDWR                      = 0x2
-       O_SHLOCK                    = 0x10
-       O_SYNC                      = 0x80
-       O_TRUNC                     = 0x400
-       O_TTY_INIT                  = 0x80000
-       O_WRONLY                    = 0x1
-       RTAX_AUTHOR                 = 0x6
-       RTAX_BRD                    = 0x7
-       RTAX_DST                    = 0
-       RTAX_GATEWAY                = 0x1
-       RTAX_GENMASK                = 0x3
-       RTAX_IFA                    = 0x5
-       RTAX_IFP                    = 0x4
-       RTAX_MAX                    = 0x8
-       RTAX_NETMASK                = 0x2
-       RTA_AUTHOR                  = 0x40
-       RTA_BRD                     = 0x80
-       RTA_DST                     = 0x1
-       RTA_GATEWAY                 = 0x2
-       RTA_GENMASK                 = 0x8
-       RTA_IFA                     = 0x20
-       RTA_IFP                     = 0x10
-       RTA_NETMASK                 = 0x4
-       RTF_BLACKHOLE               = 0x1000
-       RTF_BROADCAST               = 0x400000
-       RTF_DONE                    = 0x40
-       RTF_DYNAMIC                 = 0x10
-       RTF_FMASK                   = 0x1004d808
-       RTF_GATEWAY                 = 0x2
-       RTF_HOST                    = 0x4
-       RTF_LLDATA                  = 0x400
-       RTF_LLINFO                  = 0x400
-       RTF_LOCAL                   = 0x200000
-       RTF_MODIFIED                = 0x20
-       RTF_MULTICAST               = 0x800000
-       RTF_PINNED                  = 0x100000
-       RTF_PRCLONING               = 0x10000
-       RTF_PROTO1                  = 0x8000
-       RTF_PROTO2                  = 0x4000
-       RTF_PROTO3                  = 0x40000
-       RTF_REJECT                  = 0x8
-       RTF_RNH_LOCKED              = 0x40000000
-       RTF_STATIC                  = 0x800
-       RTF_STICKY                  = 0x10000000
-       RTF_UP                      = 0x1
-       RTF_XRESOLVE                = 0x200
-       RTM_ADD                     = 0x1
-       RTM_CHANGE                  = 0x3
-       RTM_DELADDR                 = 0xd
-       RTM_DELETE                  = 0x2
-       RTM_DELMADDR                = 0x10
-       RTM_GET                     = 0x4
-       RTM_IEEE80211               = 0x12
-       RTM_IFANNOUNCE              = 0x11
-       RTM_IFINFO                  = 0xe
-       RTM_LOCK                    = 0x8
-       RTM_LOSING                  = 0x5
-       RTM_MISS                    = 0x7
-       RTM_NEWADDR                 = 0xc
-       RTM_NEWMADDR                = 0xf
-       RTM_OLDADD                  = 0x9
-       RTM_OLDDEL                  = 0xa
-       RTM_REDIRECT                = 0x6
-       RTM_RESOLVE                 = 0xb
-       RTM_RTTUNIT                 = 0xf4240
-       RTM_VERSION                 = 0x5
-       RTV_EXPIRE                  = 0x4
-       RTV_HOPCOUNT                = 0x2
-       RTV_MTU                     = 0x1
-       RTV_RPIPE                   = 0x8
-       RTV_RTT                     = 0x40
-       RTV_RTTVAR                  = 0x80
-       RTV_SPIPE                   = 0x10
-       RTV_SSTHRESH                = 0x20
-       RTV_WEIGHT                  = 0x100
-       SCM_BINTIME                 = 0x4
-       SCM_CREDS                   = 0x3
-       SCM_RIGHTS                  = 0x1
-       SCM_TIMESTAMP               = 0x2
-       SHUT_RD                     = 0
-       SHUT_RDWR                   = 0x2
-       SHUT_WR                     = 0x1
-       SIGABRT                     = 0x6
-       SIGALRM                     = 0xe
-       SIGBUS                      = 0xa
-       SIGCHLD                     = 0x14
-       SIGCONT                     = 0x13
-       SIGEMT                      = 0x7
-       SIGFPE                      = 0x8
-       SIGHUP                      = 0x1
-       SIGILL                      = 0x4
-       SIGINFO                     = 0x1d
-       SIGINT                      = 0x2
-       SIGIO                       = 0x17
-       SIGIOT                      = 0x6
-       SIGKILL                     = 0x9
-       SIGLWP                      = 0x20
-       SIGPIPE                     = 0xd
-       SIGPROF                     = 0x1b
-       SIGQUIT                     = 0x3
-       SIGSEGV                     = 0xb
-       SIGSTOP                     = 0x11
-       SIGSYS                      = 0xc
-       SIGTERM                     = 0xf
-       SIGTHR                      = 0x20
-       SIGTRAP                     = 0x5
-       SIGTSTP                     = 0x12
-       SIGTTIN                     = 0x15
-       SIGTTOU                     = 0x16
-       SIGURG                      = 0x10
-       SIGUSR1                     = 0x1e
-       SIGUSR2                     = 0x1f
-       SIGVTALRM                   = 0x1a
-       SIGWINCH                    = 0x1c
-       SIGXCPU                     = 0x18
-       SIGXFSZ                     = 0x19
-       SIOCADDMULTI                = 0x80206931
-       SIOCADDRT                   = 0x8040720a
-       SIOCAIFADDR                 = 0x8040691a
-       SIOCAIFGROUP                = 0x80286987
-       SIOCALIFADDR                = 0x8118691b
-       SIOCATMARK                  = 0x40047307
-       SIOCDELMULTI                = 0x80206932
-       SIOCDELRT                   = 0x8040720b
-       SIOCDIFADDR                 = 0x80206919
-       SIOCDIFGROUP                = 0x80286989
-       SIOCDIFPHYADDR              = 0x80206949
-       SIOCDLIFADDR                = 0x8118691d
-       SIOCGDRVSPEC                = 0xc028697b
-       SIOCGETSGCNT                = 0xc0207210
-       SIOCGETVIFCNT               = 0xc028720f
-       SIOCGHIWAT                  = 0x40047301
-       SIOCGIFADDR                 = 0xc0206921
-       SIOCGIFBRDADDR              = 0xc0206923
-       SIOCGIFCAP                  = 0xc020691f
-       SIOCGIFCONF                 = 0xc0106924
-       SIOCGIFDESCR                = 0xc020692a
-       SIOCGIFDSTADDR              = 0xc0206922
-       SIOCGIFFLAGS                = 0xc0206911
-       SIOCGIFGENERIC              = 0xc020693a
-       SIOCGIFGMEMB                = 0xc028698a
-       SIOCGIFGROUP                = 0xc0286988
-       SIOCGIFINDEX                = 0xc0206920
-       SIOCGIFMAC                  = 0xc0206926
-       SIOCGIFMEDIA                = 0xc0306938
-       SIOCGIFMETRIC               = 0xc0206917
-       SIOCGIFMTU                  = 0xc0206933
-       SIOCGIFNETMASK              = 0xc0206925
-       SIOCGIFPDSTADDR             = 0xc0206948
-       SIOCGIFPHYS                 = 0xc0206935
-       SIOCGIFPSRCADDR             = 0xc0206947
-       SIOCGIFSTATUS               = 0xc331693b
-       SIOCGLIFADDR                = 0xc118691c
-       SIOCGLIFPHYADDR             = 0xc118694b
-       SIOCGLOWAT                  = 0x40047303
-       SIOCGPGRP                   = 0x40047309
-       SIOCGPRIVATE_0              = 0xc0206950
-       SIOCGPRIVATE_1              = 0xc0206951
-       SIOCIFCREATE                = 0xc020697a
-       SIOCIFCREATE2               = 0xc020697c
-       SIOCIFDESTROY               = 0x80206979
-       SIOCIFGCLONERS              = 0xc0106978
-       SIOCSDRVSPEC                = 0x8028697b
-       SIOCSHIWAT                  = 0x80047300
-       SIOCSIFADDR                 = 0x8020690c
-       SIOCSIFBRDADDR              = 0x80206913
-       SIOCSIFCAP                  = 0x8020691e
-       SIOCSIFDESCR                = 0x80206929
-       SIOCSIFDSTADDR              = 0x8020690e
-       SIOCSIFFLAGS                = 0x80206910
-       SIOCSIFGENERIC              = 0x80206939
-       SIOCSIFLLADDR               = 0x8020693c
-       SIOCSIFMAC                  = 0x80206927
-       SIOCSIFMEDIA                = 0xc0206937
-       SIOCSIFMETRIC               = 0x80206918
-       SIOCSIFMTU                  = 0x80206934
-       SIOCSIFNAME                 = 0x80206928
-       SIOCSIFNETMASK              = 0x80206916
-       SIOCSIFPHYADDR              = 0x80406946
-       SIOCSIFPHYS                 = 0x80206936
-       SIOCSIFRVNET                = 0xc020695b
-       SIOCSIFVNET                 = 0xc020695a
-       SIOCSLIFPHYADDR             = 0x8118694a
-       SIOCSLOWAT                  = 0x80047302
-       SIOCSPGRP                   = 0x80047308
-       SOCK_DGRAM                  = 0x2
-       SOCK_MAXADDRLEN             = 0xff
-       SOCK_RAW                    = 0x3
-       SOCK_RDM                    = 0x4
-       SOCK_SEQPACKET              = 0x5
-       SOCK_STREAM                 = 0x1
-       SOL_SOCKET                  = 0xffff
-       SOMAXCONN                   = 0x80
-       SO_ACCEPTCONN               = 0x2
-       SO_ACCEPTFILTER             = 0x1000
-       SO_BINTIME                  = 0x2000
-       SO_BROADCAST                = 0x20
-       SO_DEBUG                    = 0x1
-       SO_DONTROUTE                = 0x10
-       SO_ERROR                    = 0x1007
-       SO_KEEPALIVE                = 0x8
-       SO_LABEL                    = 0x1009
-       SO_LINGER                   = 0x80
-       SO_LISTENINCQLEN            = 0x1013
-       SO_LISTENQLEN               = 0x1012
-       SO_LISTENQLIMIT             = 0x1011
-       SO_NOSIGPIPE                = 0x800
-       SO_NO_DDP                   = 0x8000
-       SO_NO_OFFLOAD               = 0x4000
-       SO_OOBINLINE                = 0x100
-       SO_PEERLABEL                = 0x1010
-       SO_RCVBUF                   = 0x1002
-       SO_RCVLOWAT                 = 0x1004
-       SO_RCVTIMEO                 = 0x1006
-       SO_REUSEADDR                = 0x4
-       SO_REUSEPORT                = 0x200
-       SO_SETFIB                   = 0x1014
-       SO_SNDBUF                   = 0x1001
-       SO_SNDLOWAT                 = 0x1003
-       SO_SNDTIMEO                 = 0x1005
-       SO_TIMESTAMP                = 0x400
-       SO_TYPE                     = 0x1008
-       SO_USELOOPBACK              = 0x40
-       TCP_CA_NAME_MAX             = 0x10
-       TCP_CONGESTION              = 0x40
-       TCP_INFO                    = 0x20
-       TCP_MAXBURST                = 0x4
-       TCP_MAXHLEN                 = 0x3c
-       TCP_MAXOLEN                 = 0x28
-       TCP_MAXSEG                  = 0x2
-       TCP_MAXWIN                  = 0xffff
-       TCP_MAX_SACK                = 0x4
-       TCP_MAX_WINSHIFT            = 0xe
-       TCP_MD5SIG                  = 0x10
-       TCP_MINMSS                  = 0xd8
-       TCP_MSS                     = 0x200
-       TCP_NODELAY                 = 0x1
-       TCP_NOOPT                   = 0x8
-       TCP_NOPUSH                  = 0x4
-       WCONTINUED                  = 0x4
-       WCOREFLAG                   = 0x80
-       WLINUXCLONE                 = 0x80000000
-       WNOHANG                     = 0x1
-       WNOWAIT                     = 0x8
-       WSTOPPED                    = 0x2
-       WUNTRACED                   = 0x2
+       AF_APPLETALK                   = 0x10
+       AF_ARP                         = 0x23
+       AF_ATM                         = 0x1e
+       AF_BLUETOOTH                   = 0x24
+       AF_CCITT                       = 0xa
+       AF_CHAOS                       = 0x5
+       AF_CNT                         = 0x15
+       AF_COIP                        = 0x14
+       AF_DATAKIT                     = 0x9
+       AF_DECnet                      = 0xc
+       AF_DLI                         = 0xd
+       AF_E164                        = 0x1a
+       AF_ECMA                        = 0x8
+       AF_HYLINK                      = 0xf
+       AF_IEEE80211                   = 0x25
+       AF_IMPLINK                     = 0x3
+       AF_INET                        = 0x2
+       AF_INET6                       = 0x1c
+       AF_IPX                         = 0x17
+       AF_ISDN                        = 0x1a
+       AF_ISO                         = 0x7
+       AF_LAT                         = 0xe
+       AF_LINK                        = 0x12
+       AF_LOCAL                       = 0x1
+       AF_MAX                         = 0x26
+       AF_NATM                        = 0x1d
+       AF_NETBIOS                     = 0x6
+       AF_NETGRAPH                    = 0x20
+       AF_OSI                         = 0x7
+       AF_PUP                         = 0x4
+       AF_ROUTE                       = 0x11
+       AF_SCLUSTER                    = 0x22
+       AF_SIP                         = 0x18
+       AF_SLOW                        = 0x21
+       AF_SNA                         = 0xb
+       AF_UNIX                        = 0x1
+       AF_UNSPEC                      = 0
+       AF_VENDOR00                    = 0x27
+       AF_VENDOR01                    = 0x29
+       AF_VENDOR02                    = 0x2b
+       AF_VENDOR03                    = 0x2d
+       AF_VENDOR04                    = 0x2f
+       AF_VENDOR05                    = 0x31
+       AF_VENDOR06                    = 0x33
+       AF_VENDOR07                    = 0x35
+       AF_VENDOR08                    = 0x37
+       AF_VENDOR09                    = 0x39
+       AF_VENDOR10                    = 0x3b
+       AF_VENDOR11                    = 0x3d
+       AF_VENDOR12                    = 0x3f
+       AF_VENDOR13                    = 0x41
+       AF_VENDOR14                    = 0x43
+       AF_VENDOR15                    = 0x45
+       AF_VENDOR16                    = 0x47
+       AF_VENDOR17                    = 0x49
+       AF_VENDOR18                    = 0x4b
+       AF_VENDOR19                    = 0x4d
+       AF_VENDOR20                    = 0x4f
+       AF_VENDOR21                    = 0x51
+       AF_VENDOR22                    = 0x53
+       AF_VENDOR23                    = 0x55
+       AF_VENDOR24                    = 0x57
+       AF_VENDOR25                    = 0x59
+       AF_VENDOR26                    = 0x5b
+       AF_VENDOR27                    = 0x5d
+       AF_VENDOR28                    = 0x5f
+       AF_VENDOR29                    = 0x61
+       AF_VENDOR30                    = 0x63
+       AF_VENDOR31                    = 0x65
+       AF_VENDOR32                    = 0x67
+       AF_VENDOR33                    = 0x69
+       AF_VENDOR34                    = 0x6b
+       AF_VENDOR35                    = 0x6d
+       AF_VENDOR36                    = 0x6f
+       AF_VENDOR37                    = 0x71
+       AF_VENDOR38                    = 0x73
+       AF_VENDOR39                    = 0x75
+       AF_VENDOR40                    = 0x77
+       AF_VENDOR41                    = 0x79
+       AF_VENDOR42                    = 0x7b
+       AF_VENDOR43                    = 0x7d
+       AF_VENDOR44                    = 0x7f
+       AF_VENDOR45                    = 0x81
+       AF_VENDOR46                    = 0x83
+       AF_VENDOR47                    = 0x85
+       BIOCFEEDBACK                   = 0x8004427c
+       BIOCFLUSH                      = 0x20004268
+       BIOCGBLEN                      = 0x40044266
+       BIOCGDIRECTION                 = 0x40044276
+       BIOCGDLT                       = 0x4004426a
+       BIOCGDLTLIST                   = 0xc0104279
+       BIOCGETBUFMODE                 = 0x4004427d
+       BIOCGETIF                      = 0x4020426b
+       BIOCGETZMAX                    = 0x4008427f
+       BIOCGHDRCMPLT                  = 0x40044274
+       BIOCGRSIG                      = 0x40044272
+       BIOCGRTIMEOUT                  = 0x4010426e
+       BIOCGSEESENT                   = 0x40044276
+       BIOCGSTATS                     = 0x4008426f
+       BIOCIMMEDIATE                  = 0x80044270
+       BIOCLOCK                       = 0x2000427a
+       BIOCPROMISC                    = 0x20004269
+       BIOCROTZBUF                    = 0x40184280
+       BIOCSBLEN                      = 0xc0044266
+       BIOCSDIRECTION                 = 0x80044277
+       BIOCSDLT                       = 0x80044278
+       BIOCSETBUFMODE                 = 0x8004427e
+       BIOCSETF                       = 0x80104267
+       BIOCSETFNR                     = 0x80104282
+       BIOCSETIF                      = 0x8020426c
+       BIOCSETWF                      = 0x8010427b
+       BIOCSETZBUF                    = 0x80184281
+       BIOCSHDRCMPLT                  = 0x80044275
+       BIOCSRSIG                      = 0x80044273
+       BIOCSRTIMEOUT                  = 0x8010426d
+       BIOCSSEESENT                   = 0x80044277
+       BIOCVERSION                    = 0x40044271
+       BPF_A                          = 0x10
+       BPF_ABS                        = 0x20
+       BPF_ADD                        = 0
+       BPF_ALIGNMENT                  = 0x8
+       BPF_ALU                        = 0x4
+       BPF_AND                        = 0x50
+       BPF_B                          = 0x10
+       BPF_BUFMODE_BUFFER             = 0x1
+       BPF_BUFMODE_ZBUF               = 0x2
+       BPF_DIV                        = 0x30
+       BPF_H                          = 0x8
+       BPF_IMM                        = 0
+       BPF_IND                        = 0x40
+       BPF_JA                         = 0
+       BPF_JEQ                        = 0x10
+       BPF_JGE                        = 0x30
+       BPF_JGT                        = 0x20
+       BPF_JMP                        = 0x5
+       BPF_JSET                       = 0x40
+       BPF_K                          = 0
+       BPF_LD                         = 0
+       BPF_LDX                        = 0x1
+       BPF_LEN                        = 0x80
+       BPF_LSH                        = 0x60
+       BPF_MAJOR_VERSION              = 0x1
+       BPF_MAXBUFSIZE                 = 0x80000
+       BPF_MAXINSNS                   = 0x200
+       BPF_MEM                        = 0x60
+       BPF_MEMWORDS                   = 0x10
+       BPF_MINBUFSIZE                 = 0x20
+       BPF_MINOR_VERSION              = 0x1
+       BPF_MISC                       = 0x7
+       BPF_MSH                        = 0xa0
+       BPF_MUL                        = 0x20
+       BPF_NEG                        = 0x80
+       BPF_OR                         = 0x40
+       BPF_RELEASE                    = 0x30bb6
+       BPF_RET                        = 0x6
+       BPF_RSH                        = 0x70
+       BPF_ST                         = 0x2
+       BPF_STX                        = 0x3
+       BPF_SUB                        = 0x10
+       BPF_TAX                        = 0
+       BPF_TXA                        = 0x80
+       BPF_W                          = 0
+       BPF_X                          = 0x8
+       CTL_MAXNAME                    = 0x18
+       CTL_NET                        = 0x4
+       DLT_A429                       = 0xb8
+       DLT_A653_ICM                   = 0xb9
+       DLT_AIRONET_HEADER             = 0x78
+       DLT_APPLE_IP_OVER_IEEE1394     = 0x8a
+       DLT_ARCNET                     = 0x7
+       DLT_ARCNET_LINUX               = 0x81
+       DLT_ATM_CLIP                   = 0x13
+       DLT_ATM_RFC1483                = 0xb
+       DLT_AURORA                     = 0x7e
+       DLT_AX25                       = 0x3
+       DLT_AX25_KISS                  = 0xca
+       DLT_BACNET_MS_TP               = 0xa5
+       DLT_BLUETOOTH_HCI_H4           = 0xbb
+       DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9
+       DLT_CAN20B                     = 0xbe
+       DLT_CHAOS                      = 0x5
+       DLT_CHDLC                      = 0x68
+       DLT_CISCO_IOS                  = 0x76
+       DLT_C_HDLC                     = 0x68
+       DLT_C_HDLC_WITH_DIR            = 0xcd
+       DLT_DOCSIS                     = 0x8f
+       DLT_ECONET                     = 0x73
+       DLT_EN10MB                     = 0x1
+       DLT_EN3MB                      = 0x2
+       DLT_ENC                        = 0x6d
+       DLT_ERF                        = 0xc5
+       DLT_ERF_ETH                    = 0xaf
+       DLT_ERF_POS                    = 0xb0
+       DLT_FDDI                       = 0xa
+       DLT_FLEXRAY                    = 0xd2
+       DLT_FRELAY                     = 0x6b
+       DLT_FRELAY_WITH_DIR            = 0xce
+       DLT_GCOM_SERIAL                = 0xad
+       DLT_GCOM_T1E1                  = 0xac
+       DLT_GPF_F                      = 0xab
+       DLT_GPF_T                      = 0xaa
+       DLT_GPRS_LLC                   = 0xa9
+       DLT_HHDLC                      = 0x79
+       DLT_IBM_SN                     = 0x92
+       DLT_IBM_SP                     = 0x91
+       DLT_IEEE802                    = 0x6
+       DLT_IEEE802_11                 = 0x69
+       DLT_IEEE802_11_RADIO           = 0x7f
+       DLT_IEEE802_11_RADIO_AVS       = 0xa3
+       DLT_IEEE802_15_4               = 0xc3
+       DLT_IEEE802_15_4_LINUX         = 0xbf
+       DLT_IEEE802_15_4_NONASK_PHY    = 0xd7
+       DLT_IEEE802_16_MAC_CPS         = 0xbc
+       DLT_IEEE802_16_MAC_CPS_RADIO   = 0xc1
+       DLT_IPFILTER                   = 0x74
+       DLT_IPMB                       = 0xc7
+       DLT_IPMB_LINUX                 = 0xd1
+       DLT_IP_OVER_FC                 = 0x7a
+       DLT_JUNIPER_ATM1               = 0x89
+       DLT_JUNIPER_ATM2               = 0x87
+       DLT_JUNIPER_CHDLC              = 0xb5
+       DLT_JUNIPER_ES                 = 0x84
+       DLT_JUNIPER_ETHER              = 0xb2
+       DLT_JUNIPER_FRELAY             = 0xb4
+       DLT_JUNIPER_GGSN               = 0x85
+       DLT_JUNIPER_ISM                = 0xc2
+       DLT_JUNIPER_MFR                = 0x86
+       DLT_JUNIPER_MLFR               = 0x83
+       DLT_JUNIPER_MLPPP              = 0x82
+       DLT_JUNIPER_MONITOR            = 0xa4
+       DLT_JUNIPER_PIC_PEER           = 0xae
+       DLT_JUNIPER_PPP                = 0xb3
+       DLT_JUNIPER_PPPOE              = 0xa7
+       DLT_JUNIPER_PPPOE_ATM          = 0xa8
+       DLT_JUNIPER_SERVICES           = 0x88
+       DLT_JUNIPER_ST                 = 0xc8
+       DLT_JUNIPER_VP                 = 0xb7
+       DLT_LAPB_WITH_DIR              = 0xcf
+       DLT_LAPD                       = 0xcb
+       DLT_LIN                        = 0xd4
+       DLT_LINUX_IRDA                 = 0x90
+       DLT_LINUX_LAPD                 = 0xb1
+       DLT_LINUX_PPP_WITHDIRECTION    = 0xa6
+       DLT_LINUX_SLL                  = 0x71
+       DLT_LOOP                       = 0x6c
+       DLT_LTALK                      = 0x72
+       DLT_MFR                        = 0xb6
+       DLT_MOST                       = 0xd3
+       DLT_MTP2                       = 0x8c
+       DLT_MTP2_WITH_PHDR             = 0x8b
+       DLT_MTP3                       = 0x8d
+       DLT_NULL                       = 0
+       DLT_PCI_EXP                    = 0x7d
+       DLT_PFLOG                      = 0x75
+       DLT_PFSYNC                     = 0x79
+       DLT_PPI                        = 0xc0
+       DLT_PPP                        = 0x9
+       DLT_PPP_BSDOS                  = 0x10
+       DLT_PPP_ETHER                  = 0x33
+       DLT_PPP_PPPD                   = 0xa6
+       DLT_PPP_SERIAL                 = 0x32
+       DLT_PPP_WITH_DIR               = 0xcc
+       DLT_PPP_WITH_DIRECTION         = 0xa6
+       DLT_PRISM_HEADER               = 0x77
+       DLT_PRONET                     = 0x4
+       DLT_RAIF1                      = 0xc6
+       DLT_RAW                        = 0xc
+       DLT_RIO                        = 0x7c
+       DLT_SCCP                       = 0x8e
+       DLT_SITA                       = 0xc4
+       DLT_SLIP                       = 0x8
+       DLT_SLIP_BSDOS                 = 0xf
+       DLT_SUNATM                     = 0x7b
+       DLT_SYMANTEC_FIREWALL          = 0x63
+       DLT_TZSP                       = 0x80
+       DLT_USB                        = 0xba
+       DLT_USB_LINUX                  = 0xbd
+       DLT_USER0                      = 0x93
+       DLT_USER1                      = 0x94
+       DLT_USER10                     = 0x9d
+       DLT_USER11                     = 0x9e
+       DLT_USER12                     = 0x9f
+       DLT_USER13                     = 0xa0
+       DLT_USER14                     = 0xa1
+       DLT_USER15                     = 0xa2
+       DLT_USER2                      = 0x95
+       DLT_USER3                      = 0x96
+       DLT_USER4                      = 0x97
+       DLT_USER5                      = 0x98
+       DLT_USER6                      = 0x99
+       DLT_USER7                      = 0x9a
+       DLT_USER8                      = 0x9b
+       DLT_USER9                      = 0x9c
+       DLT_X2E_SERIAL                 = 0xd5
+       DLT_X2E_XORAYA                 = 0xd6
+       E2BIG                          = 0x7
+       EACCES                         = 0xd
+       EADDRINUSE                     = 0x30
+       EADDRNOTAVAIL                  = 0x31
+       EAFNOSUPPORT                   = 0x2f
+       EAGAIN                         = 0x23
+       EALREADY                       = 0x25
+       EAUTH                          = 0x50
+       EBADF                          = 0x9
+       EBADMSG                        = 0x59
+       EBADRPC                        = 0x48
+       EBUSY                          = 0x10
+       ECANCELED                      = 0x55
+       ECHILD                         = 0xa
+       ECONNABORTED                   = 0x35
+       ECONNREFUSED                   = 0x3d
+       ECONNRESET                     = 0x36
+       EDEADLK                        = 0xb
+       EDESTADDRREQ                   = 0x27
+       EDOM                           = 0x21
+       EDOOFUS                        = 0x58
+       EDQUOT                         = 0x45
+       EEXIST                         = 0x11
+       EFAULT                         = 0xe
+       EFBIG                          = 0x1b
+       EFTYPE                         = 0x4f
+       EHOSTDOWN                      = 0x40
+       EHOSTUNREACH                   = 0x41
+       EIDRM                          = 0x52
+       EILSEQ                         = 0x56
+       EINPROGRESS                    = 0x24
+       EINTR                          = 0x4
+       EINVAL                         = 0x16
+       EIO                            = 0x5
+       EISCONN                        = 0x38
+       EISDIR                         = 0x15
+       ELAST                          = 0x5d
+       ELOOP                          = 0x3e
+       EMFILE                         = 0x18
+       EMLINK                         = 0x1f
+       EMSGSIZE                       = 0x28
+       EMULTIHOP                      = 0x5a
+       ENAMETOOLONG                   = 0x3f
+       ENEEDAUTH                      = 0x51
+       ENETDOWN                       = 0x32
+       ENETRESET                      = 0x34
+       ENETUNREACH                    = 0x33
+       ENFILE                         = 0x17
+       ENOATTR                        = 0x57
+       ENOBUFS                        = 0x37
+       ENODEV                         = 0x13
+       ENOENT                         = 0x2
+       ENOEXEC                        = 0x8
+       ENOLCK                         = 0x4d
+       ENOLINK                        = 0x5b
+       ENOMEM                         = 0xc
+       ENOMSG                         = 0x53
+       ENOPROTOOPT                    = 0x2a
+       ENOSPC                         = 0x1c
+       ENOSYS                         = 0x4e
+       ENOTBLK                        = 0xf
+       ENOTCAPABLE                    = 0x5d
+       ENOTCONN                       = 0x39
+       ENOTDIR                        = 0x14
+       ENOTEMPTY                      = 0x42
+       ENOTSOCK                       = 0x26
+       ENOTSUP                        = 0x2d
+       ENOTTY                         = 0x19
+       ENXIO                          = 0x6
+       EOPNOTSUPP                     = 0x2d
+       EOVERFLOW                      = 0x54
+       EPERM                          = 0x1
+       EPFNOSUPPORT                   = 0x2e
+       EPIPE                          = 0x20
+       EPROCLIM                       = 0x43
+       EPROCUNAVAIL                   = 0x4c
+       EPROGMISMATCH                  = 0x4b
+       EPROGUNAVAIL                   = 0x4a
+       EPROTO                         = 0x5c
+       EPROTONOSUPPORT                = 0x2b
+       EPROTOTYPE                     = 0x29
+       ERANGE                         = 0x22
+       EREMOTE                        = 0x47
+       EROFS                          = 0x1e
+       ERPCMISMATCH                   = 0x49
+       ESHUTDOWN                      = 0x3a
+       ESOCKTNOSUPPORT                = 0x2c
+       ESPIPE                         = 0x1d
+       ESRCH                          = 0x3
+       ESTALE                         = 0x46
+       ETIMEDOUT                      = 0x3c
+       ETOOMANYREFS                   = 0x3b
+       ETXTBSY                        = 0x1a
+       EUSERS                         = 0x44
+       EVFILT_AIO                     = -0x3
+       EVFILT_FS                      = -0x9
+       EVFILT_LIO                     = -0xa
+       EVFILT_PROC                    = -0x5
+       EVFILT_READ                    = -0x1
+       EVFILT_SIGNAL                  = -0x6
+       EVFILT_SYSCOUNT                = 0xb
+       EVFILT_TIMER                   = -0x7
+       EVFILT_USER                    = -0xb
+       EVFILT_VNODE                   = -0x4
+       EVFILT_WRITE                   = -0x2
+       EV_ADD                         = 0x1
+       EV_CLEAR                       = 0x20
+       EV_DELETE                      = 0x2
+       EV_DISABLE                     = 0x8
+       EV_DISPATCH                    = 0x80
+       EV_ENABLE                      = 0x4
+       EV_EOF                         = 0x8000
+       EV_ERROR                       = 0x4000
+       EV_FLAG1                       = 0x2000
+       EV_ONESHOT                     = 0x10
+       EV_RECEIPT                     = 0x40
+       EV_SYSFLAGS                    = 0xf000
+       EWOULDBLOCK                    = 0x23
+       EXDEV                          = 0x12
+       FD_CLOEXEC                     = 0x1
+       FD_SETSIZE                     = 0x400
+       F_CANCEL                       = 0x5
+       F_DUP2FD                       = 0xa
+       F_DUPFD                        = 0
+       F_GETFD                        = 0x1
+       F_GETFL                        = 0x3
+       F_GETLK                        = 0xb
+       F_GETOWN                       = 0x5
+       F_OGETLK                       = 0x7
+       F_OSETLK                       = 0x8
+       F_OSETLKW                      = 0x9
+       F_RDAHEAD                      = 0x10
+       F_RDLCK                        = 0x1
+       F_READAHEAD                    = 0xf
+       F_SETFD                        = 0x2
+       F_SETFL                        = 0x4
+       F_SETLK                        = 0xc
+       F_SETLKW                       = 0xd
+       F_SETLK_REMOTE                 = 0xe
+       F_SETOWN                       = 0x6
+       F_UNLCK                        = 0x2
+       F_UNLCKSYS                     = 0x4
+       F_WRLCK                        = 0x3
+       IFF_ALLMULTI                   = 0x200
+       IFF_ALTPHYS                    = 0x4000
+       IFF_BROADCAST                  = 0x2
+       IFF_CANTCHANGE                 = 0x208f72
+       IFF_DEBUG                      = 0x4
+       IFF_DRV_OACTIVE                = 0x400
+       IFF_DRV_RUNNING                = 0x40
+       IFF_DYING                      = 0x200000
+       IFF_LINK0                      = 0x1000
+       IFF_LINK1                      = 0x2000
+       IFF_LINK2                      = 0x4000
+       IFF_LOOPBACK                   = 0x8
+       IFF_MONITOR                    = 0x40000
+       IFF_MULTICAST                  = 0x8000
+       IFF_NOARP                      = 0x80
+       IFF_OACTIVE                    = 0x400
+       IFF_POINTOPOINT                = 0x10
+       IFF_PPROMISC                   = 0x20000
+       IFF_PROMISC                    = 0x100
+       IFF_RENAMING                   = 0x400000
+       IFF_RUNNING                    = 0x40
+       IFF_SIMPLEX                    = 0x800
+       IFF_SMART                      = 0x20
+       IFF_STATICARP                  = 0x80000
+       IFF_UP                         = 0x1
+       IFNAMSIZ                       = 0x10
+       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_CLASSD_HOST                 = 0xfffffff
+       IN_CLASSD_NET                  = 0xf0000000
+       IN_CLASSD_NSHIFT               = 0x1c
+       IN_LOOPBACKNET                 = 0x7f
+       IPPROTO_3PC                    = 0x22
+       IPPROTO_ADFS                   = 0x44
+       IPPROTO_AH                     = 0x33
+       IPPROTO_AHIP                   = 0x3d
+       IPPROTO_APES                   = 0x63
+       IPPROTO_ARGUS                  = 0xd
+       IPPROTO_AX25                   = 0x5d
+       IPPROTO_BHA                    = 0x31
+       IPPROTO_BLT                    = 0x1e
+       IPPROTO_BRSATMON               = 0x4c
+       IPPROTO_CARP                   = 0x70
+       IPPROTO_CFTP                   = 0x3e
+       IPPROTO_CHAOS                  = 0x10
+       IPPROTO_CMTP                   = 0x26
+       IPPROTO_CPHB                   = 0x49
+       IPPROTO_CPNX                   = 0x48
+       IPPROTO_DDP                    = 0x25
+       IPPROTO_DGP                    = 0x56
+       IPPROTO_DIVERT                 = 0x102
+       IPPROTO_DONE                   = 0x101
+       IPPROTO_DSTOPTS                = 0x3c
+       IPPROTO_EGP                    = 0x8
+       IPPROTO_EMCON                  = 0xe
+       IPPROTO_ENCAP                  = 0x62
+       IPPROTO_EON                    = 0x50
+       IPPROTO_ESP                    = 0x32
+       IPPROTO_ETHERIP                = 0x61
+       IPPROTO_FRAGMENT               = 0x2c
+       IPPROTO_GGP                    = 0x3
+       IPPROTO_GMTP                   = 0x64
+       IPPROTO_GRE                    = 0x2f
+       IPPROTO_HELLO                  = 0x3f
+       IPPROTO_HMP                    = 0x14
+       IPPROTO_HOPOPTS                = 0
+       IPPROTO_ICMP                   = 0x1
+       IPPROTO_ICMPV6                 = 0x3a
+       IPPROTO_IDP                    = 0x16
+       IPPROTO_IDPR                   = 0x23
+       IPPROTO_IDRP                   = 0x2d
+       IPPROTO_IGMP                   = 0x2
+       IPPROTO_IGP                    = 0x55
+       IPPROTO_IGRP                   = 0x58
+       IPPROTO_IL                     = 0x28
+       IPPROTO_INLSP                  = 0x34
+       IPPROTO_INP                    = 0x20
+       IPPROTO_IP                     = 0
+       IPPROTO_IPCOMP                 = 0x6c
+       IPPROTO_IPCV                   = 0x47
+       IPPROTO_IPEIP                  = 0x5e
+       IPPROTO_IPIP                   = 0x4
+       IPPROTO_IPPC                   = 0x43
+       IPPROTO_IPV4                   = 0x4
+       IPPROTO_IPV6                   = 0x29
+       IPPROTO_IRTP                   = 0x1c
+       IPPROTO_KRYPTOLAN              = 0x41
+       IPPROTO_LARP                   = 0x5b
+       IPPROTO_LEAF1                  = 0x19
+       IPPROTO_LEAF2                  = 0x1a
+       IPPROTO_MAX                    = 0x100
+       IPPROTO_MAXID                  = 0x34
+       IPPROTO_MEAS                   = 0x13
+       IPPROTO_MHRP                   = 0x30
+       IPPROTO_MICP                   = 0x5f
+       IPPROTO_MOBILE                 = 0x37
+       IPPROTO_MTP                    = 0x5c
+       IPPROTO_MUX                    = 0x12
+       IPPROTO_ND                     = 0x4d
+       IPPROTO_NHRP                   = 0x36
+       IPPROTO_NONE                   = 0x3b
+       IPPROTO_NSP                    = 0x1f
+       IPPROTO_NVPII                  = 0xb
+       IPPROTO_OLD_DIVERT             = 0xfe
+       IPPROTO_OSPFIGP                = 0x59
+       IPPROTO_PFSYNC                 = 0xf0
+       IPPROTO_PGM                    = 0x71
+       IPPROTO_PIGP                   = 0x9
+       IPPROTO_PIM                    = 0x67
+       IPPROTO_PRM                    = 0x15
+       IPPROTO_PUP                    = 0xc
+       IPPROTO_PVP                    = 0x4b
+       IPPROTO_RAW                    = 0xff
+       IPPROTO_RCCMON                 = 0xa
+       IPPROTO_RDP                    = 0x1b
+       IPPROTO_ROUTING                = 0x2b
+       IPPROTO_RSVP                   = 0x2e
+       IPPROTO_RVD                    = 0x42
+       IPPROTO_SATEXPAK               = 0x40
+       IPPROTO_SATMON                 = 0x45
+       IPPROTO_SCCSP                  = 0x60
+       IPPROTO_SCTP                   = 0x84
+       IPPROTO_SDRP                   = 0x2a
+       IPPROTO_SEP                    = 0x21
+       IPPROTO_SKIP                   = 0x39
+       IPPROTO_SPACER                 = 0x7fff
+       IPPROTO_SRPC                   = 0x5a
+       IPPROTO_ST                     = 0x7
+       IPPROTO_SVMTP                  = 0x52
+       IPPROTO_SWIPE                  = 0x35
+       IPPROTO_TCF                    = 0x57
+       IPPROTO_TCP                    = 0x6
+       IPPROTO_TLSP                   = 0x38
+       IPPROTO_TP                     = 0x1d
+       IPPROTO_TPXX                   = 0x27
+       IPPROTO_TRUNK1                 = 0x17
+       IPPROTO_TRUNK2                 = 0x18
+       IPPROTO_TTP                    = 0x54
+       IPPROTO_UDP                    = 0x11
+       IPPROTO_VINES                  = 0x53
+       IPPROTO_VISA                   = 0x46
+       IPPROTO_VMTP                   = 0x51
+       IPPROTO_WBEXPAK                = 0x4f
+       IPPROTO_WBMON                  = 0x4e
+       IPPROTO_WSN                    = 0x4a
+       IPPROTO_XNET                   = 0xf
+       IPPROTO_XTP                    = 0x24
+       IPV6_AUTOFLOWLABEL             = 0x3b
+       IPV6_BINDANY                   = 0x40
+       IPV6_BINDV6ONLY                = 0x1b
+       IPV6_CHECKSUM                  = 0x1a
+       IPV6_DEFAULT_MULTICAST_HOPS    = 0x1
+       IPV6_DEFAULT_MULTICAST_LOOP    = 0x1
+       IPV6_DEFHLIM                   = 0x40
+       IPV6_DONTFRAG                  = 0x3e
+       IPV6_DSTOPTS                   = 0x32
+       IPV6_FAITH                     = 0x1d
+       IPV6_FLOWINFO_MASK             = 0xffffff0f
+       IPV6_FLOWLABEL_MASK            = 0xffff0f00
+       IPV6_FRAGTTL                   = 0x78
+       IPV6_FW_ADD                    = 0x1e
+       IPV6_FW_DEL                    = 0x1f
+       IPV6_FW_FLUSH                  = 0x20
+       IPV6_FW_GET                    = 0x22
+       IPV6_FW_ZERO                   = 0x21
+       IPV6_HLIMDEC                   = 0x1
+       IPV6_HOPLIMIT                  = 0x2f
+       IPV6_HOPOPTS                   = 0x31
+       IPV6_IPSEC_POLICY              = 0x1c
+       IPV6_JOIN_GROUP                = 0xc
+       IPV6_LEAVE_GROUP               = 0xd
+       IPV6_MAXHLIM                   = 0xff
+       IPV6_MAXOPTHDR                 = 0x800
+       IPV6_MAXPACKET                 = 0xffff
+       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_PATHMTU                   = 0x2c
+       IPV6_PKTINFO                   = 0x2e
+       IPV6_PORTRANGE                 = 0xe
+       IPV6_PORTRANGE_DEFAULT         = 0
+       IPV6_PORTRANGE_HIGH            = 0x1
+       IPV6_PORTRANGE_LOW             = 0x2
+       IPV6_PREFER_TEMPADDR           = 0x3f
+       IPV6_RECVDSTOPTS               = 0x28
+       IPV6_RECVHOPLIMIT              = 0x25
+       IPV6_RECVHOPOPTS               = 0x27
+       IPV6_RECVPATHMTU               = 0x2b
+       IPV6_RECVPKTINFO               = 0x24
+       IPV6_RECVRTHDR                 = 0x26
+       IPV6_RECVTCLASS                = 0x39
+       IPV6_RTHDR                     = 0x33
+       IPV6_RTHDRDSTOPTS              = 0x23
+       IPV6_RTHDR_LOOSE               = 0
+       IPV6_RTHDR_STRICT              = 0x1
+       IPV6_RTHDR_TYPE_0              = 0
+       IPV6_SOCKOPT_RESERVED1         = 0x3
+       IPV6_TCLASS                    = 0x3d
+       IPV6_UNICAST_HOPS              = 0x4
+       IPV6_USE_MIN_MTU               = 0x2a
+       IPV6_V6ONLY                    = 0x1b
+       IPV6_VERSION                   = 0x60
+       IPV6_VERSION_MASK              = 0xf0
+       IP_ADD_MEMBERSHIP              = 0xc
+       IP_ADD_SOURCE_MEMBERSHIP       = 0x46
+       IP_BINDANY                     = 0x18
+       IP_BLOCK_SOURCE                = 0x48
+       IP_DEFAULT_MULTICAST_LOOP      = 0x1
+       IP_DEFAULT_MULTICAST_TTL       = 0x1
+       IP_DF                          = 0x4000
+       IP_DONTFRAG                    = 0x43
+       IP_DROP_MEMBERSHIP             = 0xd
+       IP_DROP_SOURCE_MEMBERSHIP      = 0x47
+       IP_DUMMYNET3                   = 0x31
+       IP_DUMMYNET_CONFIGURE          = 0x3c
+       IP_DUMMYNET_DEL                = 0x3d
+       IP_DUMMYNET_FLUSH              = 0x3e
+       IP_DUMMYNET_GET                = 0x40
+       IP_FAITH                       = 0x16
+       IP_FW3                         = 0x30
+       IP_FW_ADD                      = 0x32
+       IP_FW_DEL                      = 0x33
+       IP_FW_FLUSH                    = 0x34
+       IP_FW_GET                      = 0x36
+       IP_FW_NAT_CFG                  = 0x38
+       IP_FW_NAT_DEL                  = 0x39
+       IP_FW_NAT_GET_CONFIG           = 0x3a
+       IP_FW_NAT_GET_LOG              = 0x3b
+       IP_FW_RESETLOG                 = 0x37
+       IP_FW_TABLE_ADD                = 0x28
+       IP_FW_TABLE_DEL                = 0x29
+       IP_FW_TABLE_FLUSH              = 0x2a
+       IP_FW_TABLE_GETSIZE            = 0x2b
+       IP_FW_TABLE_LIST               = 0x2c
+       IP_FW_ZERO                     = 0x35
+       IP_HDRINCL                     = 0x2
+       IP_IPSEC_POLICY                = 0x15
+       IP_MAXPACKET                   = 0xffff
+       IP_MAX_GROUP_SRC_FILTER        = 0x200
+       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
+       IP_MULTICAST_LOOP              = 0xb
+       IP_MULTICAST_TTL               = 0xa
+       IP_MULTICAST_VIF               = 0xe
+       IP_OFFMASK                     = 0x1fff
+       IP_ONESBCAST                   = 0x17
+       IP_OPTIONS                     = 0x1
+       IP_PORTRANGE                   = 0x13
+       IP_PORTRANGE_DEFAULT           = 0
+       IP_PORTRANGE_HIGH              = 0x1
+       IP_PORTRANGE_LOW               = 0x2
+       IP_RECVDSTADDR                 = 0x7
+       IP_RECVIF                      = 0x14
+       IP_RECVOPTS                    = 0x5
+       IP_RECVRETOPTS                 = 0x6
+       IP_RECVTTL                     = 0x41
+       IP_RETOPTS                     = 0x8
+       IP_RF                          = 0x8000
+       IP_RSVP_OFF                    = 0x10
+       IP_RSVP_ON                     = 0xf
+       IP_RSVP_VIF_OFF                = 0x12
+       IP_RSVP_VIF_ON                 = 0x11
+       IP_SENDSRCADDR                 = 0x7
+       IP_TOS                         = 0x3
+       IP_TTL                         = 0x4
+       IP_UNBLOCK_SOURCE              = 0x49
+       MSG_COMPAT                     = 0x8000
+       MSG_CTRUNC                     = 0x20
+       MSG_DONTROUTE                  = 0x4
+       MSG_DONTWAIT                   = 0x80
+       MSG_EOF                        = 0x100
+       MSG_EOR                        = 0x8
+       MSG_NBIO                       = 0x4000
+       MSG_NOSIGNAL                   = 0x20000
+       MSG_NOTIFICATION               = 0x2000
+       MSG_OOB                        = 0x1
+       MSG_PEEK                       = 0x2
+       MSG_TRUNC                      = 0x10
+       MSG_WAITALL                    = 0x40
+       NET_RT_DUMP                    = 0x1
+       NET_RT_FLAGS                   = 0x2
+       NET_RT_IFLIST                  = 0x3
+       NET_RT_IFMALIST                = 0x4
+       NET_RT_MAXID                   = 0x5
+       O_ACCMODE                      = 0x3
+       O_APPEND                       = 0x8
+       O_ASYNC                        = 0x40
+       O_CREAT                        = 0x200
+       O_DIRECT                       = 0x10000
+       O_DIRECTORY                    = 0x20000
+       O_EXCL                         = 0x800
+       O_EXEC                         = 0x40000
+       O_EXLOCK                       = 0x20
+       O_FSYNC                        = 0x80
+       O_NDELAY                       = 0x4
+       O_NOCTTY                       = 0x8000
+       O_NOFOLLOW                     = 0x100
+       O_NONBLOCK                     = 0x4
+       O_RDONLY                       = 0
+       O_RDWR                         = 0x2
+       O_SHLOCK                       = 0x10
+       O_SYNC                         = 0x80
+       O_TRUNC                        = 0x400
+       O_TTY_INIT                     = 0x80000
+       O_WRONLY                       = 0x1
+       RTAX_AUTHOR                    = 0x6
+       RTAX_BRD                       = 0x7
+       RTAX_DST                       = 0
+       RTAX_GATEWAY                   = 0x1
+       RTAX_GENMASK                   = 0x3
+       RTAX_IFA                       = 0x5
+       RTAX_IFP                       = 0x4
+       RTAX_MAX                       = 0x8
+       RTAX_NETMASK                   = 0x2
+       RTA_AUTHOR                     = 0x40
+       RTA_BRD                        = 0x80
+       RTA_DST                        = 0x1
+       RTA_GATEWAY                    = 0x2
+       RTA_GENMASK                    = 0x8
+       RTA_IFA                        = 0x20
+       RTA_IFP                        = 0x10
+       RTA_NETMASK                    = 0x4
+       RTF_BLACKHOLE                  = 0x1000
+       RTF_BROADCAST                  = 0x400000
+       RTF_DONE                       = 0x40
+       RTF_DYNAMIC                    = 0x10
+       RTF_FMASK                      = 0x1004d808
+       RTF_GATEWAY                    = 0x2
+       RTF_HOST                       = 0x4
+       RTF_LLDATA                     = 0x400
+       RTF_LLINFO                     = 0x400
+       RTF_LOCAL                      = 0x200000
+       RTF_MODIFIED                   = 0x20
+       RTF_MULTICAST                  = 0x800000
+       RTF_PINNED                     = 0x100000
+       RTF_PRCLONING                  = 0x10000
+       RTF_PROTO1                     = 0x8000
+       RTF_PROTO2                     = 0x4000
+       RTF_PROTO3                     = 0x40000
+       RTF_REJECT                     = 0x8
+       RTF_RNH_LOCKED                 = 0x40000000
+       RTF_STATIC                     = 0x800
+       RTF_STICKY                     = 0x10000000
+       RTF_UP                         = 0x1
+       RTF_XRESOLVE                   = 0x200
+       RTM_ADD                        = 0x1
+       RTM_CHANGE                     = 0x3
+       RTM_DELADDR                    = 0xd
+       RTM_DELETE                     = 0x2
+       RTM_DELMADDR                   = 0x10
+       RTM_GET                        = 0x4
+       RTM_IEEE80211                  = 0x12
+       RTM_IFANNOUNCE                 = 0x11
+       RTM_IFINFO                     = 0xe
+       RTM_LOCK                       = 0x8
+       RTM_LOSING                     = 0x5
+       RTM_MISS                       = 0x7
+       RTM_NEWADDR                    = 0xc
+       RTM_NEWMADDR                   = 0xf
+       RTM_OLDADD                     = 0x9
+       RTM_OLDDEL                     = 0xa
+       RTM_REDIRECT                   = 0x6
+       RTM_RESOLVE                    = 0xb
+       RTM_RTTUNIT                    = 0xf4240
+       RTM_VERSION                    = 0x5
+       RTV_EXPIRE                     = 0x4
+       RTV_HOPCOUNT                   = 0x2
+       RTV_MTU                        = 0x1
+       RTV_RPIPE                      = 0x8
+       RTV_RTT                        = 0x40
+       RTV_RTTVAR                     = 0x80
+       RTV_SPIPE                      = 0x10
+       RTV_SSTHRESH                   = 0x20
+       RTV_WEIGHT                     = 0x100
+       SCM_BINTIME                    = 0x4
+       SCM_CREDS                      = 0x3
+       SCM_RIGHTS                     = 0x1
+       SCM_TIMESTAMP                  = 0x2
+       SHUT_RD                        = 0
+       SHUT_RDWR                      = 0x2
+       SHUT_WR                        = 0x1
+       SIGABRT                        = 0x6
+       SIGALRM                        = 0xe
+       SIGBUS                         = 0xa
+       SIGCHLD                        = 0x14
+       SIGCONT                        = 0x13
+       SIGEMT                         = 0x7
+       SIGFPE                         = 0x8
+       SIGHUP                         = 0x1
+       SIGILL                         = 0x4
+       SIGINFO                        = 0x1d
+       SIGINT                         = 0x2
+       SIGIO                          = 0x17
+       SIGIOT                         = 0x6
+       SIGKILL                        = 0x9
+       SIGLWP                         = 0x20
+       SIGPIPE                        = 0xd
+       SIGPROF                        = 0x1b
+       SIGQUIT                        = 0x3
+       SIGSEGV                        = 0xb
+       SIGSTOP                        = 0x11
+       SIGSYS                         = 0xc
+       SIGTERM                        = 0xf
+       SIGTHR                         = 0x20
+       SIGTRAP                        = 0x5
+       SIGTSTP                        = 0x12
+       SIGTTIN                        = 0x15
+       SIGTTOU                        = 0x16
+       SIGURG                         = 0x10
+       SIGUSR1                        = 0x1e
+       SIGUSR2                        = 0x1f
+       SIGVTALRM                      = 0x1a
+       SIGWINCH                       = 0x1c
+       SIGXCPU                        = 0x18
+       SIGXFSZ                        = 0x19
+       SIOCADDMULTI                   = 0x80206931
+       SIOCADDRT                      = 0x8040720a
+       SIOCAIFADDR                    = 0x8040691a
+       SIOCAIFGROUP                   = 0x80286987
+       SIOCALIFADDR                   = 0x8118691b
+       SIOCATMARK                     = 0x40047307
+       SIOCDELMULTI                   = 0x80206932
+       SIOCDELRT                      = 0x8040720b
+       SIOCDIFADDR                    = 0x80206919
+       SIOCDIFGROUP                   = 0x80286989
+       SIOCDIFPHYADDR                 = 0x80206949
+       SIOCDLIFADDR                   = 0x8118691d
+       SIOCGDRVSPEC                   = 0xc028697b
+       SIOCGETSGCNT                   = 0xc0207210
+       SIOCGETVIFCNT                  = 0xc028720f
+       SIOCGHIWAT                     = 0x40047301
+       SIOCGIFADDR                    = 0xc0206921
+       SIOCGIFBRDADDR                 = 0xc0206923
+       SIOCGIFCAP                     = 0xc020691f
+       SIOCGIFCONF                    = 0xc0106924
+       SIOCGIFDESCR                   = 0xc020692a
+       SIOCGIFDSTADDR                 = 0xc0206922
+       SIOCGIFFLAGS                   = 0xc0206911
+       SIOCGIFGENERIC                 = 0xc020693a
+       SIOCGIFGMEMB                   = 0xc028698a
+       SIOCGIFGROUP                   = 0xc0286988
+       SIOCGIFINDEX                   = 0xc0206920
+       SIOCGIFMAC                     = 0xc0206926
+       SIOCGIFMEDIA                   = 0xc0306938
+       SIOCGIFMETRIC                  = 0xc0206917
+       SIOCGIFMTU                     = 0xc0206933
+       SIOCGIFNETMASK                 = 0xc0206925
+       SIOCGIFPDSTADDR                = 0xc0206948
+       SIOCGIFPHYS                    = 0xc0206935
+       SIOCGIFPSRCADDR                = 0xc0206947
+       SIOCGIFSTATUS                  = 0xc331693b
+       SIOCGLIFADDR                   = 0xc118691c
+       SIOCGLIFPHYADDR                = 0xc118694b
+       SIOCGLOWAT                     = 0x40047303
+       SIOCGPGRP                      = 0x40047309
+       SIOCGPRIVATE_0                 = 0xc0206950
+       SIOCGPRIVATE_1                 = 0xc0206951
+       SIOCIFCREATE                   = 0xc020697a
+       SIOCIFCREATE2                  = 0xc020697c
+       SIOCIFDESTROY                  = 0x80206979
+       SIOCIFGCLONERS                 = 0xc0106978
+       SIOCSDRVSPEC                   = 0x8028697b
+       SIOCSHIWAT                     = 0x80047300
+       SIOCSIFADDR                    = 0x8020690c
+       SIOCSIFBRDADDR                 = 0x80206913
+       SIOCSIFCAP                     = 0x8020691e
+       SIOCSIFDESCR                   = 0x80206929
+       SIOCSIFDSTADDR                 = 0x8020690e
+       SIOCSIFFLAGS                   = 0x80206910
+       SIOCSIFGENERIC                 = 0x80206939
+       SIOCSIFLLADDR                  = 0x8020693c
+       SIOCSIFMAC                     = 0x80206927
+       SIOCSIFMEDIA                   = 0xc0206937
+       SIOCSIFMETRIC                  = 0x80206918
+       SIOCSIFMTU                     = 0x80206934
+       SIOCSIFNAME                    = 0x80206928
+       SIOCSIFNETMASK                 = 0x80206916
+       SIOCSIFPHYADDR                 = 0x80406946
+       SIOCSIFPHYS                    = 0x80206936
+       SIOCSIFRVNET                   = 0xc020695b
+       SIOCSIFVNET                    = 0xc020695a
+       SIOCSLIFPHYADDR                = 0x8118694a
+       SIOCSLOWAT                     = 0x80047302
+       SIOCSPGRP                      = 0x80047308
+       SOCK_DGRAM                     = 0x2
+       SOCK_MAXADDRLEN                = 0xff
+       SOCK_RAW                       = 0x3
+       SOCK_RDM                       = 0x4
+       SOCK_SEQPACKET                 = 0x5
+       SOCK_STREAM                    = 0x1
+       SOL_SOCKET                     = 0xffff
+       SOMAXCONN                      = 0x80
+       SO_ACCEPTCONN                  = 0x2
+       SO_ACCEPTFILTER                = 0x1000
+       SO_BINTIME                     = 0x2000
+       SO_BROADCAST                   = 0x20
+       SO_DEBUG                       = 0x1
+       SO_DONTROUTE                   = 0x10
+       SO_ERROR                       = 0x1007
+       SO_KEEPALIVE                   = 0x8
+       SO_LABEL                       = 0x1009
+       SO_LINGER                      = 0x80
+       SO_LISTENINCQLEN               = 0x1013
+       SO_LISTENQLEN                  = 0x1012
+       SO_LISTENQLIMIT                = 0x1011
+       SO_NOSIGPIPE                   = 0x800
+       SO_NO_DDP                      = 0x8000
+       SO_NO_OFFLOAD                  = 0x4000
+       SO_OOBINLINE                   = 0x100
+       SO_PEERLABEL                   = 0x1010
+       SO_RCVBUF                      = 0x1002
+       SO_RCVLOWAT                    = 0x1004
+       SO_RCVTIMEO                    = 0x1006
+       SO_REUSEADDR                   = 0x4
+       SO_REUSEPORT                   = 0x200
+       SO_SETFIB                      = 0x1014
+       SO_SNDBUF                      = 0x1001
+       SO_SNDLOWAT                    = 0x1003
+       SO_SNDTIMEO                    = 0x1005
+       SO_TIMESTAMP                   = 0x400
+       SO_TYPE                        = 0x1008
+       SO_USELOOPBACK                 = 0x40
+       TCP_CA_NAME_MAX                = 0x10
+       TCP_CONGESTION                 = 0x40
+       TCP_INFO                       = 0x20
+       TCP_MAXBURST                   = 0x4
+       TCP_MAXHLEN                    = 0x3c
+       TCP_MAXOLEN                    = 0x28
+       TCP_MAXSEG                     = 0x2
+       TCP_MAXWIN                     = 0xffff
+       TCP_MAX_SACK                   = 0x4
+       TCP_MAX_WINSHIFT               = 0xe
+       TCP_MD5SIG                     = 0x10
+       TCP_MINMSS                     = 0xd8
+       TCP_MSS                        = 0x200
+       TCP_NODELAY                    = 0x1
+       TCP_NOOPT                      = 0x8
+       TCP_NOPUSH                     = 0x4
+       WCONTINUED                     = 0x4
+       WCOREFLAG                      = 0x80
+       WLINUXCLONE                    = 0x80000000
+       WNOHANG                        = 0x1
+       WNOWAIT                        = 0x8
+       WSTOPPED                       = 0x2
+       WUNTRACED                      = 0x2
 )
 
 // Types
index 0f8e37abb9e2a72fcfcd7a51e5972f84ac96f221..f4d256f4e29982ca21bf22c3ffe7b762bccb6b23 100644 (file)
@@ -43,6 +43,13 @@ const (
        SizeofIfaMsghdr        = 0x14
        SizeofRtMsghdr         = 0x5c
        SizeofRtMetrics        = 0x38
+       SizeofBpfVersion       = 0x4
+       SizeofBpfStat          = 0x8
+       SizeofBpfZbuf          = 0xc
+       SizeofBpfProgram       = 0x8
+       SizeofBpfInsn          = 0x8
+       SizeofBpfHdr           = 0x14
+       SizeofBpfZbufHeader    = 0x20
 )
 
 // Types
@@ -326,3 +333,46 @@ type RtMetrics struct {
        Weight   uint32
        Filler   [3]uint32
 }
+
+type BpfVersion struct {
+       Major uint16
+       Minor uint16
+}
+
+type BpfStat struct {
+       Recv uint32
+       Drop uint32
+}
+
+type BpfZbuf struct {
+       Bufa   *byte
+       Bufb   *byte
+       Buflen uint32
+}
+
+type BpfProgram struct {
+       Len   uint32
+       Insns *BpfInsn
+}
+
+type BpfInsn struct {
+       Code uint16
+       Jt   uint8
+       Jf   uint8
+       K    uint32
+}
+
+type BpfHdr struct {
+       Tstamp       Timeval
+       Caplen       uint32
+       Datalen      uint32
+       Hdrlen       uint16
+       Pad_godefs_0 [2]byte
+}
+
+type BpfZbufHeader struct {
+       Kernel_gen uint32
+       Kernel_len uint32
+       User_gen   uint32
+       X_bzh_pad  [5]uint32
+}
index 83a54f66b1456822a52d20721d57a0cb19d2804d..cf6355caf08271aa4a3d8541a2ae652b03707ebf 100644 (file)
@@ -43,6 +43,13 @@ const (
        SizeofIfaMsghdr        = 0x14
        SizeofRtMsghdr         = 0x98
        SizeofRtMetrics        = 0x70
+       SizeofBpfVersion       = 0x4
+       SizeofBpfStat          = 0x8
+       SizeofBpfZbuf          = 0x18
+       SizeofBpfProgram       = 0x10
+       SizeofBpfInsn          = 0x8
+       SizeofBpfHdr           = 0x20
+       SizeofBpfZbufHeader    = 0x20
 )
 
 // Types
@@ -329,3 +336,47 @@ type RtMetrics struct {
        Weight   uint64
        Filler   [3]uint64
 }
+
+type BpfVersion struct {
+       Major uint16
+       Minor uint16
+}
+
+type BpfStat struct {
+       Recv uint32
+       Drop uint32
+}
+
+type BpfZbuf struct {
+       Bufa   *byte
+       Bufb   *byte
+       Buflen uint64
+}
+
+type BpfProgram struct {
+       Len          uint32
+       Pad_godefs_0 [4]byte
+       Insns        *BpfInsn
+}
+
+type BpfInsn struct {
+       Code uint16
+       Jt   uint8
+       Jf   uint8
+       K    uint32
+}
+
+type BpfHdr struct {
+       Tstamp       Timeval
+       Caplen       uint32
+       Datalen      uint32
+       Hdrlen       uint16
+       Pad_godefs_0 [6]byte
+}
+
+type BpfZbufHeader struct {
+       Kernel_gen uint32
+       Kernel_len uint32
+       User_gen   uint32
+       X_bzh_pad  [5]uint32
+}