|
@@ -1,11 +1,11 @@
|
|
|
// mkerrors.sh
|
|
// mkerrors.sh
|
|
|
-// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
|
|
|
|
|
|
|
+// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
|
|
|
+
|
|
|
|
|
+// +build arm,darwin
|
|
|
|
|
|
|
|
// Created by cgo -godefs - DO NOT EDIT
|
|
// Created by cgo -godefs - DO NOT EDIT
|
|
|
// cgo -godefs -- _const.go
|
|
// cgo -godefs -- _const.go
|
|
|
|
|
|
|
|
-// +build arm,darwin
|
|
|
|
|
-
|
|
|
|
|
package unix
|
|
package unix
|
|
|
|
|
|
|
|
import "syscall"
|
|
import "syscall"
|
|
@@ -48,6 +48,7 @@ const (
|
|
|
AF_UNIX = 0x1
|
|
AF_UNIX = 0x1
|
|
|
AF_UNSPEC = 0x0
|
|
AF_UNSPEC = 0x0
|
|
|
AF_UTUN = 0x26
|
|
AF_UTUN = 0x26
|
|
|
|
|
+ ALTWERASE = 0x200
|
|
|
B0 = 0x0
|
|
B0 = 0x0
|
|
|
B110 = 0x6e
|
|
B110 = 0x6e
|
|
|
B115200 = 0x1c200
|
|
B115200 = 0x1c200
|
|
@@ -86,6 +87,7 @@ const (
|
|
|
BIOCSBLEN = 0xc0044266
|
|
BIOCSBLEN = 0xc0044266
|
|
|
BIOCSDLT = 0x80044278
|
|
BIOCSDLT = 0x80044278
|
|
|
BIOCSETF = 0x80104267
|
|
BIOCSETF = 0x80104267
|
|
|
|
|
+ BIOCSETFNR = 0x8010427e
|
|
|
BIOCSETIF = 0x8020426c
|
|
BIOCSETIF = 0x8020426c
|
|
|
BIOCSHDRCMPLT = 0x80044275
|
|
BIOCSHDRCMPLT = 0x80044275
|
|
|
BIOCSRSIG = 0x80044273
|
|
BIOCSRSIG = 0x80044273
|
|
@@ -137,9 +139,26 @@ const (
|
|
|
BPF_W = 0x0
|
|
BPF_W = 0x0
|
|
|
BPF_X = 0x8
|
|
BPF_X = 0x8
|
|
|
BRKINT = 0x2
|
|
BRKINT = 0x2
|
|
|
|
|
+ BS0 = 0x0
|
|
|
|
|
+ BS1 = 0x8000
|
|
|
|
|
+ BSDLY = 0x8000
|
|
|
CFLUSH = 0xf
|
|
CFLUSH = 0xf
|
|
|
CLOCAL = 0x8000
|
|
CLOCAL = 0x8000
|
|
|
|
|
+ CLOCK_MONOTONIC = 0x6
|
|
|
|
|
+ CLOCK_MONOTONIC_RAW = 0x4
|
|
|
|
|
+ CLOCK_MONOTONIC_RAW_APPROX = 0x5
|
|
|
|
|
+ CLOCK_PROCESS_CPUTIME_ID = 0xc
|
|
|
|
|
+ CLOCK_REALTIME = 0x0
|
|
|
|
|
+ CLOCK_THREAD_CPUTIME_ID = 0x10
|
|
|
|
|
+ CLOCK_UPTIME_RAW = 0x8
|
|
|
|
|
+ CLOCK_UPTIME_RAW_APPROX = 0x9
|
|
|
|
|
+ CR0 = 0x0
|
|
|
|
|
+ CR1 = 0x1000
|
|
|
|
|
+ CR2 = 0x2000
|
|
|
|
|
+ CR3 = 0x3000
|
|
|
|
|
+ CRDLY = 0x3000
|
|
|
CREAD = 0x800
|
|
CREAD = 0x800
|
|
|
|
|
+ CRTSCTS = 0x30000
|
|
|
CS5 = 0x0
|
|
CS5 = 0x0
|
|
|
CS6 = 0x100
|
|
CS6 = 0x100
|
|
|
CS7 = 0x200
|
|
CS7 = 0x200
|
|
@@ -152,33 +171,168 @@ const (
|
|
|
CSUSP = 0x1a
|
|
CSUSP = 0x1a
|
|
|
CTL_MAXNAME = 0xc
|
|
CTL_MAXNAME = 0xc
|
|
|
CTL_NET = 0x4
|
|
CTL_NET = 0x4
|
|
|
|
|
+ DLT_A429 = 0xb8
|
|
|
|
|
+ DLT_A653_ICM = 0xb9
|
|
|
|
|
+ DLT_AIRONET_HEADER = 0x78
|
|
|
|
|
+ DLT_AOS = 0xde
|
|
|
DLT_APPLE_IP_OVER_IEEE1394 = 0x8a
|
|
DLT_APPLE_IP_OVER_IEEE1394 = 0x8a
|
|
|
DLT_ARCNET = 0x7
|
|
DLT_ARCNET = 0x7
|
|
|
|
|
+ DLT_ARCNET_LINUX = 0x81
|
|
|
DLT_ATM_CLIP = 0x13
|
|
DLT_ATM_CLIP = 0x13
|
|
|
DLT_ATM_RFC1483 = 0xb
|
|
DLT_ATM_RFC1483 = 0xb
|
|
|
|
|
+ DLT_AURORA = 0x7e
|
|
|
DLT_AX25 = 0x3
|
|
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_CHAOS = 0x5
|
|
|
DLT_CHDLC = 0x68
|
|
DLT_CHDLC = 0x68
|
|
|
|
|
+ DLT_CISCO_IOS = 0x76
|
|
|
DLT_C_HDLC = 0x68
|
|
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_EN10MB = 0x1
|
|
|
DLT_EN3MB = 0x2
|
|
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_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 = 0x6
|
|
|
DLT_IEEE802_11 = 0x69
|
|
DLT_IEEE802_11 = 0x69
|
|
|
DLT_IEEE802_11_RADIO = 0x7f
|
|
DLT_IEEE802_11_RADIO = 0x7f
|
|
|
DLT_IEEE802_11_RADIO_AVS = 0xa3
|
|
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_LINUX_SLL = 0x71
|
|
|
DLT_LOOP = 0x6c
|
|
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_NULL = 0x0
|
|
|
|
|
+ DLT_PCI_EXP = 0x7d
|
|
|
DLT_PFLOG = 0x75
|
|
DLT_PFLOG = 0x75
|
|
|
DLT_PFSYNC = 0x12
|
|
DLT_PFSYNC = 0x12
|
|
|
|
|
+ DLT_PPI = 0xc0
|
|
|
DLT_PPP = 0x9
|
|
DLT_PPP = 0x9
|
|
|
DLT_PPP_BSDOS = 0x10
|
|
DLT_PPP_BSDOS = 0x10
|
|
|
|
|
+ DLT_PPP_ETHER = 0x33
|
|
|
|
|
+ DLT_PPP_PPPD = 0xa6
|
|
|
DLT_PPP_SERIAL = 0x32
|
|
DLT_PPP_SERIAL = 0x32
|
|
|
|
|
+ DLT_PPP_WITH_DIR = 0xcc
|
|
|
|
|
+ DLT_PPP_WITH_DIRECTION = 0xa6
|
|
|
|
|
+ DLT_PRISM_HEADER = 0x77
|
|
|
DLT_PRONET = 0x4
|
|
DLT_PRONET = 0x4
|
|
|
|
|
+ DLT_RAIF1 = 0xc6
|
|
|
DLT_RAW = 0xc
|
|
DLT_RAW = 0xc
|
|
|
|
|
+ DLT_RIO = 0x7c
|
|
|
|
|
+ DLT_SCCP = 0x8e
|
|
|
|
|
+ DLT_SITA = 0xc4
|
|
|
DLT_SLIP = 0x8
|
|
DLT_SLIP = 0x8
|
|
|
DLT_SLIP_BSDOS = 0xf
|
|
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_BLK = 0x6
|
|
|
DT_CHR = 0x2
|
|
DT_CHR = 0x2
|
|
|
DT_DIR = 0x4
|
|
DT_DIR = 0x4
|
|
@@ -196,13 +350,14 @@ const (
|
|
|
ECHONL = 0x10
|
|
ECHONL = 0x10
|
|
|
ECHOPRT = 0x20
|
|
ECHOPRT = 0x20
|
|
|
EVFILT_AIO = -0x3
|
|
EVFILT_AIO = -0x3
|
|
|
|
|
+ EVFILT_EXCEPT = -0xf
|
|
|
EVFILT_FS = -0x9
|
|
EVFILT_FS = -0x9
|
|
|
EVFILT_MACHPORT = -0x8
|
|
EVFILT_MACHPORT = -0x8
|
|
|
EVFILT_PROC = -0x5
|
|
EVFILT_PROC = -0x5
|
|
|
EVFILT_READ = -0x1
|
|
EVFILT_READ = -0x1
|
|
|
EVFILT_SIGNAL = -0x6
|
|
EVFILT_SIGNAL = -0x6
|
|
|
- EVFILT_SYSCOUNT = 0xe
|
|
|
|
|
- EVFILT_THREADMARKER = 0xe
|
|
|
|
|
|
|
+ EVFILT_SYSCOUNT = 0xf
|
|
|
|
|
+ EVFILT_THREADMARKER = 0xf
|
|
|
EVFILT_TIMER = -0x7
|
|
EVFILT_TIMER = -0x7
|
|
|
EVFILT_USER = -0xa
|
|
EVFILT_USER = -0xa
|
|
|
EVFILT_VM = -0xc
|
|
EVFILT_VM = -0xc
|
|
@@ -213,6 +368,7 @@ const (
|
|
|
EV_DELETE = 0x2
|
|
EV_DELETE = 0x2
|
|
|
EV_DISABLE = 0x8
|
|
EV_DISABLE = 0x8
|
|
|
EV_DISPATCH = 0x80
|
|
EV_DISPATCH = 0x80
|
|
|
|
|
+ EV_DISPATCH2 = 0x180
|
|
|
EV_ENABLE = 0x4
|
|
EV_ENABLE = 0x4
|
|
|
EV_EOF = 0x8000
|
|
EV_EOF = 0x8000
|
|
|
EV_ERROR = 0x4000
|
|
EV_ERROR = 0x4000
|
|
@@ -223,16 +379,25 @@ const (
|
|
|
EV_POLL = 0x1000
|
|
EV_POLL = 0x1000
|
|
|
EV_RECEIPT = 0x40
|
|
EV_RECEIPT = 0x40
|
|
|
EV_SYSFLAGS = 0xf000
|
|
EV_SYSFLAGS = 0xf000
|
|
|
|
|
+ EV_UDATA_SPECIFIC = 0x100
|
|
|
|
|
+ EV_VANISHED = 0x200
|
|
|
EXTA = 0x4b00
|
|
EXTA = 0x4b00
|
|
|
EXTB = 0x9600
|
|
EXTB = 0x9600
|
|
|
EXTPROC = 0x800
|
|
EXTPROC = 0x800
|
|
|
FD_CLOEXEC = 0x1
|
|
FD_CLOEXEC = 0x1
|
|
|
FD_SETSIZE = 0x400
|
|
FD_SETSIZE = 0x400
|
|
|
|
|
+ FF0 = 0x0
|
|
|
|
|
+ FF1 = 0x4000
|
|
|
|
|
+ FFDLY = 0x4000
|
|
|
FLUSHO = 0x800000
|
|
FLUSHO = 0x800000
|
|
|
F_ADDFILESIGS = 0x3d
|
|
F_ADDFILESIGS = 0x3d
|
|
|
|
|
+ F_ADDFILESIGS_FOR_DYLD_SIM = 0x53
|
|
|
|
|
+ F_ADDFILESIGS_RETURN = 0x61
|
|
|
F_ADDSIGS = 0x3b
|
|
F_ADDSIGS = 0x3b
|
|
|
F_ALLOCATEALL = 0x4
|
|
F_ALLOCATEALL = 0x4
|
|
|
F_ALLOCATECONTIG = 0x2
|
|
F_ALLOCATECONTIG = 0x2
|
|
|
|
|
+ F_BARRIERFSYNC = 0x55
|
|
|
|
|
+ F_CHECK_LV = 0x62
|
|
|
F_CHKCLEAN = 0x29
|
|
F_CHKCLEAN = 0x29
|
|
|
F_DUPFD = 0x0
|
|
F_DUPFD = 0x0
|
|
|
F_DUPFD_CLOEXEC = 0x43
|
|
F_DUPFD_CLOEXEC = 0x43
|
|
@@ -347,6 +512,7 @@ const (
|
|
|
IFT_PDP = 0xff
|
|
IFT_PDP = 0xff
|
|
|
IFT_PFLOG = 0xf5
|
|
IFT_PFLOG = 0xf5
|
|
|
IFT_PFSYNC = 0xf6
|
|
IFT_PFSYNC = 0xf6
|
|
|
|
|
+ IFT_PKTAP = 0xfe
|
|
|
IFT_PPP = 0x17
|
|
IFT_PPP = 0x17
|
|
|
IFT_PROPMUX = 0x36
|
|
IFT_PROPMUX = 0x36
|
|
|
IFT_PROPVIRTUAL = 0x35
|
|
IFT_PROPVIRTUAL = 0x35
|
|
@@ -515,7 +681,7 @@ const (
|
|
|
IPV6_FAITH = 0x1d
|
|
IPV6_FAITH = 0x1d
|
|
|
IPV6_FLOWINFO_MASK = 0xffffff0f
|
|
IPV6_FLOWINFO_MASK = 0xffffff0f
|
|
|
IPV6_FLOWLABEL_MASK = 0xffff0f00
|
|
IPV6_FLOWLABEL_MASK = 0xffff0f00
|
|
|
- IPV6_FRAGTTL = 0x78
|
|
|
|
|
|
|
+ IPV6_FRAGTTL = 0x3c
|
|
|
IPV6_FW_ADD = 0x1e
|
|
IPV6_FW_ADD = 0x1e
|
|
|
IPV6_FW_DEL = 0x1f
|
|
IPV6_FW_DEL = 0x1f
|
|
|
IPV6_FW_FLUSH = 0x20
|
|
IPV6_FW_FLUSH = 0x20
|
|
@@ -633,11 +799,13 @@ const (
|
|
|
MADV_FREE_REUSABLE = 0x7
|
|
MADV_FREE_REUSABLE = 0x7
|
|
|
MADV_FREE_REUSE = 0x8
|
|
MADV_FREE_REUSE = 0x8
|
|
|
MADV_NORMAL = 0x0
|
|
MADV_NORMAL = 0x0
|
|
|
|
|
+ MADV_PAGEOUT = 0xa
|
|
|
MADV_RANDOM = 0x1
|
|
MADV_RANDOM = 0x1
|
|
|
MADV_SEQUENTIAL = 0x2
|
|
MADV_SEQUENTIAL = 0x2
|
|
|
MADV_WILLNEED = 0x3
|
|
MADV_WILLNEED = 0x3
|
|
|
MADV_ZERO_WIRED_PAGES = 0x6
|
|
MADV_ZERO_WIRED_PAGES = 0x6
|
|
|
MAP_ANON = 0x1000
|
|
MAP_ANON = 0x1000
|
|
|
|
|
+ MAP_ANONYMOUS = 0x1000
|
|
|
MAP_COPY = 0x2
|
|
MAP_COPY = 0x2
|
|
|
MAP_FILE = 0x0
|
|
MAP_FILE = 0x0
|
|
|
MAP_FIXED = 0x10
|
|
MAP_FIXED = 0x10
|
|
@@ -649,9 +817,43 @@ const (
|
|
|
MAP_PRIVATE = 0x2
|
|
MAP_PRIVATE = 0x2
|
|
|
MAP_RENAME = 0x20
|
|
MAP_RENAME = 0x20
|
|
|
MAP_RESERVED0080 = 0x80
|
|
MAP_RESERVED0080 = 0x80
|
|
|
|
|
+ MAP_RESILIENT_CODESIGN = 0x2000
|
|
|
|
|
+ MAP_RESILIENT_MEDIA = 0x4000
|
|
|
MAP_SHARED = 0x1
|
|
MAP_SHARED = 0x1
|
|
|
MCL_CURRENT = 0x1
|
|
MCL_CURRENT = 0x1
|
|
|
MCL_FUTURE = 0x2
|
|
MCL_FUTURE = 0x2
|
|
|
|
|
+ MNT_ASYNC = 0x40
|
|
|
|
|
+ MNT_AUTOMOUNTED = 0x400000
|
|
|
|
|
+ MNT_CMDFLAGS = 0xf0000
|
|
|
|
|
+ MNT_CPROTECT = 0x80
|
|
|
|
|
+ MNT_DEFWRITE = 0x2000000
|
|
|
|
|
+ MNT_DONTBROWSE = 0x100000
|
|
|
|
|
+ MNT_DOVOLFS = 0x8000
|
|
|
|
|
+ MNT_DWAIT = 0x4
|
|
|
|
|
+ MNT_EXPORTED = 0x100
|
|
|
|
|
+ MNT_FORCE = 0x80000
|
|
|
|
|
+ MNT_IGNORE_OWNERSHIP = 0x200000
|
|
|
|
|
+ MNT_JOURNALED = 0x800000
|
|
|
|
|
+ MNT_LOCAL = 0x1000
|
|
|
|
|
+ MNT_MULTILABEL = 0x4000000
|
|
|
|
|
+ MNT_NOATIME = 0x10000000
|
|
|
|
|
+ MNT_NOBLOCK = 0x20000
|
|
|
|
|
+ MNT_NODEV = 0x10
|
|
|
|
|
+ MNT_NOEXEC = 0x4
|
|
|
|
|
+ MNT_NOSUID = 0x8
|
|
|
|
|
+ MNT_NOUSERXATTR = 0x1000000
|
|
|
|
|
+ MNT_NOWAIT = 0x2
|
|
|
|
|
+ MNT_QUARANTINE = 0x400
|
|
|
|
|
+ MNT_QUOTA = 0x2000
|
|
|
|
|
+ MNT_RDONLY = 0x1
|
|
|
|
|
+ MNT_RELOAD = 0x40000
|
|
|
|
|
+ MNT_ROOTFS = 0x4000
|
|
|
|
|
+ MNT_SYNCHRONOUS = 0x2
|
|
|
|
|
+ MNT_UNION = 0x20
|
|
|
|
|
+ MNT_UNKNOWNPERMISSIONS = 0x200000
|
|
|
|
|
+ MNT_UPDATE = 0x10000
|
|
|
|
|
+ MNT_VISFLAGMASK = 0x17f0f5ff
|
|
|
|
|
+ MNT_WAIT = 0x1
|
|
|
MSG_CTRUNC = 0x20
|
|
MSG_CTRUNC = 0x20
|
|
|
MSG_DONTROUTE = 0x4
|
|
MSG_DONTROUTE = 0x4
|
|
|
MSG_DONTWAIT = 0x80
|
|
MSG_DONTWAIT = 0x80
|
|
@@ -682,7 +884,13 @@ const (
|
|
|
NET_RT_MAXID = 0xa
|
|
NET_RT_MAXID = 0xa
|
|
|
NET_RT_STAT = 0x4
|
|
NET_RT_STAT = 0x4
|
|
|
NET_RT_TRASH = 0x5
|
|
NET_RT_TRASH = 0x5
|
|
|
|
|
+ NL0 = 0x0
|
|
|
|
|
+ NL1 = 0x100
|
|
|
|
|
+ NL2 = 0x200
|
|
|
|
|
+ NL3 = 0x300
|
|
|
|
|
+ NLDLY = 0x300
|
|
|
NOFLSH = 0x80000000
|
|
NOFLSH = 0x80000000
|
|
|
|
|
+ NOKERNINFO = 0x2000000
|
|
|
NOTE_ABSOLUTE = 0x8
|
|
NOTE_ABSOLUTE = 0x8
|
|
|
NOTE_ATTRIB = 0x8
|
|
NOTE_ATTRIB = 0x8
|
|
|
NOTE_BACKGROUND = 0x40
|
|
NOTE_BACKGROUND = 0x40
|
|
@@ -706,11 +914,14 @@ const (
|
|
|
NOTE_FFNOP = 0x0
|
|
NOTE_FFNOP = 0x0
|
|
|
NOTE_FFOR = 0x80000000
|
|
NOTE_FFOR = 0x80000000
|
|
|
NOTE_FORK = 0x40000000
|
|
NOTE_FORK = 0x40000000
|
|
|
|
|
+ NOTE_FUNLOCK = 0x100
|
|
|
NOTE_LEEWAY = 0x10
|
|
NOTE_LEEWAY = 0x10
|
|
|
NOTE_LINK = 0x10
|
|
NOTE_LINK = 0x10
|
|
|
NOTE_LOWAT = 0x1
|
|
NOTE_LOWAT = 0x1
|
|
|
|
|
+ NOTE_MACH_CONTINUOUS_TIME = 0x80
|
|
|
NOTE_NONE = 0x80
|
|
NOTE_NONE = 0x80
|
|
|
NOTE_NSECONDS = 0x4
|
|
NOTE_NSECONDS = 0x4
|
|
|
|
|
+ NOTE_OOB = 0x2
|
|
|
NOTE_PCTRLMASK = -0x100000
|
|
NOTE_PCTRLMASK = -0x100000
|
|
|
NOTE_PDATAMASK = 0xfffff
|
|
NOTE_PDATAMASK = 0xfffff
|
|
|
NOTE_REAP = 0x10000000
|
|
NOTE_REAP = 0x10000000
|
|
@@ -735,6 +946,7 @@ const (
|
|
|
ONOCR = 0x20
|
|
ONOCR = 0x20
|
|
|
ONOEOT = 0x8
|
|
ONOEOT = 0x8
|
|
|
OPOST = 0x1
|
|
OPOST = 0x1
|
|
|
|
|
+ OXTABS = 0x4
|
|
|
O_ACCMODE = 0x3
|
|
O_ACCMODE = 0x3
|
|
|
O_ALERT = 0x20000000
|
|
O_ALERT = 0x20000000
|
|
|
O_APPEND = 0x8
|
|
O_APPEND = 0x8
|
|
@@ -743,6 +955,7 @@ const (
|
|
|
O_CREAT = 0x200
|
|
O_CREAT = 0x200
|
|
|
O_DIRECTORY = 0x100000
|
|
O_DIRECTORY = 0x100000
|
|
|
O_DP_GETRAWENCRYPTED = 0x1
|
|
O_DP_GETRAWENCRYPTED = 0x1
|
|
|
|
|
+ O_DP_GETRAWUNENCRYPTED = 0x2
|
|
|
O_DSYNC = 0x400000
|
|
O_DSYNC = 0x400000
|
|
|
O_EVTONLY = 0x8000
|
|
O_EVTONLY = 0x8000
|
|
|
O_EXCL = 0x800
|
|
O_EXCL = 0x800
|
|
@@ -795,7 +1008,10 @@ const (
|
|
|
RLIMIT_CPU_USAGE_MONITOR = 0x2
|
|
RLIMIT_CPU_USAGE_MONITOR = 0x2
|
|
|
RLIMIT_DATA = 0x2
|
|
RLIMIT_DATA = 0x2
|
|
|
RLIMIT_FSIZE = 0x1
|
|
RLIMIT_FSIZE = 0x1
|
|
|
|
|
+ RLIMIT_MEMLOCK = 0x6
|
|
|
RLIMIT_NOFILE = 0x8
|
|
RLIMIT_NOFILE = 0x8
|
|
|
|
|
+ RLIMIT_NPROC = 0x7
|
|
|
|
|
+ RLIMIT_RSS = 0x5
|
|
|
RLIMIT_STACK = 0x3
|
|
RLIMIT_STACK = 0x3
|
|
|
RLIM_INFINITY = 0x7fffffffffffffff
|
|
RLIM_INFINITY = 0x7fffffffffffffff
|
|
|
RTAX_AUTHOR = 0x6
|
|
RTAX_AUTHOR = 0x6
|
|
@@ -830,6 +1046,7 @@ const (
|
|
|
RTF_LOCAL = 0x200000
|
|
RTF_LOCAL = 0x200000
|
|
|
RTF_MODIFIED = 0x20
|
|
RTF_MODIFIED = 0x20
|
|
|
RTF_MULTICAST = 0x800000
|
|
RTF_MULTICAST = 0x800000
|
|
|
|
|
+ RTF_NOIFREF = 0x2000
|
|
|
RTF_PINNED = 0x100000
|
|
RTF_PINNED = 0x100000
|
|
|
RTF_PRCLONING = 0x10000
|
|
RTF_PRCLONING = 0x10000
|
|
|
RTF_PROTO1 = 0x8000
|
|
RTF_PROTO1 = 0x8000
|
|
@@ -964,6 +1181,8 @@ const (
|
|
|
SO_LABEL = 0x1010
|
|
SO_LABEL = 0x1010
|
|
|
SO_LINGER = 0x80
|
|
SO_LINGER = 0x80
|
|
|
SO_LINGER_SEC = 0x1080
|
|
SO_LINGER_SEC = 0x1080
|
|
|
|
|
+ SO_NETSVC_MARKING_LEVEL = 0x1119
|
|
|
|
|
+ SO_NET_SERVICE_TYPE = 0x1116
|
|
|
SO_NKE = 0x1021
|
|
SO_NKE = 0x1021
|
|
|
SO_NOADDRERR = 0x1023
|
|
SO_NOADDRERR = 0x1023
|
|
|
SO_NOSIGPIPE = 0x1022
|
|
SO_NOSIGPIPE = 0x1022
|
|
@@ -1019,11 +1238,22 @@ const (
|
|
|
S_IXGRP = 0x8
|
|
S_IXGRP = 0x8
|
|
|
S_IXOTH = 0x1
|
|
S_IXOTH = 0x1
|
|
|
S_IXUSR = 0x40
|
|
S_IXUSR = 0x40
|
|
|
|
|
+ TAB0 = 0x0
|
|
|
|
|
+ TAB1 = 0x400
|
|
|
|
|
+ TAB2 = 0x800
|
|
|
|
|
+ TAB3 = 0x4
|
|
|
|
|
+ TABDLY = 0xc04
|
|
|
TCIFLUSH = 0x1
|
|
TCIFLUSH = 0x1
|
|
|
|
|
+ TCIOFF = 0x3
|
|
|
TCIOFLUSH = 0x3
|
|
TCIOFLUSH = 0x3
|
|
|
|
|
+ TCION = 0x4
|
|
|
TCOFLUSH = 0x2
|
|
TCOFLUSH = 0x2
|
|
|
|
|
+ TCOOFF = 0x1
|
|
|
|
|
+ TCOON = 0x2
|
|
|
TCP_CONNECTIONTIMEOUT = 0x20
|
|
TCP_CONNECTIONTIMEOUT = 0x20
|
|
|
|
|
+ TCP_CONNECTION_INFO = 0x106
|
|
|
TCP_ENABLE_ECN = 0x104
|
|
TCP_ENABLE_ECN = 0x104
|
|
|
|
|
+ TCP_FASTOPEN = 0x105
|
|
|
TCP_KEEPALIVE = 0x10
|
|
TCP_KEEPALIVE = 0x10
|
|
|
TCP_KEEPCNT = 0x102
|
|
TCP_KEEPCNT = 0x102
|
|
|
TCP_KEEPINTVL = 0x101
|
|
TCP_KEEPINTVL = 0x101
|
|
@@ -1123,6 +1353,11 @@ const (
|
|
|
VKILL = 0x5
|
|
VKILL = 0x5
|
|
|
VLNEXT = 0xe
|
|
VLNEXT = 0xe
|
|
|
VMIN = 0x10
|
|
VMIN = 0x10
|
|
|
|
|
+ VM_LOADAVG = 0x2
|
|
|
|
|
+ VM_MACHFACTOR = 0x4
|
|
|
|
|
+ VM_MAXID = 0x6
|
|
|
|
|
+ VM_METER = 0x1
|
|
|
|
|
+ VM_SWAPUSAGE = 0x5
|
|
|
VQUIT = 0x9
|
|
VQUIT = 0x9
|
|
|
VREPRINT = 0x6
|
|
VREPRINT = 0x6
|
|
|
VSTART = 0xc
|
|
VSTART = 0xc
|
|
@@ -1291,3 +1526,148 @@ const (
|
|
|
SIGXCPU = syscall.Signal(0x18)
|
|
SIGXCPU = syscall.Signal(0x18)
|
|
|
SIGXFSZ = syscall.Signal(0x19)
|
|
SIGXFSZ = syscall.Signal(0x19)
|
|
|
)
|
|
)
|
|
|
|
|
+
|
|
|
|
|
+// Error table
|
|
|
|
|
+var errors = [...]string{
|
|
|
|
|
+ 1: "operation not permitted",
|
|
|
|
|
+ 2: "no such file or directory",
|
|
|
|
|
+ 3: "no such process",
|
|
|
|
|
+ 4: "interrupted system call",
|
|
|
|
|
+ 5: "input/output error",
|
|
|
|
|
+ 6: "device not configured",
|
|
|
|
|
+ 7: "argument list too long",
|
|
|
|
|
+ 8: "exec format error",
|
|
|
|
|
+ 9: "bad file descriptor",
|
|
|
|
|
+ 10: "no child processes",
|
|
|
|
|
+ 11: "resource deadlock avoided",
|
|
|
|
|
+ 12: "cannot allocate memory",
|
|
|
|
|
+ 13: "permission denied",
|
|
|
|
|
+ 14: "bad address",
|
|
|
|
|
+ 15: "block device required",
|
|
|
|
|
+ 16: "resource busy",
|
|
|
|
|
+ 17: "file exists",
|
|
|
|
|
+ 18: "cross-device link",
|
|
|
|
|
+ 19: "operation not supported by device",
|
|
|
|
|
+ 20: "not a directory",
|
|
|
|
|
+ 21: "is a directory",
|
|
|
|
|
+ 22: "invalid argument",
|
|
|
|
|
+ 23: "too many open files in system",
|
|
|
|
|
+ 24: "too many open files",
|
|
|
|
|
+ 25: "inappropriate ioctl for device",
|
|
|
|
|
+ 26: "text file busy",
|
|
|
|
|
+ 27: "file too large",
|
|
|
|
|
+ 28: "no space left on device",
|
|
|
|
|
+ 29: "illegal seek",
|
|
|
|
|
+ 30: "read-only file system",
|
|
|
|
|
+ 31: "too many links",
|
|
|
|
|
+ 32: "broken pipe",
|
|
|
|
|
+ 33: "numerical argument out of domain",
|
|
|
|
|
+ 34: "result too large",
|
|
|
|
|
+ 35: "resource temporarily unavailable",
|
|
|
|
|
+ 36: "operation now in progress",
|
|
|
|
|
+ 37: "operation already in progress",
|
|
|
|
|
+ 38: "socket operation on non-socket",
|
|
|
|
|
+ 39: "destination address required",
|
|
|
|
|
+ 40: "message too long",
|
|
|
|
|
+ 41: "protocol wrong type for socket",
|
|
|
|
|
+ 42: "protocol not available",
|
|
|
|
|
+ 43: "protocol not supported",
|
|
|
|
|
+ 44: "socket type not supported",
|
|
|
|
|
+ 45: "operation not supported",
|
|
|
|
|
+ 46: "protocol family not supported",
|
|
|
|
|
+ 47: "address family not supported by protocol family",
|
|
|
|
|
+ 48: "address already in use",
|
|
|
|
|
+ 49: "can't assign requested address",
|
|
|
|
|
+ 50: "network is down",
|
|
|
|
|
+ 51: "network is unreachable",
|
|
|
|
|
+ 52: "network dropped connection on reset",
|
|
|
|
|
+ 53: "software caused connection abort",
|
|
|
|
|
+ 54: "connection reset by peer",
|
|
|
|
|
+ 55: "no buffer space available",
|
|
|
|
|
+ 56: "socket is already connected",
|
|
|
|
|
+ 57: "socket is not connected",
|
|
|
|
|
+ 58: "can't send after socket shutdown",
|
|
|
|
|
+ 59: "too many references: can't splice",
|
|
|
|
|
+ 60: "operation timed out",
|
|
|
|
|
+ 61: "connection refused",
|
|
|
|
|
+ 62: "too many levels of symbolic links",
|
|
|
|
|
+ 63: "file name too long",
|
|
|
|
|
+ 64: "host is down",
|
|
|
|
|
+ 65: "no route to host",
|
|
|
|
|
+ 66: "directory not empty",
|
|
|
|
|
+ 67: "too many processes",
|
|
|
|
|
+ 68: "too many users",
|
|
|
|
|
+ 69: "disc quota exceeded",
|
|
|
|
|
+ 70: "stale NFS file handle",
|
|
|
|
|
+ 71: "too many levels of remote in path",
|
|
|
|
|
+ 72: "RPC struct is bad",
|
|
|
|
|
+ 73: "RPC version wrong",
|
|
|
|
|
+ 74: "RPC prog. not avail",
|
|
|
|
|
+ 75: "program version wrong",
|
|
|
|
|
+ 76: "bad procedure for program",
|
|
|
|
|
+ 77: "no locks available",
|
|
|
|
|
+ 78: "function not implemented",
|
|
|
|
|
+ 79: "inappropriate file type or format",
|
|
|
|
|
+ 80: "authentication error",
|
|
|
|
|
+ 81: "need authenticator",
|
|
|
|
|
+ 82: "device power is off",
|
|
|
|
|
+ 83: "device error",
|
|
|
|
|
+ 84: "value too large to be stored in data type",
|
|
|
|
|
+ 85: "bad executable (or shared library)",
|
|
|
|
|
+ 86: "bad CPU type in executable",
|
|
|
|
|
+ 87: "shared library version mismatch",
|
|
|
|
|
+ 88: "malformed Mach-o file",
|
|
|
|
|
+ 89: "operation canceled",
|
|
|
|
|
+ 90: "identifier removed",
|
|
|
|
|
+ 91: "no message of desired type",
|
|
|
|
|
+ 92: "illegal byte sequence",
|
|
|
|
|
+ 93: "attribute not found",
|
|
|
|
|
+ 94: "bad message",
|
|
|
|
|
+ 95: "EMULTIHOP (Reserved)",
|
|
|
|
|
+ 96: "no message available on STREAM",
|
|
|
|
|
+ 97: "ENOLINK (Reserved)",
|
|
|
|
|
+ 98: "no STREAM resources",
|
|
|
|
|
+ 99: "not a STREAM",
|
|
|
|
|
+ 100: "protocol error",
|
|
|
|
|
+ 101: "STREAM ioctl timeout",
|
|
|
|
|
+ 102: "operation not supported on socket",
|
|
|
|
|
+ 103: "policy not found",
|
|
|
|
|
+ 104: "state not recoverable",
|
|
|
|
|
+ 105: "previous owner died",
|
|
|
|
|
+ 106: "interface output queue is full",
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// Signal table
|
|
|
|
|
+var signals = [...]string{
|
|
|
|
|
+ 1: "hangup",
|
|
|
|
|
+ 2: "interrupt",
|
|
|
|
|
+ 3: "quit",
|
|
|
|
|
+ 4: "illegal instruction",
|
|
|
|
|
+ 5: "trace/BPT trap",
|
|
|
|
|
+ 6: "abort trap",
|
|
|
|
|
+ 7: "EMT trap",
|
|
|
|
|
+ 8: "floating point exception",
|
|
|
|
|
+ 9: "killed",
|
|
|
|
|
+ 10: "bus error",
|
|
|
|
|
+ 11: "segmentation fault",
|
|
|
|
|
+ 12: "bad system call",
|
|
|
|
|
+ 13: "broken pipe",
|
|
|
|
|
+ 14: "alarm clock",
|
|
|
|
|
+ 15: "terminated",
|
|
|
|
|
+ 16: "urgent I/O condition",
|
|
|
|
|
+ 17: "suspended (signal)",
|
|
|
|
|
+ 18: "suspended",
|
|
|
|
|
+ 19: "continued",
|
|
|
|
|
+ 20: "child exited",
|
|
|
|
|
+ 21: "stopped (tty input)",
|
|
|
|
|
+ 22: "stopped (tty output)",
|
|
|
|
|
+ 23: "I/O possible",
|
|
|
|
|
+ 24: "cputime limit exceeded",
|
|
|
|
|
+ 25: "filesize limit exceeded",
|
|
|
|
|
+ 26: "virtual timer expired",
|
|
|
|
|
+ 27: "profiling timer expired",
|
|
|
|
|
+ 28: "window size changes",
|
|
|
|
|
+ 29: "information request",
|
|
|
|
|
+ 30: "user defined signal 1",
|
|
|
|
|
+ 31: "user defined signal 2",
|
|
|
|
|
+}
|