]> Cypherpunks repositories - gostls13.git/commitdiff
syscall: add PROT_* and MAP_* constants to freebsd
authorDave Cheney <dave@cheney.net>
Sat, 9 Mar 2013 05:25:30 +0000 (16:25 +1100)
committerDave Cheney <dave@cheney.net>
Sat, 9 Mar 2013 05:25:30 +0000 (16:25 +1100)
Update #4929

Regenerated from FreeBSD-9.1 for amd64 and 386, FreeBSD-CURRENT for arm.

R=devon.odell, minux.ma, rsc
CC=golang-dev
https://golang.org/cl/7438053

src/pkg/syscall/mkerrors.sh
src/pkg/syscall/zerrors_freebsd_386.go
src/pkg/syscall/zerrors_freebsd_amd64.go
src/pkg/syscall/zerrors_freebsd_arm.go
src/pkg/syscall/zsysnum_freebsd_386.go
src/pkg/syscall/zsysnum_freebsd_amd64.go
src/pkg/syscall/zsysnum_freebsd_arm.go

index e8abb6774597855cb7b95da743ef3163dc3e4195..5a39d707bf865e47ef8d61297b66bd727afc0066 100755 (executable)
@@ -43,6 +43,7 @@ includes_FreeBSD='
 #include <sys/socket.h>
 #include <sys/sockio.h>
 #include <sys/sysctl.h>
+#include <sys/mman.h>
 #include <sys/wait.h>
 #include <sys/ioctl.h>
 #include <net/bpf.h>
index 9cf82f90e0b6323222e41b9024f3671818f0f394..04868736103abc391882a9db26e9acfdf4c8f2e4 100644 (file)
@@ -92,6 +92,31 @@ const (
        AF_VENDOR45                       = 0x81
        AF_VENDOR46                       = 0x83
        AF_VENDOR47                       = 0x85
+       B0                                = 0x0
+       B110                              = 0x6e
+       B115200                           = 0x1c200
+       B1200                             = 0x4b0
+       B134                              = 0x86
+       B14400                            = 0x3840
+       B150                              = 0x96
+       B1800                             = 0x708
+       B19200                            = 0x4b00
+       B200                              = 0xc8
+       B230400                           = 0x38400
+       B2400                             = 0x960
+       B28800                            = 0x7080
+       B300                              = 0x12c
+       B38400                            = 0x9600
+       B460800                           = 0x70800
+       B4800                             = 0x12c0
+       B50                               = 0x32
+       B57600                            = 0xe100
+       B600                              = 0x258
+       B7200                             = 0x1c20
+       B75                               = 0x4b
+       B76800                            = 0x12c00
+       B921600                           = 0xe1000
+       B9600                             = 0x2580
        BIOCFEEDBACK                      = 0x8004427c
        BIOCFLUSH                         = 0x20004268
        BIOCGBLEN                         = 0x40044266
@@ -106,6 +131,7 @@ const (
        BIOCGRTIMEOUT                     = 0x4008426e
        BIOCGSEESENT                      = 0x40044276
        BIOCGSTATS                        = 0x4008426f
+       BIOCGTSTAMP                       = 0x40044283
        BIOCIMMEDIATE                     = 0x80044270
        BIOCLOCK                          = 0x2000427a
        BIOCPROMISC                       = 0x20004269
@@ -123,6 +149,7 @@ const (
        BIOCSRSIG                         = 0x80044273
        BIOCSRTIMEOUT                     = 0x8008426d
        BIOCSSEESENT                      = 0x80044277
+       BIOCSTSTAMP                       = 0x80044284
        BIOCVERSION                       = 0x40044271
        BPF_A                             = 0x10
        BPF_ABS                           = 0x20
@@ -168,13 +195,47 @@ const (
        BPF_SUB                           = 0x10
        BPF_TAX                           = 0x0
        BPF_TXA                           = 0x80
+       BPF_T_BINTIME                     = 0x2
+       BPF_T_BINTIME_FAST                = 0x102
+       BPF_T_BINTIME_MONOTONIC           = 0x202
+       BPF_T_BINTIME_MONOTONIC_FAST      = 0x302
+       BPF_T_FAST                        = 0x100
+       BPF_T_FLAG_MASK                   = 0x300
+       BPF_T_FORMAT_MASK                 = 0x3
+       BPF_T_MICROTIME                   = 0x0
+       BPF_T_MICROTIME_FAST              = 0x100
+       BPF_T_MICROTIME_MONOTONIC         = 0x200
+       BPF_T_MICROTIME_MONOTONIC_FAST    = 0x300
+       BPF_T_MONOTONIC                   = 0x200
+       BPF_T_MONOTONIC_FAST              = 0x300
+       BPF_T_NANOTIME                    = 0x1
+       BPF_T_NANOTIME_FAST               = 0x101
+       BPF_T_NANOTIME_MONOTONIC          = 0x201
+       BPF_T_NANOTIME_MONOTONIC_FAST     = 0x301
+       BPF_T_NONE                        = 0x3
+       BPF_T_NORMAL                      = 0x0
        BPF_W                             = 0x0
        BPF_X                             = 0x8
+       BRKINT                            = 0x2
+       CFLUSH                            = 0xf
+       CLOCAL                            = 0x8000
+       CREAD                             = 0x800
+       CS5                               = 0x0
+       CS6                               = 0x100
+       CS7                               = 0x200
+       CS8                               = 0x300
+       CSIZE                             = 0x300
+       CSTART                            = 0x11
+       CSTATUS                           = 0x14
+       CSTOP                             = 0x13
+       CSTOPB                            = 0x400
+       CSUSP                             = 0x1a
        CTL_MAXNAME                       = 0x18
        CTL_NET                           = 0x4
        DLT_A429                          = 0xb8
        DLT_A653_ICM                      = 0xb9
        DLT_AIRONET_HEADER                = 0x78
+       DLT_AOS                           = 0xde
        DLT_APPLE_IP_OVER_IEEE1394        = 0x8a
        DLT_ARCNET                        = 0x7
        DLT_ARCNET_LINUX                  = 0x81
@@ -187,12 +248,16 @@ const (
        DLT_BLUETOOTH_HCI_H4              = 0xbb
        DLT_BLUETOOTH_HCI_H4_WITH_PHDR    = 0xc9
        DLT_CAN20B                        = 0xbe
+       DLT_CAN_SOCKETCAN                 = 0xe3
        DLT_CHAOS                         = 0x5
        DLT_CHDLC                         = 0x68
        DLT_CISCO_IOS                     = 0x76
        DLT_C_HDLC                        = 0x68
        DLT_C_HDLC_WITH_DIR               = 0xcd
+       DLT_DBUS                          = 0xe7
+       DLT_DECT                          = 0xdd
        DLT_DOCSIS                        = 0x8f
+       DLT_DVB_CI                        = 0xeb
        DLT_ECONET                        = 0x73
        DLT_EN10MB                        = 0x1
        DLT_EN3MB                         = 0x2
@@ -200,6 +265,8 @@ const (
        DLT_ERF                           = 0xc5
        DLT_ERF_ETH                       = 0xaf
        DLT_ERF_POS                       = 0xb0
+       DLT_FC_2                          = 0xe0
+       DLT_FC_2_WITH_FRAME_DELIMS        = 0xe1
        DLT_FDDI                          = 0xa
        DLT_FLEXRAY                       = 0xd2
        DLT_FRELAY                        = 0x6b
@@ -209,6 +276,8 @@ const (
        DLT_GPF_F                         = 0xab
        DLT_GPF_T                         = 0xaa
        DLT_GPRS_LLC                      = 0xa9
+       DLT_GSMTAP_ABIS                   = 0xda
+       DLT_GSMTAP_UM                     = 0xd9
        DLT_HHDLC                         = 0x79
        DLT_IBM_SN                        = 0x92
        DLT_IBM_SP                        = 0x91
@@ -218,18 +287,25 @@ const (
        DLT_IEEE802_11_RADIO_AVS          = 0xa3
        DLT_IEEE802_15_4                  = 0xc3
        DLT_IEEE802_15_4_LINUX            = 0xbf
+       DLT_IEEE802_15_4_NOFCS            = 0xe6
        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_IPNET                         = 0xe2
+       DLT_IPOIB                         = 0xf2
+       DLT_IPV4                          = 0xe4
+       DLT_IPV6                          = 0xe5
        DLT_IP_OVER_FC                    = 0x7a
        DLT_JUNIPER_ATM1                  = 0x89
        DLT_JUNIPER_ATM2                  = 0x87
+       DLT_JUNIPER_ATM_CEMIC             = 0xee
        DLT_JUNIPER_CHDLC                 = 0xb5
        DLT_JUNIPER_ES                    = 0x84
        DLT_JUNIPER_ETHER                 = 0xb2
+       DLT_JUNIPER_FIBRECHANNEL          = 0xea
        DLT_JUNIPER_FRELAY                = 0xb4
        DLT_JUNIPER_GGSN                  = 0x85
        DLT_JUNIPER_ISM                   = 0xc2
@@ -242,22 +318,32 @@ const (
        DLT_JUNIPER_PPPOE                 = 0xa7
        DLT_JUNIPER_PPPOE_ATM             = 0xa8
        DLT_JUNIPER_SERVICES              = 0x88
+       DLT_JUNIPER_SRX_E2E               = 0xe9
        DLT_JUNIPER_ST                    = 0xc8
        DLT_JUNIPER_VP                    = 0xb7
+       DLT_JUNIPER_VS                    = 0xe8
        DLT_LAPB_WITH_DIR                 = 0xcf
        DLT_LAPD                          = 0xcb
        DLT_LIN                           = 0xd4
+       DLT_LINUX_EVDEV                   = 0xd8
        DLT_LINUX_IRDA                    = 0x90
        DLT_LINUX_LAPD                    = 0xb1
        DLT_LINUX_PPP_WITHDIRECTION       = 0xa6
        DLT_LINUX_SLL                     = 0x71
        DLT_LOOP                          = 0x6c
        DLT_LTALK                         = 0x72
+       DLT_MATCHING_MAX                  = 0xf2
+       DLT_MATCHING_MIN                  = 0x68
        DLT_MFR                           = 0xb6
        DLT_MOST                          = 0xd3
+       DLT_MPLS                          = 0xdb
        DLT_MTP2                          = 0x8c
        DLT_MTP2_WITH_PHDR                = 0x8b
        DLT_MTP3                          = 0x8d
+       DLT_MUX27010                      = 0xec
+       DLT_NETANALYZER                   = 0xf0
+       DLT_NETANALYZER_TRANSPARENT       = 0xf1
+       DLT_NFLOG                         = 0xef
        DLT_NULL                          = 0x0
        DLT_PCI_EXP                       = 0x7d
        DLT_PFLOG                         = 0x75
@@ -279,11 +365,13 @@ const (
        DLT_SITA                          = 0xc4
        DLT_SLIP                          = 0x8
        DLT_SLIP_BSDOS                    = 0xf
+       DLT_STANAG_5066_D_PDU             = 0xed
        DLT_SUNATM                        = 0x7b
        DLT_SYMANTEC_FIREWALL             = 0x63
        DLT_TZSP                          = 0x80
        DLT_USB                           = 0xba
        DLT_USB_LINUX                     = 0xbd
+       DLT_USB_LINUX_MMAPPED             = 0xdc
        DLT_USER0                         = 0x93
        DLT_USER1                         = 0x94
        DLT_USER10                        = 0x9d
@@ -300,6 +388,7 @@ const (
        DLT_USER7                         = 0x9a
        DLT_USER8                         = 0x9b
        DLT_USER9                         = 0x9c
+       DLT_WIHART                        = 0xdf
        DLT_X2E_SERIAL                    = 0xd5
        DLT_X2E_XORAYA                    = 0xd6
        DT_BLK                            = 0x6
@@ -346,6 +435,7 @@ const (
        EXTPROC                           = 0x800
        FD_CLOEXEC                        = 0x1
        FD_SETSIZE                        = 0x400
+       FLUSHO                            = 0x800000
        F_CANCEL                          = 0x5
        F_DUP2FD                          = 0xa
        F_DUPFD                           = 0x0
@@ -369,12 +459,17 @@ const (
        F_UNLCK                           = 0x2
        F_UNLCKSYS                        = 0x4
        F_WRLCK                           = 0x3
+       HUPCL                             = 0x4000
+       ICANON                            = 0x100
+       ICRNL                             = 0x100
+       IEXTEN                            = 0x400
        IFAN_ARRIVAL                      = 0x0
        IFAN_DEPARTURE                    = 0x1
        IFF_ALLMULTI                      = 0x200
        IFF_ALTPHYS                       = 0x4000
        IFF_BROADCAST                     = 0x2
-       IFF_CANTCHANGE                    = 0x208f72
+       IFF_CANTCHANGE                    = 0x218f72
+       IFF_CANTCONFIG                    = 0x10000
        IFF_DEBUG                         = 0x4
        IFF_DRV_OACTIVE                   = 0x400
        IFF_DRV_RUNNING                   = 0x40
@@ -488,6 +583,7 @@ const (
        IFT_IEEE8023ADLAG                 = 0xa1
        IFT_IFGSN                         = 0x91
        IFT_IMT                           = 0xbe
+       IFT_INFINIBAND                    = 0xc7
        IFT_INTERLEAVE                    = 0x7c
        IFT_IP                            = 0x7e
        IFT_IPFORWARD                     = 0x8e
@@ -603,6 +699,12 @@ const (
        IFT_X25MLP                        = 0x79
        IFT_X25PLE                        = 0x28
        IFT_XETHER                        = 0x1a
+       IGNBRK                            = 0x1
+       IGNCR                             = 0x80
+       IGNPAR                            = 0x4
+       IMAXBEL                           = 0x2000
+       INLCR                             = 0x40
+       INPCK                             = 0x10
        IN_CLASSA_HOST                    = 0xffffff
        IN_CLASSA_MAX                     = 0x80
        IN_CLASSA_NET                     = 0xff000000
@@ -618,6 +720,7 @@ const (
        IN_CLASSD_NET                     = 0xf0000000
        IN_CLASSD_NSHIFT                  = 0x1c
        IN_LOOPBACKNET                    = 0x7f
+       IN_RFC3021_MASK                   = 0xfffffffe
        IPPROTO_3PC                       = 0x22
        IPPROTO_ADFS                      = 0x44
        IPPROTO_AH                        = 0x33
@@ -679,6 +782,7 @@ const (
        IPPROTO_MAX                       = 0x100
        IPPROTO_MAXID                     = 0x34
        IPPROTO_MEAS                      = 0x13
+       IPPROTO_MH                        = 0x87
        IPPROTO_MHRP                      = 0x30
        IPPROTO_MICP                      = 0x5f
        IPPROTO_MOBILE                    = 0x37
@@ -709,6 +813,7 @@ const (
        IPPROTO_SCCSP                     = 0x60
        IPPROTO_SCTP                      = 0x84
        IPPROTO_SDRP                      = 0x2a
+       IPPROTO_SEND                      = 0x103
        IPPROTO_SEP                       = 0x21
        IPPROTO_SKIP                      = 0x39
        IPPROTO_SPACER                    = 0x7fff
@@ -856,6 +961,7 @@ const (
        IP_RECVIF                         = 0x14
        IP_RECVOPTS                       = 0x5
        IP_RECVRETOPTS                    = 0x6
+       IP_RECVTOS                        = 0x44
        IP_RECVTTL                        = 0x41
        IP_RETOPTS                        = 0x8
        IP_RF                             = 0x8000
@@ -867,10 +973,44 @@ const (
        IP_TOS                            = 0x3
        IP_TTL                            = 0x4
        IP_UNBLOCK_SOURCE                 = 0x49
+       ISIG                              = 0x80
+       ISTRIP                            = 0x20
+       IXANY                             = 0x800
+       IXOFF                             = 0x400
+       IXON                              = 0x200
        LOCK_EX                           = 0x2
        LOCK_NB                           = 0x4
        LOCK_SH                           = 0x1
        LOCK_UN                           = 0x8
+       MADV_AUTOSYNC                     = 0x7
+       MADV_CORE                         = 0x9
+       MADV_DONTNEED                     = 0x4
+       MADV_FREE                         = 0x5
+       MADV_NOCORE                       = 0x8
+       MADV_NORMAL                       = 0x0
+       MADV_NOSYNC                       = 0x6
+       MADV_PROTECT                      = 0xa
+       MADV_RANDOM                       = 0x1
+       MADV_SEQUENTIAL                   = 0x2
+       MADV_WILLNEED                     = 0x3
+       MAP_ANON                          = 0x1000
+       MAP_ANONYMOUS                     = 0x1000
+       MAP_COPY                          = 0x2
+       MAP_FILE                          = 0x0
+       MAP_FIXED                         = 0x10
+       MAP_HASSEMAPHORE                  = 0x200
+       MAP_NOCORE                        = 0x20000
+       MAP_NORESERVE                     = 0x40
+       MAP_NOSYNC                        = 0x800
+       MAP_PREFAULT_READ                 = 0x40000
+       MAP_PRIVATE                       = 0x2
+       MAP_RENAME                        = 0x20
+       MAP_RESERVED0080                  = 0x80
+       MAP_RESERVED0100                  = 0x100
+       MAP_SHARED                        = 0x1
+       MAP_STACK                         = 0x400
+       MCL_CURRENT                       = 0x1
+       MCL_FUTURE                        = 0x2
        MSG_COMPAT                        = 0x8000
        MSG_CTRUNC                        = 0x20
        MSG_DONTROUTE                     = 0x4
@@ -884,11 +1024,16 @@ const (
        MSG_PEEK                          = 0x2
        MSG_TRUNC                         = 0x10
        MSG_WAITALL                       = 0x40
+       MS_ASYNC                          = 0x1
+       MS_INVALIDATE                     = 0x2
+       MS_SYNC                           = 0x0
        NET_RT_DUMP                       = 0x1
        NET_RT_FLAGS                      = 0x2
        NET_RT_IFLIST                     = 0x3
+       NET_RT_IFLISTL                    = 0x5
        NET_RT_IFMALIST                   = 0x4
-       NET_RT_MAXID                      = 0x5
+       NET_RT_MAXID                      = 0x6
+       NOFLSH                            = 0x80000000
        NOTE_ATTRIB                       = 0x8
        NOTE_CHILD                        = 0x4
        NOTE_DELETE                       = 0x1
@@ -912,6 +1057,12 @@ const (
        NOTE_TRACKERR                     = 0x2
        NOTE_TRIGGER                      = 0x1000000
        NOTE_WRITE                        = 0x2
+       OCRNL                             = 0x10
+       ONLCR                             = 0x2
+       ONLRET                            = 0x40
+       ONOCR                             = 0x20
+       ONOEOT                            = 0x8
+       OPOST                             = 0x1
        O_ACCMODE                         = 0x3
        O_APPEND                          = 0x8
        O_ASYNC                           = 0x40
@@ -933,6 +1084,14 @@ const (
        O_TRUNC                           = 0x400
        O_TTY_INIT                        = 0x80000
        O_WRONLY                          = 0x1
+       PARENB                            = 0x1000
+       PARMRK                            = 0x8
+       PARODD                            = 0x2000
+       PENDIN                            = 0x20000000
+       PROT_EXEC                         = 0x4
+       PROT_NONE                         = 0x0
+       PROT_READ                         = 0x1
+       PROT_WRITE                        = 0x2
        RLIMIT_AS                         = 0xa
        RLIMIT_CORE                       = 0x4
        RLIMIT_CPU                        = 0x0
@@ -1010,6 +1169,8 @@ const (
        RTV_SPIPE                         = 0x10
        RTV_SSTHRESH                      = 0x20
        RTV_WEIGHT                        = 0x100
+       RT_CACHING_CONTEXT                = 0x1
+       RT_DEFAULT_FIB                    = 0x0
        RUSAGE_CHILDREN                   = -0x1
        RUSAGE_SELF                       = 0x0
        RUSAGE_THREAD                     = 0x1
@@ -1042,6 +1203,7 @@ const (
        SIOCGIFCONF                       = 0xc0086924
        SIOCGIFDESCR                      = 0xc020692a
        SIOCGIFDSTADDR                    = 0xc0206922
+       SIOCGIFFIB                        = 0xc020695c
        SIOCGIFFLAGS                      = 0xc0206911
        SIOCGIFGENERIC                    = 0xc020693a
        SIOCGIFGMEMB                      = 0xc024698a
@@ -1073,6 +1235,7 @@ const (
        SIOCSIFCAP                        = 0x8020691e
        SIOCSIFDESCR                      = 0x80206929
        SIOCSIFDSTADDR                    = 0x8020690e
+       SIOCSIFFIB                        = 0x8020695d
        SIOCSIFFLAGS                      = 0x80206910
        SIOCSIFGENERIC                    = 0x80206939
        SIOCSIFLLADDR                     = 0x8020693c
@@ -1115,6 +1278,8 @@ const (
        SO_NO_OFFLOAD                     = 0x4000
        SO_OOBINLINE                      = 0x100
        SO_PEERLABEL                      = 0x1010
+       SO_PROTOCOL                       = 0x1016
+       SO_PROTOTYPE                      = 0x1016
        SO_RCVBUF                         = 0x1002
        SO_RCVLOWAT                       = 0x1004
        SO_RCVTIMEO                       = 0x1006
@@ -1127,9 +1292,17 @@ const (
        SO_TIMESTAMP                      = 0x400
        SO_TYPE                           = 0x1008
        SO_USELOOPBACK                    = 0x40
+       SO_USER_COOKIE                    = 0x1015
+       TCIFLUSH                          = 0x1
+       TCIOFLUSH                         = 0x3
+       TCOFLUSH                          = 0x2
        TCP_CA_NAME_MAX                   = 0x10
        TCP_CONGESTION                    = 0x40
        TCP_INFO                          = 0x20
+       TCP_KEEPCNT                       = 0x400
+       TCP_KEEPIDLE                      = 0x100
+       TCP_KEEPINIT                      = 0x80
+       TCP_KEEPINTVL                     = 0x200
        TCP_MAXBURST                      = 0x4
        TCP_MAXHLEN                       = 0x3c
        TCP_MAXOLEN                       = 0x28
@@ -1139,10 +1312,11 @@ const (
        TCP_MAX_WINSHIFT                  = 0xe
        TCP_MD5SIG                        = 0x10
        TCP_MINMSS                        = 0xd8
-       TCP_MSS                           = 0x200
+       TCP_MSS                           = 0x218
        TCP_NODELAY                       = 0x1
        TCP_NOOPT                         = 0x8
        TCP_NOPUSH                        = 0x4
+       TCSAFLUSH                         = 0x2
        TIOCCBRK                          = 0x2000747a
        TIOCCDTR                          = 0x20007478
        TIOCCONS                          = 0x80047462
@@ -1205,6 +1379,26 @@ const (
        TIOCSWINSZ                        = 0x80087467
        TIOCTIMESTAMP                     = 0x40087459
        TIOCUCNTL                         = 0x80047466
+       TOSTOP                            = 0x400000
+       VDISCARD                          = 0xf
+       VDSUSP                            = 0xb
+       VEOF                              = 0x0
+       VEOL                              = 0x1
+       VEOL2                             = 0x2
+       VERASE                            = 0x3
+       VERASE2                           = 0x7
+       VINTR                             = 0x8
+       VKILL                             = 0x5
+       VLNEXT                            = 0xe
+       VMIN                              = 0x10
+       VQUIT                             = 0x9
+       VREPRINT                          = 0x6
+       VSTART                            = 0xc
+       VSTATUS                           = 0x12
+       VSTOP                             = 0xd
+       VSUSP                             = 0xa
+       VTIME                             = 0x11
+       VWERASE                           = 0x4
        WCONTINUED                        = 0x4
        WCOREFLAG                         = 0x80
        WLINUXCLONE                       = 0x80000000
@@ -1229,6 +1423,7 @@ const (
        EBADRPC         = Errno(0x48)
        EBUSY           = Errno(0x10)
        ECANCELED       = Errno(0x55)
+       ECAPMODE        = Errno(0x5e)
        ECHILD          = Errno(0xa)
        ECONNABORTED    = Errno(0x35)
        ECONNREFUSED    = Errno(0x3d)
@@ -1252,7 +1447,7 @@ const (
        EIO             = Errno(0x5)
        EISCONN         = Errno(0x38)
        EISDIR          = Errno(0x15)
-       ELAST           = Errno(0x5d)
+       ELAST           = Errno(0x5e)
        ELOOP           = Errno(0x3e)
        EMFILE          = Errno(0x18)
        EMLINK          = Errno(0x1f)
@@ -1447,6 +1642,7 @@ var errors = [...]string{
        91: "link has been severed",
        92: "protocol error",
        93: "capabilities insufficient",
+       94: "not permitted in capability mode",
 }
 
 // Signal table
index 73257065913aace6f36452b9004050b71ca7c9ff..a45d7f495a23d4c77efa4551e214812dca37ff44 100644 (file)
@@ -92,6 +92,31 @@ const (
        AF_VENDOR45                       = 0x81
        AF_VENDOR46                       = 0x83
        AF_VENDOR47                       = 0x85
+       B0                                = 0x0
+       B110                              = 0x6e
+       B115200                           = 0x1c200
+       B1200                             = 0x4b0
+       B134                              = 0x86
+       B14400                            = 0x3840
+       B150                              = 0x96
+       B1800                             = 0x708
+       B19200                            = 0x4b00
+       B200                              = 0xc8
+       B230400                           = 0x38400
+       B2400                             = 0x960
+       B28800                            = 0x7080
+       B300                              = 0x12c
+       B38400                            = 0x9600
+       B460800                           = 0x70800
+       B4800                             = 0x12c0
+       B50                               = 0x32
+       B57600                            = 0xe100
+       B600                              = 0x258
+       B7200                             = 0x1c20
+       B75                               = 0x4b
+       B76800                            = 0x12c00
+       B921600                           = 0xe1000
+       B9600                             = 0x2580
        BIOCFEEDBACK                      = 0x8004427c
        BIOCFLUSH                         = 0x20004268
        BIOCGBLEN                         = 0x40044266
@@ -106,6 +131,7 @@ const (
        BIOCGRTIMEOUT                     = 0x4010426e
        BIOCGSEESENT                      = 0x40044276
        BIOCGSTATS                        = 0x4008426f
+       BIOCGTSTAMP                       = 0x40044283
        BIOCIMMEDIATE                     = 0x80044270
        BIOCLOCK                          = 0x2000427a
        BIOCPROMISC                       = 0x20004269
@@ -123,6 +149,7 @@ const (
        BIOCSRSIG                         = 0x80044273
        BIOCSRTIMEOUT                     = 0x8010426d
        BIOCSSEESENT                      = 0x80044277
+       BIOCSTSTAMP                       = 0x80044284
        BIOCVERSION                       = 0x40044271
        BPF_A                             = 0x10
        BPF_ABS                           = 0x20
@@ -168,13 +195,47 @@ const (
        BPF_SUB                           = 0x10
        BPF_TAX                           = 0x0
        BPF_TXA                           = 0x80
+       BPF_T_BINTIME                     = 0x2
+       BPF_T_BINTIME_FAST                = 0x102
+       BPF_T_BINTIME_MONOTONIC           = 0x202
+       BPF_T_BINTIME_MONOTONIC_FAST      = 0x302
+       BPF_T_FAST                        = 0x100
+       BPF_T_FLAG_MASK                   = 0x300
+       BPF_T_FORMAT_MASK                 = 0x3
+       BPF_T_MICROTIME                   = 0x0
+       BPF_T_MICROTIME_FAST              = 0x100
+       BPF_T_MICROTIME_MONOTONIC         = 0x200
+       BPF_T_MICROTIME_MONOTONIC_FAST    = 0x300
+       BPF_T_MONOTONIC                   = 0x200
+       BPF_T_MONOTONIC_FAST              = 0x300
+       BPF_T_NANOTIME                    = 0x1
+       BPF_T_NANOTIME_FAST               = 0x101
+       BPF_T_NANOTIME_MONOTONIC          = 0x201
+       BPF_T_NANOTIME_MONOTONIC_FAST     = 0x301
+       BPF_T_NONE                        = 0x3
+       BPF_T_NORMAL                      = 0x0
        BPF_W                             = 0x0
        BPF_X                             = 0x8
+       BRKINT                            = 0x2
+       CFLUSH                            = 0xf
+       CLOCAL                            = 0x8000
+       CREAD                             = 0x800
+       CS5                               = 0x0
+       CS6                               = 0x100
+       CS7                               = 0x200
+       CS8                               = 0x300
+       CSIZE                             = 0x300
+       CSTART                            = 0x11
+       CSTATUS                           = 0x14
+       CSTOP                             = 0x13
+       CSTOPB                            = 0x400
+       CSUSP                             = 0x1a
        CTL_MAXNAME                       = 0x18
        CTL_NET                           = 0x4
        DLT_A429                          = 0xb8
        DLT_A653_ICM                      = 0xb9
        DLT_AIRONET_HEADER                = 0x78
+       DLT_AOS                           = 0xde
        DLT_APPLE_IP_OVER_IEEE1394        = 0x8a
        DLT_ARCNET                        = 0x7
        DLT_ARCNET_LINUX                  = 0x81
@@ -187,12 +248,16 @@ const (
        DLT_BLUETOOTH_HCI_H4              = 0xbb
        DLT_BLUETOOTH_HCI_H4_WITH_PHDR    = 0xc9
        DLT_CAN20B                        = 0xbe
+       DLT_CAN_SOCKETCAN                 = 0xe3
        DLT_CHAOS                         = 0x5
        DLT_CHDLC                         = 0x68
        DLT_CISCO_IOS                     = 0x76
        DLT_C_HDLC                        = 0x68
        DLT_C_HDLC_WITH_DIR               = 0xcd
+       DLT_DBUS                          = 0xe7
+       DLT_DECT                          = 0xdd
        DLT_DOCSIS                        = 0x8f
+       DLT_DVB_CI                        = 0xeb
        DLT_ECONET                        = 0x73
        DLT_EN10MB                        = 0x1
        DLT_EN3MB                         = 0x2
@@ -200,6 +265,8 @@ const (
        DLT_ERF                           = 0xc5
        DLT_ERF_ETH                       = 0xaf
        DLT_ERF_POS                       = 0xb0
+       DLT_FC_2                          = 0xe0
+       DLT_FC_2_WITH_FRAME_DELIMS        = 0xe1
        DLT_FDDI                          = 0xa
        DLT_FLEXRAY                       = 0xd2
        DLT_FRELAY                        = 0x6b
@@ -209,6 +276,8 @@ const (
        DLT_GPF_F                         = 0xab
        DLT_GPF_T                         = 0xaa
        DLT_GPRS_LLC                      = 0xa9
+       DLT_GSMTAP_ABIS                   = 0xda
+       DLT_GSMTAP_UM                     = 0xd9
        DLT_HHDLC                         = 0x79
        DLT_IBM_SN                        = 0x92
        DLT_IBM_SP                        = 0x91
@@ -218,18 +287,25 @@ const (
        DLT_IEEE802_11_RADIO_AVS          = 0xa3
        DLT_IEEE802_15_4                  = 0xc3
        DLT_IEEE802_15_4_LINUX            = 0xbf
+       DLT_IEEE802_15_4_NOFCS            = 0xe6
        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_IPNET                         = 0xe2
+       DLT_IPOIB                         = 0xf2
+       DLT_IPV4                          = 0xe4
+       DLT_IPV6                          = 0xe5
        DLT_IP_OVER_FC                    = 0x7a
        DLT_JUNIPER_ATM1                  = 0x89
        DLT_JUNIPER_ATM2                  = 0x87
+       DLT_JUNIPER_ATM_CEMIC             = 0xee
        DLT_JUNIPER_CHDLC                 = 0xb5
        DLT_JUNIPER_ES                    = 0x84
        DLT_JUNIPER_ETHER                 = 0xb2
+       DLT_JUNIPER_FIBRECHANNEL          = 0xea
        DLT_JUNIPER_FRELAY                = 0xb4
        DLT_JUNIPER_GGSN                  = 0x85
        DLT_JUNIPER_ISM                   = 0xc2
@@ -242,22 +318,32 @@ const (
        DLT_JUNIPER_PPPOE                 = 0xa7
        DLT_JUNIPER_PPPOE_ATM             = 0xa8
        DLT_JUNIPER_SERVICES              = 0x88
+       DLT_JUNIPER_SRX_E2E               = 0xe9
        DLT_JUNIPER_ST                    = 0xc8
        DLT_JUNIPER_VP                    = 0xb7
+       DLT_JUNIPER_VS                    = 0xe8
        DLT_LAPB_WITH_DIR                 = 0xcf
        DLT_LAPD                          = 0xcb
        DLT_LIN                           = 0xd4
+       DLT_LINUX_EVDEV                   = 0xd8
        DLT_LINUX_IRDA                    = 0x90
        DLT_LINUX_LAPD                    = 0xb1
        DLT_LINUX_PPP_WITHDIRECTION       = 0xa6
        DLT_LINUX_SLL                     = 0x71
        DLT_LOOP                          = 0x6c
        DLT_LTALK                         = 0x72
+       DLT_MATCHING_MAX                  = 0xf2
+       DLT_MATCHING_MIN                  = 0x68
        DLT_MFR                           = 0xb6
        DLT_MOST                          = 0xd3
+       DLT_MPLS                          = 0xdb
        DLT_MTP2                          = 0x8c
        DLT_MTP2_WITH_PHDR                = 0x8b
        DLT_MTP3                          = 0x8d
+       DLT_MUX27010                      = 0xec
+       DLT_NETANALYZER                   = 0xf0
+       DLT_NETANALYZER_TRANSPARENT       = 0xf1
+       DLT_NFLOG                         = 0xef
        DLT_NULL                          = 0x0
        DLT_PCI_EXP                       = 0x7d
        DLT_PFLOG                         = 0x75
@@ -279,11 +365,13 @@ const (
        DLT_SITA                          = 0xc4
        DLT_SLIP                          = 0x8
        DLT_SLIP_BSDOS                    = 0xf
+       DLT_STANAG_5066_D_PDU             = 0xed
        DLT_SUNATM                        = 0x7b
        DLT_SYMANTEC_FIREWALL             = 0x63
        DLT_TZSP                          = 0x80
        DLT_USB                           = 0xba
        DLT_USB_LINUX                     = 0xbd
+       DLT_USB_LINUX_MMAPPED             = 0xdc
        DLT_USER0                         = 0x93
        DLT_USER1                         = 0x94
        DLT_USER10                        = 0x9d
@@ -300,6 +388,7 @@ const (
        DLT_USER7                         = 0x9a
        DLT_USER8                         = 0x9b
        DLT_USER9                         = 0x9c
+       DLT_WIHART                        = 0xdf
        DLT_X2E_SERIAL                    = 0xd5
        DLT_X2E_XORAYA                    = 0xd6
        DT_BLK                            = 0x6
@@ -346,6 +435,7 @@ const (
        EXTPROC                           = 0x800
        FD_CLOEXEC                        = 0x1
        FD_SETSIZE                        = 0x400
+       FLUSHO                            = 0x800000
        F_CANCEL                          = 0x5
        F_DUP2FD                          = 0xa
        F_DUPFD                           = 0x0
@@ -369,12 +459,17 @@ const (
        F_UNLCK                           = 0x2
        F_UNLCKSYS                        = 0x4
        F_WRLCK                           = 0x3
+       HUPCL                             = 0x4000
+       ICANON                            = 0x100
+       ICRNL                             = 0x100
+       IEXTEN                            = 0x400
        IFAN_ARRIVAL                      = 0x0
        IFAN_DEPARTURE                    = 0x1
        IFF_ALLMULTI                      = 0x200
        IFF_ALTPHYS                       = 0x4000
        IFF_BROADCAST                     = 0x2
-       IFF_CANTCHANGE                    = 0x208f72
+       IFF_CANTCHANGE                    = 0x218f72
+       IFF_CANTCONFIG                    = 0x10000
        IFF_DEBUG                         = 0x4
        IFF_DRV_OACTIVE                   = 0x400
        IFF_DRV_RUNNING                   = 0x40
@@ -488,6 +583,7 @@ const (
        IFT_IEEE8023ADLAG                 = 0xa1
        IFT_IFGSN                         = 0x91
        IFT_IMT                           = 0xbe
+       IFT_INFINIBAND                    = 0xc7
        IFT_INTERLEAVE                    = 0x7c
        IFT_IP                            = 0x7e
        IFT_IPFORWARD                     = 0x8e
@@ -603,6 +699,12 @@ const (
        IFT_X25MLP                        = 0x79
        IFT_X25PLE                        = 0x28
        IFT_XETHER                        = 0x1a
+       IGNBRK                            = 0x1
+       IGNCR                             = 0x80
+       IGNPAR                            = 0x4
+       IMAXBEL                           = 0x2000
+       INLCR                             = 0x40
+       INPCK                             = 0x10
        IN_CLASSA_HOST                    = 0xffffff
        IN_CLASSA_MAX                     = 0x80
        IN_CLASSA_NET                     = 0xff000000
@@ -618,6 +720,7 @@ const (
        IN_CLASSD_NET                     = 0xf0000000
        IN_CLASSD_NSHIFT                  = 0x1c
        IN_LOOPBACKNET                    = 0x7f
+       IN_RFC3021_MASK                   = 0xfffffffe
        IPPROTO_3PC                       = 0x22
        IPPROTO_ADFS                      = 0x44
        IPPROTO_AH                        = 0x33
@@ -679,6 +782,7 @@ const (
        IPPROTO_MAX                       = 0x100
        IPPROTO_MAXID                     = 0x34
        IPPROTO_MEAS                      = 0x13
+       IPPROTO_MH                        = 0x87
        IPPROTO_MHRP                      = 0x30
        IPPROTO_MICP                      = 0x5f
        IPPROTO_MOBILE                    = 0x37
@@ -709,6 +813,7 @@ const (
        IPPROTO_SCCSP                     = 0x60
        IPPROTO_SCTP                      = 0x84
        IPPROTO_SDRP                      = 0x2a
+       IPPROTO_SEND                      = 0x103
        IPPROTO_SEP                       = 0x21
        IPPROTO_SKIP                      = 0x39
        IPPROTO_SPACER                    = 0x7fff
@@ -856,6 +961,7 @@ const (
        IP_RECVIF                         = 0x14
        IP_RECVOPTS                       = 0x5
        IP_RECVRETOPTS                    = 0x6
+       IP_RECVTOS                        = 0x44
        IP_RECVTTL                        = 0x41
        IP_RETOPTS                        = 0x8
        IP_RF                             = 0x8000
@@ -867,10 +973,44 @@ const (
        IP_TOS                            = 0x3
        IP_TTL                            = 0x4
        IP_UNBLOCK_SOURCE                 = 0x49
+       ISIG                              = 0x80
+       ISTRIP                            = 0x20
+       IXANY                             = 0x800
+       IXOFF                             = 0x400
+       IXON                              = 0x200
        LOCK_EX                           = 0x2
        LOCK_NB                           = 0x4
        LOCK_SH                           = 0x1
        LOCK_UN                           = 0x8
+       MADV_AUTOSYNC                     = 0x7
+       MADV_CORE                         = 0x9
+       MADV_DONTNEED                     = 0x4
+       MADV_FREE                         = 0x5
+       MADV_NOCORE                       = 0x8
+       MADV_NORMAL                       = 0x0
+       MADV_NOSYNC                       = 0x6
+       MADV_PROTECT                      = 0xa
+       MADV_RANDOM                       = 0x1
+       MADV_SEQUENTIAL                   = 0x2
+       MADV_WILLNEED                     = 0x3
+       MAP_ANON                          = 0x1000
+       MAP_ANONYMOUS                     = 0x1000
+       MAP_COPY                          = 0x2
+       MAP_FILE                          = 0x0
+       MAP_FIXED                         = 0x10
+       MAP_HASSEMAPHORE                  = 0x200
+       MAP_NOCORE                        = 0x20000
+       MAP_NORESERVE                     = 0x40
+       MAP_NOSYNC                        = 0x800
+       MAP_PREFAULT_READ                 = 0x40000
+       MAP_PRIVATE                       = 0x2
+       MAP_RENAME                        = 0x20
+       MAP_RESERVED0080                  = 0x80
+       MAP_RESERVED0100                  = 0x100
+       MAP_SHARED                        = 0x1
+       MAP_STACK                         = 0x400
+       MCL_CURRENT                       = 0x1
+       MCL_FUTURE                        = 0x2
        MSG_COMPAT                        = 0x8000
        MSG_CTRUNC                        = 0x20
        MSG_DONTROUTE                     = 0x4
@@ -884,11 +1024,16 @@ const (
        MSG_PEEK                          = 0x2
        MSG_TRUNC                         = 0x10
        MSG_WAITALL                       = 0x40
+       MS_ASYNC                          = 0x1
+       MS_INVALIDATE                     = 0x2
+       MS_SYNC                           = 0x0
        NET_RT_DUMP                       = 0x1
        NET_RT_FLAGS                      = 0x2
        NET_RT_IFLIST                     = 0x3
+       NET_RT_IFLISTL                    = 0x5
        NET_RT_IFMALIST                   = 0x4
-       NET_RT_MAXID                      = 0x5
+       NET_RT_MAXID                      = 0x6
+       NOFLSH                            = 0x80000000
        NOTE_ATTRIB                       = 0x8
        NOTE_CHILD                        = 0x4
        NOTE_DELETE                       = 0x1
@@ -912,6 +1057,12 @@ const (
        NOTE_TRACKERR                     = 0x2
        NOTE_TRIGGER                      = 0x1000000
        NOTE_WRITE                        = 0x2
+       OCRNL                             = 0x10
+       ONLCR                             = 0x2
+       ONLRET                            = 0x40
+       ONOCR                             = 0x20
+       ONOEOT                            = 0x8
+       OPOST                             = 0x1
        O_ACCMODE                         = 0x3
        O_APPEND                          = 0x8
        O_ASYNC                           = 0x40
@@ -933,6 +1084,14 @@ const (
        O_TRUNC                           = 0x400
        O_TTY_INIT                        = 0x80000
        O_WRONLY                          = 0x1
+       PARENB                            = 0x1000
+       PARMRK                            = 0x8
+       PARODD                            = 0x2000
+       PENDIN                            = 0x20000000
+       PROT_EXEC                         = 0x4
+       PROT_NONE                         = 0x0
+       PROT_READ                         = 0x1
+       PROT_WRITE                        = 0x2
        RLIMIT_AS                         = 0xa
        RLIMIT_CORE                       = 0x4
        RLIMIT_CPU                        = 0x0
@@ -1010,6 +1169,8 @@ const (
        RTV_SPIPE                         = 0x10
        RTV_SSTHRESH                      = 0x20
        RTV_WEIGHT                        = 0x100
+       RT_CACHING_CONTEXT                = 0x1
+       RT_DEFAULT_FIB                    = 0x0
        RUSAGE_CHILDREN                   = -0x1
        RUSAGE_SELF                       = 0x0
        RUSAGE_THREAD                     = 0x1
@@ -1042,6 +1203,7 @@ const (
        SIOCGIFCONF                       = 0xc0106924
        SIOCGIFDESCR                      = 0xc020692a
        SIOCGIFDSTADDR                    = 0xc0206922
+       SIOCGIFFIB                        = 0xc020695c
        SIOCGIFFLAGS                      = 0xc0206911
        SIOCGIFGENERIC                    = 0xc020693a
        SIOCGIFGMEMB                      = 0xc028698a
@@ -1073,6 +1235,7 @@ const (
        SIOCSIFCAP                        = 0x8020691e
        SIOCSIFDESCR                      = 0x80206929
        SIOCSIFDSTADDR                    = 0x8020690e
+       SIOCSIFFIB                        = 0x8020695d
        SIOCSIFFLAGS                      = 0x80206910
        SIOCSIFGENERIC                    = 0x80206939
        SIOCSIFLLADDR                     = 0x8020693c
@@ -1115,6 +1278,8 @@ const (
        SO_NO_OFFLOAD                     = 0x4000
        SO_OOBINLINE                      = 0x100
        SO_PEERLABEL                      = 0x1010
+       SO_PROTOCOL                       = 0x1016
+       SO_PROTOTYPE                      = 0x1016
        SO_RCVBUF                         = 0x1002
        SO_RCVLOWAT                       = 0x1004
        SO_RCVTIMEO                       = 0x1006
@@ -1127,9 +1292,17 @@ const (
        SO_TIMESTAMP                      = 0x400
        SO_TYPE                           = 0x1008
        SO_USELOOPBACK                    = 0x40
+       SO_USER_COOKIE                    = 0x1015
+       TCIFLUSH                          = 0x1
+       TCIOFLUSH                         = 0x3
+       TCOFLUSH                          = 0x2
        TCP_CA_NAME_MAX                   = 0x10
        TCP_CONGESTION                    = 0x40
        TCP_INFO                          = 0x20
+       TCP_KEEPCNT                       = 0x400
+       TCP_KEEPIDLE                      = 0x100
+       TCP_KEEPINIT                      = 0x80
+       TCP_KEEPINTVL                     = 0x200
        TCP_MAXBURST                      = 0x4
        TCP_MAXHLEN                       = 0x3c
        TCP_MAXOLEN                       = 0x28
@@ -1139,10 +1312,11 @@ const (
        TCP_MAX_WINSHIFT                  = 0xe
        TCP_MD5SIG                        = 0x10
        TCP_MINMSS                        = 0xd8
-       TCP_MSS                           = 0x200
+       TCP_MSS                           = 0x218
        TCP_NODELAY                       = 0x1
        TCP_NOOPT                         = 0x8
        TCP_NOPUSH                        = 0x4
+       TCSAFLUSH                         = 0x2
        TIOCCBRK                          = 0x2000747a
        TIOCCDTR                          = 0x20007478
        TIOCCONS                          = 0x80047462
@@ -1205,6 +1379,26 @@ const (
        TIOCSWINSZ                        = 0x80087467
        TIOCTIMESTAMP                     = 0x40107459
        TIOCUCNTL                         = 0x80047466
+       TOSTOP                            = 0x400000
+       VDISCARD                          = 0xf
+       VDSUSP                            = 0xb
+       VEOF                              = 0x0
+       VEOL                              = 0x1
+       VEOL2                             = 0x2
+       VERASE                            = 0x3
+       VERASE2                           = 0x7
+       VINTR                             = 0x8
+       VKILL                             = 0x5
+       VLNEXT                            = 0xe
+       VMIN                              = 0x10
+       VQUIT                             = 0x9
+       VREPRINT                          = 0x6
+       VSTART                            = 0xc
+       VSTATUS                           = 0x12
+       VSTOP                             = 0xd
+       VSUSP                             = 0xa
+       VTIME                             = 0x11
+       VWERASE                           = 0x4
        WCONTINUED                        = 0x4
        WCOREFLAG                         = 0x80
        WLINUXCLONE                       = 0x80000000
@@ -1229,6 +1423,7 @@ const (
        EBADRPC         = Errno(0x48)
        EBUSY           = Errno(0x10)
        ECANCELED       = Errno(0x55)
+       ECAPMODE        = Errno(0x5e)
        ECHILD          = Errno(0xa)
        ECONNABORTED    = Errno(0x35)
        ECONNREFUSED    = Errno(0x3d)
@@ -1252,7 +1447,7 @@ const (
        EIO             = Errno(0x5)
        EISCONN         = Errno(0x38)
        EISDIR          = Errno(0x15)
-       ELAST           = Errno(0x5d)
+       ELAST           = Errno(0x5e)
        ELOOP           = Errno(0x3e)
        EMFILE          = Errno(0x18)
        EMLINK          = Errno(0x1f)
@@ -1447,6 +1642,7 @@ var errors = [...]string{
        91: "link has been severed",
        92: "protocol error",
        93: "capabilities insufficient",
+       94: "not permitted in capability mode",
 }
 
 // Signal table
index 92cade265d3177952adcc7d1e7113beb391270e8..82f30abc5687427eccd9775fc4adb0a01766e51b 100644 (file)
@@ -7,7 +7,6 @@
 package syscall
 
 const (
-       //O_CLOEXEC                         = 0x100000
        AF_APPLETALK                      = 0x10
        AF_ARP                            = 0x23
        AF_ATM                            = 0x1e
@@ -333,10 +332,11 @@ const (
        DLT_LINUX_SLL                     = 0x71
        DLT_LOOP                          = 0x6c
        DLT_LTALK                         = 0x72
-       DLT_MATCHING_MAX                  = 0xf2
+       DLT_MATCHING_MAX                  = 0xf6
        DLT_MATCHING_MIN                  = 0x68
        DLT_MFR                           = 0xb6
        DLT_MOST                          = 0xd3
+       DLT_MPEG_2_TS                     = 0xf3
        DLT_MPLS                          = 0xdb
        DLT_MTP2                          = 0x8c
        DLT_MTP2_WITH_PHDR                = 0x8b
@@ -344,7 +344,9 @@ const (
        DLT_MUX27010                      = 0xec
        DLT_NETANALYZER                   = 0xf0
        DLT_NETANALYZER_TRANSPARENT       = 0xf1
+       DLT_NFC_LLCP                      = 0xf5
        DLT_NFLOG                         = 0xef
+       DLT_NG40                          = 0xf4
        DLT_NULL                          = 0x0
        DLT_PCI_EXP                       = 0x7d
        DLT_PFLOG                         = 0x75
@@ -985,6 +987,35 @@ const (
        LOCK_NB                           = 0x4
        LOCK_SH                           = 0x1
        LOCK_UN                           = 0x8
+       MADV_AUTOSYNC                     = 0x7
+       MADV_CORE                         = 0x9
+       MADV_DONTNEED                     = 0x4
+       MADV_FREE                         = 0x5
+       MADV_NOCORE                       = 0x8
+       MADV_NORMAL                       = 0x0
+       MADV_NOSYNC                       = 0x6
+       MADV_PROTECT                      = 0xa
+       MADV_RANDOM                       = 0x1
+       MADV_SEQUENTIAL                   = 0x2
+       MADV_WILLNEED                     = 0x3
+       MAP_ANON                          = 0x1000
+       MAP_ANONYMOUS                     = 0x1000
+       MAP_COPY                          = 0x2
+       MAP_FILE                          = 0x0
+       MAP_FIXED                         = 0x10
+       MAP_HASSEMAPHORE                  = 0x200
+       MAP_NOCORE                        = 0x20000
+       MAP_NORESERVE                     = 0x40
+       MAP_NOSYNC                        = 0x800
+       MAP_PREFAULT_READ                 = 0x40000
+       MAP_PRIVATE                       = 0x2
+       MAP_RENAME                        = 0x20
+       MAP_RESERVED0080                  = 0x80
+       MAP_RESERVED0100                  = 0x100
+       MAP_SHARED                        = 0x1
+       MAP_STACK                         = 0x400
+       MCL_CURRENT                       = 0x1
+       MCL_FUTURE                        = 0x2
        MSG_COMPAT                        = 0x8000
        MSG_CTRUNC                        = 0x20
        MSG_DONTROUTE                     = 0x4
@@ -998,6 +1029,9 @@ const (
        MSG_PEEK                          = 0x2
        MSG_TRUNC                         = 0x10
        MSG_WAITALL                       = 0x40
+       MS_ASYNC                          = 0x1
+       MS_INVALIDATE                     = 0x2
+       MS_SYNC                           = 0x0
        NET_RT_DUMP                       = 0x1
        NET_RT_FLAGS                      = 0x2
        NET_RT_IFLIST                     = 0x3
@@ -1059,6 +1093,10 @@ const (
        PARMRK                            = 0x8
        PARODD                            = 0x2000
        PENDIN                            = 0x20000000
+       PROT_EXEC                         = 0x4
+       PROT_NONE                         = 0x0
+       PROT_READ                         = 0x1
+       PROT_WRITE                        = 0x2
        RLIMIT_AS                         = 0xa
        RLIMIT_CORE                       = 0x4
        RLIMIT_CPU                        = 0x0
@@ -1369,10 +1407,12 @@ const (
        VWERASE                           = 0x4
        WCONTINUED                        = 0x4
        WCOREFLAG                         = 0x80
+       WEXITED                           = 0x10
        WLINUXCLONE                       = 0x80000000
        WNOHANG                           = 0x1
        WNOWAIT                           = 0x8
        WSTOPPED                          = 0x2
+       WTRAPPED                          = 0x20
        WUNTRACED                         = 0x2
 )
 
index 5a2bfd119e17d843c7c64ec1eea5224f95275111..74400b6f66cac1a80f019bf169d62da6007d03a1 100644 (file)
@@ -149,6 +149,7 @@ const (
        SYS_FFCLOCK_GETCOUNTER       = 241 // { int ffclock_getcounter(ffcounter *ffcount); }
        SYS_FFCLOCK_SETESTIMATE      = 242 // { int ffclock_setestimate( \
        SYS_FFCLOCK_GETESTIMATE      = 243 // { int ffclock_getestimate( \
+       SYS_CLOCK_GETCPUCLOCKID2     = 247 // { int clock_getcpuclockid2(id_t id,\
        SYS_NTP_GETTIME              = 248 // { int ntp_gettime(struct ntptimeval *ntvp); }
        SYS_MINHERIT                 = 250 // { int minherit(void *addr, size_t len, \
        SYS_RFORK                    = 251 // { int rfork(int flags); }
@@ -320,7 +321,7 @@ const (
        SYS_JAIL_REMOVE              = 508 // { int jail_remove(int jid); }
        SYS_CLOSEFROM                = 509 // { int closefrom(int lowfd); }
        SYS_LPATHCONF                = 513 // { int lpathconf(char *path, int name); }
-       SYS_CAP_NEW                  = 514 // { int cap_new(int fd, u_int64_t rights); }
+       SYS_CAP_NEW                  = 514 // { int cap_new(int fd, uint64_t rights); }
        SYS_CAP_GETRIGHTS            = 515 // { int cap_getrights(int fd, \
        SYS_CAP_ENTER                = 516 // { int cap_enter(void); }
        SYS_CAP_GETMODE              = 517 // { int cap_getmode(u_int *modep); }
@@ -337,4 +338,5 @@ const (
        SYS_RCTL_REMOVE_RULE         = 529 // { int rctl_remove_rule(const void *inbufp, \
        SYS_POSIX_FALLOCATE          = 530 // { int posix_fallocate(int fd, \
        SYS_POSIX_FADVISE            = 531 // { int posix_fadvise(int fd, off_t offset, \
+       SYS_WAIT6                    = 532 // { int wait6(int idtype, int id, \
 )
index 5a2bfd119e17d843c7c64ec1eea5224f95275111..74400b6f66cac1a80f019bf169d62da6007d03a1 100644 (file)
@@ -149,6 +149,7 @@ const (
        SYS_FFCLOCK_GETCOUNTER       = 241 // { int ffclock_getcounter(ffcounter *ffcount); }
        SYS_FFCLOCK_SETESTIMATE      = 242 // { int ffclock_setestimate( \
        SYS_FFCLOCK_GETESTIMATE      = 243 // { int ffclock_getestimate( \
+       SYS_CLOCK_GETCPUCLOCKID2     = 247 // { int clock_getcpuclockid2(id_t id,\
        SYS_NTP_GETTIME              = 248 // { int ntp_gettime(struct ntptimeval *ntvp); }
        SYS_MINHERIT                 = 250 // { int minherit(void *addr, size_t len, \
        SYS_RFORK                    = 251 // { int rfork(int flags); }
@@ -320,7 +321,7 @@ const (
        SYS_JAIL_REMOVE              = 508 // { int jail_remove(int jid); }
        SYS_CLOSEFROM                = 509 // { int closefrom(int lowfd); }
        SYS_LPATHCONF                = 513 // { int lpathconf(char *path, int name); }
-       SYS_CAP_NEW                  = 514 // { int cap_new(int fd, u_int64_t rights); }
+       SYS_CAP_NEW                  = 514 // { int cap_new(int fd, uint64_t rights); }
        SYS_CAP_GETRIGHTS            = 515 // { int cap_getrights(int fd, \
        SYS_CAP_ENTER                = 516 // { int cap_enter(void); }
        SYS_CAP_GETMODE              = 517 // { int cap_getmode(u_int *modep); }
@@ -337,4 +338,5 @@ const (
        SYS_RCTL_REMOVE_RULE         = 529 // { int rctl_remove_rule(const void *inbufp, \
        SYS_POSIX_FALLOCATE          = 530 // { int posix_fallocate(int fd, \
        SYS_POSIX_FADVISE            = 531 // { int posix_fadvise(int fd, off_t offset, \
+       SYS_WAIT6                    = 532 // { int wait6(int idtype, int id, \
 )
index 5a2bfd119e17d843c7c64ec1eea5224f95275111..61a6a3295314be5af27a84e467586d4dde909ed2 100644 (file)
@@ -149,6 +149,7 @@ const (
        SYS_FFCLOCK_GETCOUNTER       = 241 // { int ffclock_getcounter(ffcounter *ffcount); }
        SYS_FFCLOCK_SETESTIMATE      = 242 // { int ffclock_setestimate( \
        SYS_FFCLOCK_GETESTIMATE      = 243 // { int ffclock_getestimate( \
+       SYS_CLOCK_GETCPUCLOCKID2     = 247 // { int clock_getcpuclockid2(id_t id,\
        SYS_NTP_GETTIME              = 248 // { int ntp_gettime(struct ntptimeval *ntvp); }
        SYS_MINHERIT                 = 250 // { int minherit(void *addr, size_t len, \
        SYS_RFORK                    = 251 // { int rfork(int flags); }
@@ -320,8 +321,8 @@ const (
        SYS_JAIL_REMOVE              = 508 // { int jail_remove(int jid); }
        SYS_CLOSEFROM                = 509 // { int closefrom(int lowfd); }
        SYS_LPATHCONF                = 513 // { int lpathconf(char *path, int name); }
-       SYS_CAP_NEW                  = 514 // { int cap_new(int fd, u_int64_t rights); }
-       SYS_CAP_GETRIGHTS            = 515 // { int cap_getrights(int fd, \
+       SYS_CAP_NEW                  = 514 // { int cap_new(int fd, uint64_t rights); }
+       SYS_CAP_RIGHTS_GET           = 515 // { int cap_rights_get(int fd, \
        SYS_CAP_ENTER                = 516 // { int cap_enter(void); }
        SYS_CAP_GETMODE              = 517 // { int cap_getmode(u_int *modep); }
        SYS_PDFORK                   = 518 // { int pdfork(int *fdp, int flags); }
@@ -337,4 +338,10 @@ const (
        SYS_RCTL_REMOVE_RULE         = 529 // { int rctl_remove_rule(const void *inbufp, \
        SYS_POSIX_FALLOCATE          = 530 // { int posix_fallocate(int fd, \
        SYS_POSIX_FADVISE            = 531 // { int posix_fadvise(int fd, off_t offset, \
+       SYS_WAIT6                    = 532 // { int wait6(int idtype, int id, \
+       SYS_CAP_RIGHTS_LIMIT         = 533 // { int cap_rights_limit(int fd, \
+       SYS_CAP_IOCTLS_LIMIT         = 534 // { int cap_ioctls_limit(int fd, \
+       SYS_CAP_IOCTLS_GET           = 535 // { ssize_t cap_ioctls_get(int fd, \
+       SYS_CAP_FCNTLS_LIMIT         = 536 // { int cap_fcntls_limit(int fd, \
+       SYS_CAP_FCNTLS_GET           = 537 // { int cap_fcntls_get(int fd, \
 )