]> Cypherpunks repositories - gostls13.git/commitdiff
undo CL 102610045 / 7244ce3ae9db
authorMikio Hara <mikioh.mikioh@gmail.com>
Wed, 30 Jul 2014 00:47:39 +0000 (09:47 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Wed, 30 Jul 2014 00:47:39 +0000 (09:47 +0900)
preparing for the syscall package freeze.

««« original CL description
syscall: regenerate z-files for darwin

Updates z-files from 10.7 kernel-based to 10.9 kernel-based.

LGTM=iant
R=golang-codereviews, bradfitz, iant
CC=golang-codereviews
https://golang.org/cl/102610045
»»»

LGTM=r
R=r
CC=golang-codereviews
https://golang.org/cl/114530044

api/except.txt
src/pkg/syscall/mkerrors.sh
src/pkg/syscall/mksysnum_darwin.pl
src/pkg/syscall/types_darwin.go
src/pkg/syscall/zerrors_darwin_386.go
src/pkg/syscall/zerrors_darwin_amd64.go
src/pkg/syscall/zsysnum_darwin_386.go
src/pkg/syscall/zsysnum_darwin_amd64.go

index 99f43977421a56b6a3824a4e37e395d523606f76..1a8296635d7a2094bb9e93da5726e7bc73b9e8e0 100644 (file)
@@ -327,27 +327,3 @@ pkg syscall (netbsd-arm), const SizeofIfData = 132
 pkg syscall (netbsd-arm), type IfMsghdr struct, Pad_cgo_1 [4]uint8
 pkg syscall (netbsd-arm-cgo), const SizeofIfData = 132
 pkg syscall (netbsd-arm-cgo), type IfMsghdr struct, Pad_cgo_1 [4]uint8
-pkg syscall (darwin-386), const AF_MAX = 38
-pkg syscall (darwin-386), const ELAST = 105
-pkg syscall (darwin-386), const EVFILT_SYSCOUNT = 12
-pkg syscall (darwin-386), const EVFILT_THREADMARKER = 12
-pkg syscall (darwin-386), const IPV6_FRAGTTL = 120
-pkg syscall (darwin-386), const SYS_MAXSYSCALL = 439
-pkg syscall (darwin-386-cgo), const AF_MAX = 38
-pkg syscall (darwin-386-cgo), const ELAST = 105
-pkg syscall (darwin-386-cgo), const EVFILT_SYSCOUNT = 12
-pkg syscall (darwin-386-cgo), const EVFILT_THREADMARKER = 12
-pkg syscall (darwin-386-cgo), const IPV6_FRAGTTL = 120
-pkg syscall (darwin-386-cgo), const SYS_MAXSYSCALL = 439
-pkg syscall (darwin-amd64), const AF_MAX = 38
-pkg syscall (darwin-amd64), const ELAST = 105
-pkg syscall (darwin-amd64), const EVFILT_SYSCOUNT = 12
-pkg syscall (darwin-amd64), const EVFILT_THREADMARKER = 12
-pkg syscall (darwin-amd64), const IPV6_FRAGTTL = 120
-pkg syscall (darwin-amd64), const SYS_MAXSYSCALL = 439
-pkg syscall (darwin-amd64-cgo), const AF_MAX = 38
-pkg syscall (darwin-amd64-cgo), const ELAST = 105
-pkg syscall (darwin-amd64-cgo), const EVFILT_SYSCOUNT = 12
-pkg syscall (darwin-amd64-cgo), const EVFILT_THREADMARKER = 12
-pkg syscall (darwin-amd64-cgo), const IPV6_FRAGTTL = 120
-pkg syscall (darwin-amd64-cgo), const SYS_MAXSYSCALL = 439
index 1515cfded9bea2aefdd751b046476853e2239086..e86ec1107a963780fa469f409c717dd75d01c4bf 100755 (executable)
@@ -35,36 +35,6 @@ includes_Darwin='
 #include <netinet/ip.h>
 #include <netinet/ip_mroute.h>
 #include <termios.h>
-
-// We keep some constants not supported in OS X Mavericks and beyond
-// for the promise of compatibility.
-#ifndef F_MARKDEPENDENCY
-#define F_MARKDEPENDENCY       0x3c
-#endif
-#ifndef F_READBOOTSTRAP
-#define F_READBOOTSTRAP                0x2e
-#endif
-#ifndef F_WRITEBOOTSTRAP
-#define F_WRITEBOOTSTRAP       0x2f
-#endif
-#ifndef NOTE_RESOURCEEND
-#define NOTE_RESOURCEEND       0x2000000
-#endif
-#ifndef SO_RESTRICTIONS
-#define SO_RESTRICTIONS                0x1081
-#endif
-#ifndef SO_RESTRICT_DENYIN
-#define SO_RESTRICT_DENYIN     0x1
-#endif
-#ifndef SO_RESTRICT_DENYOUT
-#define SO_RESTRICT_DENYOUT    0x2
-#endif
-#ifndef SO_RESTRICT_DENYSET
-#define SO_RESTRICT_DENYSET    0x80000000
-#endif
-#ifndef TCP_MINMSSOVERLOAD
-#define TCP_MINMSSOVERLOAD     0x3e8
-#endif
 '
 
 includes_DragonFly='
index 30adae0f4eb6cd79330b998873504bef08956e0b..e3470435d2512d702ae13b3a05bcf03f7563c566 100755 (executable)
@@ -18,41 +18,15 @@ package syscall
 const (
 EOF
 
-my %syscalls;
-
 while(<>){
        if(/^#define\s+SYS_(\w+)\s+([0-9]+)/){
                my $name = $1;
                my $num = $2;
                $name =~ y/a-z/A-Z/;
-               $syscalls{"SYS_$name"} = "$num";
+               print " SYS_$name = $num;"
        }
 }
 
-# We keep some constants not supported in OS X Mavericks and beyond
-# for the promise of compatibility.
-$syscalls{"SYS_PROFIL"} = 44;
-$syscalls{"SYS_ADD_PROFIL"} = 176;
-$syscalls{"SYS_ATSOCKET"} = 206;
-$syscalls{"SYS_ATGETMSG"} = 207;
-$syscalls{"SYS_ATPUTMSG"} = 208;
-$syscalls{"SYS_ATPSNDREQ"} = 209;
-$syscalls{"SYS_ATPSNDRSP"} = 210;
-$syscalls{"SYS_ATPGETREQ"} = 211;
-$syscalls{"SYS_ATPGETRSP"} = 212;
-$syscalls{"SYS_MKCOMPLEX"} = 216;
-$syscalls{"SYS_STATV"} = 217;
-$syscalls{"SYS_LSTATV"} = 218;
-$syscalls{"SYS_FSTATV"} = 219;
-$syscalls{"SYS_GETAUDIT"} = 355;
-$syscalls{"SYS_SETAUDIT"} = 356;
-$syscalls{"SYS_PID_HIBERNATE"} = 435;
-$syscalls{"SYS_PID_SHUTDOWN_SOCKETS"} = 436;
-
-for my $key (sort {$syscalls{$a} <=> $syscalls{$b} || $a cmp $b} keys %syscalls){ 
-       print "$key = $syscalls{$key};\n";
-}
-
 print <<EOF;
 )
 EOF
index 2f001a5772d358c2a7c5c0a7d4f8f99f92f18d56..a043071f261aaf3db751904f49242f3b5ed4553a 100644 (file)
@@ -64,6 +64,7 @@ struct sockaddr_any {
        struct sockaddr addr;
        char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)];
 };
+
 */
 import "C"
 
@@ -116,13 +117,7 @@ type Radvisory_t C.struct_radvisory
 
 type Fbootstraptransfer_t C.struct_fbootstraptransfer
 
-// See golang.org/issue/8267.
-//type Log2phys_t C.struct_packed_log2phys
-type Log2phys_t struct {
-       Flags       uint32
-       Contigbytes int64
-       Devoffset   int64
-}
+type Log2phys_t C.struct_log2phys
 
 type Fsid C.struct_fsid
 
index 763b5c4f50ecbbf180648472829de56d1b25f608..bb3a1610c0c68b5fcd4d849d645ddf87ff251789 100644 (file)
@@ -28,7 +28,7 @@ const (
        AF_LAT                            = 0xe
        AF_LINK                           = 0x12
        AF_LOCAL                          = 0x1
-       AF_MAX                            = 0x28
+       AF_MAX                            = 0x26
        AF_NATM                           = 0x1f
        AF_NDRV                           = 0x1b
        AF_NETBIOS                        = 0x21
@@ -43,7 +43,6 @@ const (
        AF_SYSTEM                         = 0x20
        AF_UNIX                           = 0x1
        AF_UNSPEC                         = 0x0
-       AF_UTUN                           = 0x26
        B0                                = 0x0
        B110                              = 0x6e
        B115200                           = 0x1c200
@@ -82,7 +81,6 @@ const (
        BIOCSBLEN                         = 0xc0044266
        BIOCSDLT                          = 0x80044278
        BIOCSETF                          = 0x80084267
-       BIOCSETFNR                        = 0x8008427e
        BIOCSETIF                         = 0x8020426c
        BIOCSHDRCMPLT                     = 0x80044275
        BIOCSRSIG                         = 0x80044273
@@ -149,168 +147,33 @@ const (
        CSUSP                             = 0x1a
        CTL_MAXNAME                       = 0xc
        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
        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_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
-       DLT_ENC                           = 0x6d
-       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
-       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_GSMTAP_ABIS                   = 0xda
-       DLT_GSMTAP_UM                     = 0xd9
-       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_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
-       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_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                  = 0xf5
-       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
-       DLT_MTP3                          = 0x8d
-       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
        DLT_PFSYNC                        = 0x12
-       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_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
-       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_WIHART                        = 0xdf
-       DLT_X2E_SERIAL                    = 0xd5
-       DLT_X2E_XORAYA                    = 0xd6
        DT_BLK                            = 0x6
        DT_CHR                            = 0x2
        DT_DIR                            = 0x4
@@ -333,8 +196,8 @@ const (
        EVFILT_PROC                       = -0x5
        EVFILT_READ                       = -0x1
        EVFILT_SIGNAL                     = -0x6
-       EVFILT_SYSCOUNT                   = 0xe
-       EVFILT_THREADMARKER               = 0xe
+       EVFILT_SYSCOUNT                   = 0xc
+       EVFILT_THREADMARKER               = 0xc
        EVFILT_TIMER                      = -0x7
        EVFILT_USER                       = -0xa
        EVFILT_VM                         = -0xc
@@ -368,7 +231,6 @@ const (
        F_CHKCLEAN                        = 0x29
        F_DUPFD                           = 0x0
        F_DUPFD_CLOEXEC                   = 0x43
-       F_FINDSIGS                        = 0x4e
        F_FLUSH_DATA                      = 0x28
        F_FREEZE_FS                       = 0x35
        F_FULLFSYNC                       = 0x33
@@ -381,7 +243,6 @@ const (
        F_GETPATH                         = 0x32
        F_GETPATH_MTMINFO                 = 0x47
        F_GETPROTECTIONCLASS              = 0x3f
-       F_GETPROTECTIONLEVEL              = 0x4d
        F_GLOBAL_NOCACHE                  = 0x37
        F_LOG2PHYS                        = 0x31
        F_LOG2PHYS_EXT                    = 0x41
@@ -401,14 +262,11 @@ const (
        F_SETFL                           = 0x4
        F_SETLK                           = 0x8
        F_SETLKW                          = 0x9
-       F_SETLKWTIMEOUT                   = 0xa
        F_SETNOSIGPIPE                    = 0x49
        F_SETOWN                          = 0x6
        F_SETPROTECTIONCLASS              = 0x40
        F_SETSIZE                         = 0x2b
-       F_SINGLE_WRITER                   = 0x4c
        F_THAW_FS                         = 0x36
-       F_TRANSCODEKEY                    = 0x4b
        F_UNLCK                           = 0x2
        F_VOLPOSMODE                      = 0x4
        F_WRITEBOOTSTRAP                  = 0x2f
@@ -481,7 +339,6 @@ const (
        IFT_PDP                           = 0xff
        IFT_PFLOG                         = 0xf5
        IFT_PFSYNC                        = 0xf6
-       IFT_PKTAP                         = 0xfe
        IFT_PPP                           = 0x17
        IFT_PROPMUX                       = 0x36
        IFT_PROPVIRTUAL                   = 0x35
@@ -650,7 +507,7 @@ const (
        IPV6_FAITH                        = 0x1d
        IPV6_FLOWINFO_MASK                = 0xffffff0f
        IPV6_FLOWLABEL_MASK               = 0xffff0f00
-       IPV6_FRAGTTL                      = 0x3c
+       IPV6_FRAGTTL                      = 0x78
        IPV6_FW_ADD                       = 0x1e
        IPV6_FW_DEL                       = 0x1f
        IPV6_FW_FLUSH                     = 0x20
@@ -820,19 +677,11 @@ const (
        NOFLSH                            = 0x80000000
        NOTE_ABSOLUTE                     = 0x8
        NOTE_ATTRIB                       = 0x8
-       NOTE_BACKGROUND                   = 0x40
        NOTE_CHILD                        = 0x4
-       NOTE_CRITICAL                     = 0x20
        NOTE_DELETE                       = 0x1
        NOTE_EXEC                         = 0x20000000
        NOTE_EXIT                         = 0x80000000
        NOTE_EXITSTATUS                   = 0x4000000
-       NOTE_EXIT_CSERROR                 = 0x40000
-       NOTE_EXIT_DECRYPTFAIL             = 0x10000
-       NOTE_EXIT_DETAIL                  = 0x2000000
-       NOTE_EXIT_DETAIL_MASK             = 0x70000
-       NOTE_EXIT_MEMORY                  = 0x20000
-       NOTE_EXIT_REPARENTED              = 0x80000
        NOTE_EXTEND                       = 0x4
        NOTE_FFAND                        = 0x40000000
        NOTE_FFCOPY                       = 0xc0000000
@@ -841,7 +690,6 @@ const (
        NOTE_FFNOP                        = 0x0
        NOTE_FFOR                         = 0x80000000
        NOTE_FORK                         = 0x40000000
-       NOTE_LEEWAY                       = 0x10
        NOTE_LINK                         = 0x10
        NOTE_LOWAT                        = 0x1
        NOTE_NONE                         = 0x80
@@ -878,7 +726,6 @@ const (
        O_CLOEXEC                         = 0x1000000
        O_CREAT                           = 0x200
        O_DIRECTORY                       = 0x100000
-       O_DP_GETRAWENCRYPTED              = 0x1
        O_DSYNC                           = 0x400000
        O_EVTONLY                         = 0x8000
        O_EXCL                            = 0x800
@@ -928,7 +775,6 @@ const (
        RLIMIT_AS                         = 0x5
        RLIMIT_CORE                       = 0x4
        RLIMIT_CPU                        = 0x0
-       RLIMIT_CPU_USAGE_MONITOR          = 0x2
        RLIMIT_DATA                       = 0x2
        RLIMIT_FSIZE                      = 0x1
        RLIMIT_NOFILE                     = 0x8
@@ -966,15 +812,12 @@ const (
        RTF_LOCAL                         = 0x200000
        RTF_MODIFIED                      = 0x20
        RTF_MULTICAST                     = 0x800000
-       RTF_NOIFREF                       = 0x2000
        RTF_PINNED                        = 0x100000
        RTF_PRCLONING                     = 0x10000
        RTF_PROTO1                        = 0x8000
        RTF_PROTO2                        = 0x4000
        RTF_PROTO3                        = 0x40000
-       RTF_PROXY                         = 0x8000000
        RTF_REJECT                        = 0x8
-       RTF_ROUTER                        = 0x10000000
        RTF_STATIC                        = 0x800
        RTF_UP                            = 0x1
        RTF_WASCLONED                     = 0x20000
@@ -1063,7 +906,6 @@ const (
        SIOCIFCREATE                      = 0xc0206978
        SIOCIFCREATE2                     = 0xc020697a
        SIOCIFDESTROY                     = 0x80206979
-       SIOCIFGCLONERS                    = 0xc00c6981
        SIOCRSLVMULTI                     = 0xc008693b
        SIOCSDRVSPEC                      = 0x801c697b
        SIOCSETVLAN                       = 0x8020697e
@@ -1171,8 +1013,6 @@ const (
        TCOFLUSH                          = 0x2
        TCP_CONNECTIONTIMEOUT             = 0x20
        TCP_KEEPALIVE                     = 0x10
-       TCP_KEEPCNT                       = 0x102
-       TCP_KEEPINTVL                     = 0x101
        TCP_MAXHLEN                       = 0x3c
        TCP_MAXOLEN                       = 0x28
        TCP_MAXSEG                        = 0x2
@@ -1187,7 +1027,6 @@ const (
        TCP_NOPUSH                        = 0x4
        TCP_RXT_CONNDROPTIME              = 0x80
        TCP_RXT_FINDROP                   = 0x100
-       TCP_SENDMOREACKS                  = 0x103
        TCSAFLUSH                         = 0x2
        TIOCCBRK                          = 0x2000747a
        TIOCCDTR                          = 0x20007478
@@ -1331,7 +1170,7 @@ const (
        EIO             = Errno(0x5)
        EISCONN         = Errno(0x38)
        EISDIR          = Errno(0x15)
-       ELAST           = Errno(0x6a)
+       ELAST           = Errno(0x69)
        ELOOP           = Errno(0x3e)
        EMFILE          = Errno(0x18)
        EMLINK          = Errno(0x1f)
@@ -1382,7 +1221,6 @@ const (
        EPROTONOSUPPORT = Errno(0x2b)
        EPROTOTYPE      = Errno(0x29)
        EPWROFF         = Errno(0x52)
-       EQFULL          = Errno(0x6a)
        ERANGE          = Errno(0x22)
        EREMOTE         = Errno(0x47)
        EROFS           = Errno(0x1e)
@@ -1545,7 +1383,6 @@ var errors = [...]string{
        103: "policy not found",
        104: "state not recoverable",
        105: "previous owner died",
-       106: "interface output queue is full",
 }
 
 // Signal table
index d0719fe9d8650e04a566c0b30a9c382a6755ce5e..05ab48ee3292344061fd0541baf3668e839ffd16 100644 (file)
@@ -28,7 +28,7 @@ const (
        AF_LAT                            = 0xe
        AF_LINK                           = 0x12
        AF_LOCAL                          = 0x1
-       AF_MAX                            = 0x28
+       AF_MAX                            = 0x26
        AF_NATM                           = 0x1f
        AF_NDRV                           = 0x1b
        AF_NETBIOS                        = 0x21
@@ -43,7 +43,6 @@ const (
        AF_SYSTEM                         = 0x20
        AF_UNIX                           = 0x1
        AF_UNSPEC                         = 0x0
-       AF_UTUN                           = 0x26
        B0                                = 0x0
        B110                              = 0x6e
        B115200                           = 0x1c200
@@ -82,7 +81,6 @@ const (
        BIOCSBLEN                         = 0xc0044266
        BIOCSDLT                          = 0x80044278
        BIOCSETF                          = 0x80104267
-       BIOCSETFNR                        = 0x8010427e
        BIOCSETIF                         = 0x8020426c
        BIOCSHDRCMPLT                     = 0x80044275
        BIOCSRSIG                         = 0x80044273
@@ -149,168 +147,33 @@ const (
        CSUSP                             = 0x1a
        CTL_MAXNAME                       = 0xc
        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
        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_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
-       DLT_ENC                           = 0x6d
-       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
-       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_GSMTAP_ABIS                   = 0xda
-       DLT_GSMTAP_UM                     = 0xd9
-       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_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
-       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_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                  = 0xf5
-       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
-       DLT_MTP3                          = 0x8d
-       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
        DLT_PFSYNC                        = 0x12
-       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_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
-       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_WIHART                        = 0xdf
-       DLT_X2E_SERIAL                    = 0xd5
-       DLT_X2E_XORAYA                    = 0xd6
        DT_BLK                            = 0x6
        DT_CHR                            = 0x2
        DT_DIR                            = 0x4
@@ -333,8 +196,8 @@ const (
        EVFILT_PROC                       = -0x5
        EVFILT_READ                       = -0x1
        EVFILT_SIGNAL                     = -0x6
-       EVFILT_SYSCOUNT                   = 0xe
-       EVFILT_THREADMARKER               = 0xe
+       EVFILT_SYSCOUNT                   = 0xc
+       EVFILT_THREADMARKER               = 0xc
        EVFILT_TIMER                      = -0x7
        EVFILT_USER                       = -0xa
        EVFILT_VM                         = -0xc
@@ -368,7 +231,6 @@ const (
        F_CHKCLEAN                        = 0x29
        F_DUPFD                           = 0x0
        F_DUPFD_CLOEXEC                   = 0x43
-       F_FINDSIGS                        = 0x4e
        F_FLUSH_DATA                      = 0x28
        F_FREEZE_FS                       = 0x35
        F_FULLFSYNC                       = 0x33
@@ -381,7 +243,6 @@ const (
        F_GETPATH                         = 0x32
        F_GETPATH_MTMINFO                 = 0x47
        F_GETPROTECTIONCLASS              = 0x3f
-       F_GETPROTECTIONLEVEL              = 0x4d
        F_GLOBAL_NOCACHE                  = 0x37
        F_LOG2PHYS                        = 0x31
        F_LOG2PHYS_EXT                    = 0x41
@@ -401,14 +262,11 @@ const (
        F_SETFL                           = 0x4
        F_SETLK                           = 0x8
        F_SETLKW                          = 0x9
-       F_SETLKWTIMEOUT                   = 0xa
        F_SETNOSIGPIPE                    = 0x49
        F_SETOWN                          = 0x6
        F_SETPROTECTIONCLASS              = 0x40
        F_SETSIZE                         = 0x2b
-       F_SINGLE_WRITER                   = 0x4c
        F_THAW_FS                         = 0x36
-       F_TRANSCODEKEY                    = 0x4b
        F_UNLCK                           = 0x2
        F_VOLPOSMODE                      = 0x4
        F_WRITEBOOTSTRAP                  = 0x2f
@@ -481,7 +339,6 @@ const (
        IFT_PDP                           = 0xff
        IFT_PFLOG                         = 0xf5
        IFT_PFSYNC                        = 0xf6
-       IFT_PKTAP                         = 0xfe
        IFT_PPP                           = 0x17
        IFT_PROPMUX                       = 0x36
        IFT_PROPVIRTUAL                   = 0x35
@@ -650,7 +507,7 @@ const (
        IPV6_FAITH                        = 0x1d
        IPV6_FLOWINFO_MASK                = 0xffffff0f
        IPV6_FLOWLABEL_MASK               = 0xffff0f00
-       IPV6_FRAGTTL                      = 0x3c
+       IPV6_FRAGTTL                      = 0x78
        IPV6_FW_ADD                       = 0x1e
        IPV6_FW_DEL                       = 0x1f
        IPV6_FW_FLUSH                     = 0x20
@@ -820,19 +677,11 @@ const (
        NOFLSH                            = 0x80000000
        NOTE_ABSOLUTE                     = 0x8
        NOTE_ATTRIB                       = 0x8
-       NOTE_BACKGROUND                   = 0x40
        NOTE_CHILD                        = 0x4
-       NOTE_CRITICAL                     = 0x20
        NOTE_DELETE                       = 0x1
        NOTE_EXEC                         = 0x20000000
        NOTE_EXIT                         = 0x80000000
        NOTE_EXITSTATUS                   = 0x4000000
-       NOTE_EXIT_CSERROR                 = 0x40000
-       NOTE_EXIT_DECRYPTFAIL             = 0x10000
-       NOTE_EXIT_DETAIL                  = 0x2000000
-       NOTE_EXIT_DETAIL_MASK             = 0x70000
-       NOTE_EXIT_MEMORY                  = 0x20000
-       NOTE_EXIT_REPARENTED              = 0x80000
        NOTE_EXTEND                       = 0x4
        NOTE_FFAND                        = 0x40000000
        NOTE_FFCOPY                       = 0xc0000000
@@ -841,7 +690,6 @@ const (
        NOTE_FFNOP                        = 0x0
        NOTE_FFOR                         = 0x80000000
        NOTE_FORK                         = 0x40000000
-       NOTE_LEEWAY                       = 0x10
        NOTE_LINK                         = 0x10
        NOTE_LOWAT                        = 0x1
        NOTE_NONE                         = 0x80
@@ -878,7 +726,6 @@ const (
        O_CLOEXEC                         = 0x1000000
        O_CREAT                           = 0x200
        O_DIRECTORY                       = 0x100000
-       O_DP_GETRAWENCRYPTED              = 0x1
        O_DSYNC                           = 0x400000
        O_EVTONLY                         = 0x8000
        O_EXCL                            = 0x800
@@ -928,7 +775,6 @@ const (
        RLIMIT_AS                         = 0x5
        RLIMIT_CORE                       = 0x4
        RLIMIT_CPU                        = 0x0
-       RLIMIT_CPU_USAGE_MONITOR          = 0x2
        RLIMIT_DATA                       = 0x2
        RLIMIT_FSIZE                      = 0x1
        RLIMIT_NOFILE                     = 0x8
@@ -966,15 +812,12 @@ const (
        RTF_LOCAL                         = 0x200000
        RTF_MODIFIED                      = 0x20
        RTF_MULTICAST                     = 0x800000
-       RTF_NOIFREF                       = 0x2000
        RTF_PINNED                        = 0x100000
        RTF_PRCLONING                     = 0x10000
        RTF_PROTO1                        = 0x8000
        RTF_PROTO2                        = 0x4000
        RTF_PROTO3                        = 0x40000
-       RTF_PROXY                         = 0x8000000
        RTF_REJECT                        = 0x8
-       RTF_ROUTER                        = 0x10000000
        RTF_STATIC                        = 0x800
        RTF_UP                            = 0x1
        RTF_WASCLONED                     = 0x20000
@@ -1063,7 +906,6 @@ const (
        SIOCIFCREATE                      = 0xc0206978
        SIOCIFCREATE2                     = 0xc020697a
        SIOCIFDESTROY                     = 0x80206979
-       SIOCIFGCLONERS                    = 0xc0106981
        SIOCRSLVMULTI                     = 0xc010693b
        SIOCSDRVSPEC                      = 0x8028697b
        SIOCSETVLAN                       = 0x8020697e
@@ -1171,8 +1013,6 @@ const (
        TCOFLUSH                          = 0x2
        TCP_CONNECTIONTIMEOUT             = 0x20
        TCP_KEEPALIVE                     = 0x10
-       TCP_KEEPCNT                       = 0x102
-       TCP_KEEPINTVL                     = 0x101
        TCP_MAXHLEN                       = 0x3c
        TCP_MAXOLEN                       = 0x28
        TCP_MAXSEG                        = 0x2
@@ -1187,7 +1027,6 @@ const (
        TCP_NOPUSH                        = 0x4
        TCP_RXT_CONNDROPTIME              = 0x80
        TCP_RXT_FINDROP                   = 0x100
-       TCP_SENDMOREACKS                  = 0x103
        TCSAFLUSH                         = 0x2
        TIOCCBRK                          = 0x2000747a
        TIOCCDTR                          = 0x20007478
@@ -1331,7 +1170,7 @@ const (
        EIO             = Errno(0x5)
        EISCONN         = Errno(0x38)
        EISDIR          = Errno(0x15)
-       ELAST           = Errno(0x6a)
+       ELAST           = Errno(0x69)
        ELOOP           = Errno(0x3e)
        EMFILE          = Errno(0x18)
        EMLINK          = Errno(0x1f)
@@ -1382,7 +1221,6 @@ const (
        EPROTONOSUPPORT = Errno(0x2b)
        EPROTOTYPE      = Errno(0x29)
        EPWROFF         = Errno(0x52)
-       EQFULL          = Errno(0x6a)
        ERANGE          = Errno(0x22)
        EREMOTE         = Errno(0x47)
        EROFS           = Errno(0x1e)
@@ -1545,7 +1383,6 @@ var errors = [...]string{
        103: "policy not found",
        104: "state not recoverable",
        105: "previous owner died",
-       106: "interface output queue is full",
 }
 
 // Signal table
index 187893310bef31ed7584e819f83ca12dd54bb72b..abdef77436ad7ab9ce2d9617a113b2ee52f269a4 100644 (file)
@@ -118,7 +118,6 @@ const (
        SYS_QUOTACTL                       = 165
        SYS_MOUNT                          = 167
        SYS_CSOPS                          = 169
-       SYS_CSOPS_AUDITTOKEN               = 170
        SYS_WAITID                         = 173
        SYS_ADD_PROFIL                     = 176
        SYS_KDEBUG_TRACE                   = 180
@@ -152,7 +151,6 @@ const (
        SYS_ATPGETREQ                      = 211
        SYS_ATPGETRSP                      = 212
        SYS_MKCOMPLEX                      = 216
-       SYS_OPEN_DPROTECTED_NP             = 216
        SYS_STATV                          = 217
        SYS_LSTATV                         = 218
        SYS_FSTATV                         = 219
@@ -300,7 +298,6 @@ const (
        SYS___OLD_SEMWAIT_SIGNAL           = 370
        SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL  = 371
        SYS_THREAD_SELFID                  = 372
-       SYS_LEDGER                         = 373
        SYS___MAC_EXECVE                   = 380
        SYS___MAC_SYSCALL                  = 381
        SYS___MAC_GET_FILE                 = 382
@@ -359,21 +356,5 @@ const (
        SYS_PID_HIBERNATE                  = 435
        SYS_PID_SHUTDOWN_SOCKETS           = 436
        SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438
-       SYS_KAS_INFO                       = 439
-       SYS_MEMORYSTATUS_CONTROL           = 440
-       SYS_GUARDED_OPEN_NP                = 441
-       SYS_GUARDED_CLOSE_NP               = 442
-       SYS_GUARDED_KQUEUE_NP              = 443
-       SYS_CHANGE_FDGUARD_NP              = 444
-       SYS_PROC_RLIMIT_CONTROL            = 446
-       SYS_CONNECTX                       = 447
-       SYS_DISCONNECTX                    = 448
-       SYS_PEELOFF                        = 449
-       SYS_SOCKET_DELEGATE                = 450
-       SYS_TELEMETRY                      = 451
-       SYS_PROC_UUID_POLICY               = 452
-       SYS_MEMORYSTATUS_GET_LEVEL         = 453
-       SYS_SYSTEM_OVERRIDE                = 454
-       SYS_VFS_PURGE                      = 455
-       SYS_MAXSYSCALL                     = 456
+       SYS_MAXSYSCALL                     = 439
 )
index 187893310bef31ed7584e819f83ca12dd54bb72b..abdef77436ad7ab9ce2d9617a113b2ee52f269a4 100644 (file)
@@ -118,7 +118,6 @@ const (
        SYS_QUOTACTL                       = 165
        SYS_MOUNT                          = 167
        SYS_CSOPS                          = 169
-       SYS_CSOPS_AUDITTOKEN               = 170
        SYS_WAITID                         = 173
        SYS_ADD_PROFIL                     = 176
        SYS_KDEBUG_TRACE                   = 180
@@ -152,7 +151,6 @@ const (
        SYS_ATPGETREQ                      = 211
        SYS_ATPGETRSP                      = 212
        SYS_MKCOMPLEX                      = 216
-       SYS_OPEN_DPROTECTED_NP             = 216
        SYS_STATV                          = 217
        SYS_LSTATV                         = 218
        SYS_FSTATV                         = 219
@@ -300,7 +298,6 @@ const (
        SYS___OLD_SEMWAIT_SIGNAL           = 370
        SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL  = 371
        SYS_THREAD_SELFID                  = 372
-       SYS_LEDGER                         = 373
        SYS___MAC_EXECVE                   = 380
        SYS___MAC_SYSCALL                  = 381
        SYS___MAC_GET_FILE                 = 382
@@ -359,21 +356,5 @@ const (
        SYS_PID_HIBERNATE                  = 435
        SYS_PID_SHUTDOWN_SOCKETS           = 436
        SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438
-       SYS_KAS_INFO                       = 439
-       SYS_MEMORYSTATUS_CONTROL           = 440
-       SYS_GUARDED_OPEN_NP                = 441
-       SYS_GUARDED_CLOSE_NP               = 442
-       SYS_GUARDED_KQUEUE_NP              = 443
-       SYS_CHANGE_FDGUARD_NP              = 444
-       SYS_PROC_RLIMIT_CONTROL            = 446
-       SYS_CONNECTX                       = 447
-       SYS_DISCONNECTX                    = 448
-       SYS_PEELOFF                        = 449
-       SYS_SOCKET_DELEGATE                = 450
-       SYS_TELEMETRY                      = 451
-       SYS_PROC_UUID_POLICY               = 452
-       SYS_MEMORYSTATUS_GET_LEVEL         = 453
-       SYS_SYSTEM_OVERRIDE                = 454
-       SYS_VFS_PURGE                      = 455
-       SYS_MAXSYSCALL                     = 456
+       SYS_MAXSYSCALL                     = 439
 )