zerrors_solaris_amd64.go 52 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418
  1. // mkerrors.sh -m64
  2. // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
  3. // +build amd64,solaris
  4. // Created by cgo -godefs - DO NOT EDIT
  5. // cgo -godefs -- -m64 _const.go
  6. package unix
  7. import "syscall"
  8. const (
  9. AF_802 = 0x12
  10. AF_APPLETALK = 0x10
  11. AF_CCITT = 0xa
  12. AF_CHAOS = 0x5
  13. AF_DATAKIT = 0x9
  14. AF_DECnet = 0xc
  15. AF_DLI = 0xd
  16. AF_ECMA = 0x8
  17. AF_FILE = 0x1
  18. AF_GOSIP = 0x16
  19. AF_HYLINK = 0xf
  20. AF_IMPLINK = 0x3
  21. AF_INET = 0x2
  22. AF_INET6 = 0x1a
  23. AF_INET_OFFLOAD = 0x1e
  24. AF_IPX = 0x17
  25. AF_KEY = 0x1b
  26. AF_LAT = 0xe
  27. AF_LINK = 0x19
  28. AF_LOCAL = 0x1
  29. AF_MAX = 0x20
  30. AF_NBS = 0x7
  31. AF_NCA = 0x1c
  32. AF_NIT = 0x11
  33. AF_NS = 0x6
  34. AF_OSI = 0x13
  35. AF_OSINET = 0x15
  36. AF_PACKET = 0x20
  37. AF_POLICY = 0x1d
  38. AF_PUP = 0x4
  39. AF_ROUTE = 0x18
  40. AF_SNA = 0xb
  41. AF_TRILL = 0x1f
  42. AF_UNIX = 0x1
  43. AF_UNSPEC = 0x0
  44. AF_X25 = 0x14
  45. ARPHRD_ARCNET = 0x7
  46. ARPHRD_ATM = 0x10
  47. ARPHRD_AX25 = 0x3
  48. ARPHRD_CHAOS = 0x5
  49. ARPHRD_EETHER = 0x2
  50. ARPHRD_ETHER = 0x1
  51. ARPHRD_FC = 0x12
  52. ARPHRD_FRAME = 0xf
  53. ARPHRD_HDLC = 0x11
  54. ARPHRD_IB = 0x20
  55. ARPHRD_IEEE802 = 0x6
  56. ARPHRD_IPATM = 0x13
  57. ARPHRD_METRICOM = 0x17
  58. ARPHRD_TUNNEL = 0x1f
  59. B0 = 0x0
  60. B110 = 0x3
  61. B115200 = 0x12
  62. B1200 = 0x9
  63. B134 = 0x4
  64. B150 = 0x5
  65. B153600 = 0x13
  66. B1800 = 0xa
  67. B19200 = 0xe
  68. B200 = 0x6
  69. B230400 = 0x14
  70. B2400 = 0xb
  71. B300 = 0x7
  72. B307200 = 0x15
  73. B38400 = 0xf
  74. B460800 = 0x16
  75. B4800 = 0xc
  76. B50 = 0x1
  77. B57600 = 0x10
  78. B600 = 0x8
  79. B75 = 0x2
  80. B76800 = 0x11
  81. B921600 = 0x17
  82. B9600 = 0xd
  83. BIOCFLUSH = 0x20004268
  84. BIOCGBLEN = 0x40044266
  85. BIOCGDLT = 0x4004426a
  86. BIOCGDLTLIST = -0x3fefbd89
  87. BIOCGDLTLIST32 = -0x3ff7bd89
  88. BIOCGETIF = 0x4020426b
  89. BIOCGETLIF = 0x4078426b
  90. BIOCGHDRCMPLT = 0x40044274
  91. BIOCGRTIMEOUT = 0x4010427b
  92. BIOCGRTIMEOUT32 = 0x4008427b
  93. BIOCGSEESENT = 0x40044278
  94. BIOCGSTATS = 0x4080426f
  95. BIOCGSTATSOLD = 0x4008426f
  96. BIOCIMMEDIATE = -0x7ffbbd90
  97. BIOCPROMISC = 0x20004269
  98. BIOCSBLEN = -0x3ffbbd9a
  99. BIOCSDLT = -0x7ffbbd8a
  100. BIOCSETF = -0x7fefbd99
  101. BIOCSETF32 = -0x7ff7bd99
  102. BIOCSETIF = -0x7fdfbd94
  103. BIOCSETLIF = -0x7f87bd94
  104. BIOCSHDRCMPLT = -0x7ffbbd8b
  105. BIOCSRTIMEOUT = -0x7fefbd86
  106. BIOCSRTIMEOUT32 = -0x7ff7bd86
  107. BIOCSSEESENT = -0x7ffbbd87
  108. BIOCSTCPF = -0x7fefbd8e
  109. BIOCSUDPF = -0x7fefbd8d
  110. BIOCVERSION = 0x40044271
  111. BPF_A = 0x10
  112. BPF_ABS = 0x20
  113. BPF_ADD = 0x0
  114. BPF_ALIGNMENT = 0x4
  115. BPF_ALU = 0x4
  116. BPF_AND = 0x50
  117. BPF_B = 0x10
  118. BPF_DFLTBUFSIZE = 0x100000
  119. BPF_DIV = 0x30
  120. BPF_H = 0x8
  121. BPF_IMM = 0x0
  122. BPF_IND = 0x40
  123. BPF_JA = 0x0
  124. BPF_JEQ = 0x10
  125. BPF_JGE = 0x30
  126. BPF_JGT = 0x20
  127. BPF_JMP = 0x5
  128. BPF_JSET = 0x40
  129. BPF_K = 0x0
  130. BPF_LD = 0x0
  131. BPF_LDX = 0x1
  132. BPF_LEN = 0x80
  133. BPF_LSH = 0x60
  134. BPF_MAJOR_VERSION = 0x1
  135. BPF_MAXBUFSIZE = 0x1000000
  136. BPF_MAXINSNS = 0x200
  137. BPF_MEM = 0x60
  138. BPF_MEMWORDS = 0x10
  139. BPF_MINBUFSIZE = 0x20
  140. BPF_MINOR_VERSION = 0x1
  141. BPF_MISC = 0x7
  142. BPF_MSH = 0xa0
  143. BPF_MUL = 0x20
  144. BPF_NEG = 0x80
  145. BPF_OR = 0x40
  146. BPF_RELEASE = 0x30bb6
  147. BPF_RET = 0x6
  148. BPF_RSH = 0x70
  149. BPF_ST = 0x2
  150. BPF_STX = 0x3
  151. BPF_SUB = 0x10
  152. BPF_TAX = 0x0
  153. BPF_TXA = 0x80
  154. BPF_W = 0x0
  155. BPF_X = 0x8
  156. BRKINT = 0x2
  157. CFLUSH = 0xf
  158. CLOCAL = 0x800
  159. CREAD = 0x80
  160. CS5 = 0x0
  161. CS6 = 0x10
  162. CS7 = 0x20
  163. CS8 = 0x30
  164. CSIZE = 0x30
  165. CSTART = 0x11
  166. CSTOP = 0x13
  167. CSTOPB = 0x40
  168. CSUSP = 0x1a
  169. CSWTCH = 0x1a
  170. DLT_AIRONET_HEADER = 0x78
  171. DLT_APPLE_IP_OVER_IEEE1394 = 0x8a
  172. DLT_ARCNET = 0x7
  173. DLT_ARCNET_LINUX = 0x81
  174. DLT_ATM_CLIP = 0x13
  175. DLT_ATM_RFC1483 = 0xb
  176. DLT_AURORA = 0x7e
  177. DLT_AX25 = 0x3
  178. DLT_BACNET_MS_TP = 0xa5
  179. DLT_CHAOS = 0x5
  180. DLT_CISCO_IOS = 0x76
  181. DLT_C_HDLC = 0x68
  182. DLT_DOCSIS = 0x8f
  183. DLT_ECONET = 0x73
  184. DLT_EN10MB = 0x1
  185. DLT_EN3MB = 0x2
  186. DLT_ENC = 0x6d
  187. DLT_ERF_ETH = 0xaf
  188. DLT_ERF_POS = 0xb0
  189. DLT_FDDI = 0xa
  190. DLT_FRELAY = 0x6b
  191. DLT_GCOM_SERIAL = 0xad
  192. DLT_GCOM_T1E1 = 0xac
  193. DLT_GPF_F = 0xab
  194. DLT_GPF_T = 0xaa
  195. DLT_GPRS_LLC = 0xa9
  196. DLT_HDLC = 0x10
  197. DLT_HHDLC = 0x79
  198. DLT_HIPPI = 0xf
  199. DLT_IBM_SN = 0x92
  200. DLT_IBM_SP = 0x91
  201. DLT_IEEE802 = 0x6
  202. DLT_IEEE802_11 = 0x69
  203. DLT_IEEE802_11_RADIO = 0x7f
  204. DLT_IEEE802_11_RADIO_AVS = 0xa3
  205. DLT_IPNET = 0xe2
  206. DLT_IPOIB = 0xa2
  207. DLT_IP_OVER_FC = 0x7a
  208. DLT_JUNIPER_ATM1 = 0x89
  209. DLT_JUNIPER_ATM2 = 0x87
  210. DLT_JUNIPER_CHDLC = 0xb5
  211. DLT_JUNIPER_ES = 0x84
  212. DLT_JUNIPER_ETHER = 0xb2
  213. DLT_JUNIPER_FRELAY = 0xb4
  214. DLT_JUNIPER_GGSN = 0x85
  215. DLT_JUNIPER_MFR = 0x86
  216. DLT_JUNIPER_MLFR = 0x83
  217. DLT_JUNIPER_MLPPP = 0x82
  218. DLT_JUNIPER_MONITOR = 0xa4
  219. DLT_JUNIPER_PIC_PEER = 0xae
  220. DLT_JUNIPER_PPP = 0xb3
  221. DLT_JUNIPER_PPPOE = 0xa7
  222. DLT_JUNIPER_PPPOE_ATM = 0xa8
  223. DLT_JUNIPER_SERVICES = 0x88
  224. DLT_LINUX_IRDA = 0x90
  225. DLT_LINUX_LAPD = 0xb1
  226. DLT_LINUX_SLL = 0x71
  227. DLT_LOOP = 0x6c
  228. DLT_LTALK = 0x72
  229. DLT_MTP2 = 0x8c
  230. DLT_MTP2_WITH_PHDR = 0x8b
  231. DLT_MTP3 = 0x8d
  232. DLT_NULL = 0x0
  233. DLT_PCI_EXP = 0x7d
  234. DLT_PFLOG = 0x75
  235. DLT_PFSYNC = 0x12
  236. DLT_PPP = 0x9
  237. DLT_PPP_BSDOS = 0xe
  238. DLT_PPP_PPPD = 0xa6
  239. DLT_PRISM_HEADER = 0x77
  240. DLT_PRONET = 0x4
  241. DLT_RAW = 0xc
  242. DLT_RAWAF_MASK = 0x2240000
  243. DLT_RIO = 0x7c
  244. DLT_SCCP = 0x8e
  245. DLT_SLIP = 0x8
  246. DLT_SLIP_BSDOS = 0xd
  247. DLT_SUNATM = 0x7b
  248. DLT_SYMANTEC_FIREWALL = 0x63
  249. DLT_TZSP = 0x80
  250. ECHO = 0x8
  251. ECHOCTL = 0x200
  252. ECHOE = 0x10
  253. ECHOK = 0x20
  254. ECHOKE = 0x800
  255. ECHONL = 0x40
  256. ECHOPRT = 0x400
  257. EMPTY_SET = 0x0
  258. EMT_CPCOVF = 0x1
  259. EQUALITY_CHECK = 0x0
  260. EXTA = 0xe
  261. EXTB = 0xf
  262. FD_CLOEXEC = 0x1
  263. FD_NFDBITS = 0x40
  264. FD_SETSIZE = 0x10000
  265. FLUSHALL = 0x1
  266. FLUSHDATA = 0x0
  267. FLUSHO = 0x2000
  268. F_ALLOCSP = 0xa
  269. F_ALLOCSP64 = 0xa
  270. F_BADFD = 0x2e
  271. F_BLKSIZE = 0x13
  272. F_BLOCKS = 0x12
  273. F_CHKFL = 0x8
  274. F_COMPAT = 0x8
  275. F_DUP2FD = 0x9
  276. F_DUP2FD_CLOEXEC = 0x24
  277. F_DUPFD = 0x0
  278. F_DUPFD_CLOEXEC = 0x25
  279. F_FREESP = 0xb
  280. F_FREESP64 = 0xb
  281. F_GETFD = 0x1
  282. F_GETFL = 0x3
  283. F_GETLK = 0xe
  284. F_GETLK64 = 0xe
  285. F_GETOWN = 0x17
  286. F_GETXFL = 0x2d
  287. F_HASREMOTELOCKS = 0x1a
  288. F_ISSTREAM = 0xd
  289. F_MANDDNY = 0x10
  290. F_MDACC = 0x20
  291. F_NODNY = 0x0
  292. F_NPRIV = 0x10
  293. F_PRIV = 0xf
  294. F_QUOTACTL = 0x11
  295. F_RDACC = 0x1
  296. F_RDDNY = 0x1
  297. F_RDLCK = 0x1
  298. F_REVOKE = 0x19
  299. F_RMACC = 0x4
  300. F_RMDNY = 0x4
  301. F_RWACC = 0x3
  302. F_RWDNY = 0x3
  303. F_SETFD = 0x2
  304. F_SETFL = 0x4
  305. F_SETLK = 0x6
  306. F_SETLK64 = 0x6
  307. F_SETLK64_NBMAND = 0x2a
  308. F_SETLKW = 0x7
  309. F_SETLKW64 = 0x7
  310. F_SETLK_NBMAND = 0x2a
  311. F_SETOWN = 0x18
  312. F_SHARE = 0x28
  313. F_SHARE_NBMAND = 0x2b
  314. F_UNLCK = 0x3
  315. F_UNLKSYS = 0x4
  316. F_UNSHARE = 0x29
  317. F_WRACC = 0x2
  318. F_WRDNY = 0x2
  319. F_WRLCK = 0x2
  320. HUPCL = 0x400
  321. ICANON = 0x2
  322. ICRNL = 0x100
  323. IEXTEN = 0x8000
  324. IFF_ADDRCONF = 0x80000
  325. IFF_ALLMULTI = 0x200
  326. IFF_ANYCAST = 0x400000
  327. IFF_BROADCAST = 0x2
  328. IFF_CANTCHANGE = 0x7f203003b5a
  329. IFF_COS_ENABLED = 0x200000000
  330. IFF_DEBUG = 0x4
  331. IFF_DEPRECATED = 0x40000
  332. IFF_DHCPRUNNING = 0x4000
  333. IFF_DUPLICATE = 0x4000000000
  334. IFF_FAILED = 0x10000000
  335. IFF_FIXEDMTU = 0x1000000000
  336. IFF_INACTIVE = 0x40000000
  337. IFF_INTELLIGENT = 0x400
  338. IFF_IPMP = 0x8000000000
  339. IFF_IPMP_CANTCHANGE = 0x10000000
  340. IFF_IPMP_INVALID = 0x1ec200080
  341. IFF_IPV4 = 0x1000000
  342. IFF_IPV6 = 0x2000000
  343. IFF_L3PROTECT = 0x40000000000
  344. IFF_LOOPBACK = 0x8
  345. IFF_MULTICAST = 0x800
  346. IFF_MULTI_BCAST = 0x1000
  347. IFF_NOACCEPT = 0x4000000
  348. IFF_NOARP = 0x80
  349. IFF_NOFAILOVER = 0x8000000
  350. IFF_NOLINKLOCAL = 0x20000000000
  351. IFF_NOLOCAL = 0x20000
  352. IFF_NONUD = 0x200000
  353. IFF_NORTEXCH = 0x800000
  354. IFF_NOTRAILERS = 0x20
  355. IFF_NOXMIT = 0x10000
  356. IFF_OFFLINE = 0x80000000
  357. IFF_POINTOPOINT = 0x10
  358. IFF_PREFERRED = 0x400000000
  359. IFF_PRIVATE = 0x8000
  360. IFF_PROMISC = 0x100
  361. IFF_ROUTER = 0x100000
  362. IFF_RUNNING = 0x40
  363. IFF_STANDBY = 0x20000000
  364. IFF_TEMPORARY = 0x800000000
  365. IFF_UNNUMBERED = 0x2000
  366. IFF_UP = 0x1
  367. IFF_VIRTUAL = 0x2000000000
  368. IFF_VRRP = 0x10000000000
  369. IFF_XRESOLV = 0x100000000
  370. IFNAMSIZ = 0x10
  371. IFT_1822 = 0x2
  372. IFT_6TO4 = 0xca
  373. IFT_AAL5 = 0x31
  374. IFT_ARCNET = 0x23
  375. IFT_ARCNETPLUS = 0x24
  376. IFT_ATM = 0x25
  377. IFT_CEPT = 0x13
  378. IFT_DS3 = 0x1e
  379. IFT_EON = 0x19
  380. IFT_ETHER = 0x6
  381. IFT_FDDI = 0xf
  382. IFT_FRELAY = 0x20
  383. IFT_FRELAYDCE = 0x2c
  384. IFT_HDH1822 = 0x3
  385. IFT_HIPPI = 0x2f
  386. IFT_HSSI = 0x2e
  387. IFT_HY = 0xe
  388. IFT_IB = 0xc7
  389. IFT_IPV4 = 0xc8
  390. IFT_IPV6 = 0xc9
  391. IFT_ISDNBASIC = 0x14
  392. IFT_ISDNPRIMARY = 0x15
  393. IFT_ISO88022LLC = 0x29
  394. IFT_ISO88023 = 0x7
  395. IFT_ISO88024 = 0x8
  396. IFT_ISO88025 = 0x9
  397. IFT_ISO88026 = 0xa
  398. IFT_LAPB = 0x10
  399. IFT_LOCALTALK = 0x2a
  400. IFT_LOOP = 0x18
  401. IFT_MIOX25 = 0x26
  402. IFT_MODEM = 0x30
  403. IFT_NSIP = 0x1b
  404. IFT_OTHER = 0x1
  405. IFT_P10 = 0xc
  406. IFT_P80 = 0xd
  407. IFT_PARA = 0x22
  408. IFT_PPP = 0x17
  409. IFT_PROPMUX = 0x36
  410. IFT_PROPVIRTUAL = 0x35
  411. IFT_PTPSERIAL = 0x16
  412. IFT_RS232 = 0x21
  413. IFT_SDLC = 0x11
  414. IFT_SIP = 0x1f
  415. IFT_SLIP = 0x1c
  416. IFT_SMDSDXI = 0x2b
  417. IFT_SMDSICIP = 0x34
  418. IFT_SONET = 0x27
  419. IFT_SONETPATH = 0x32
  420. IFT_SONETVT = 0x33
  421. IFT_STARLAN = 0xb
  422. IFT_T1 = 0x12
  423. IFT_ULTRA = 0x1d
  424. IFT_V35 = 0x2d
  425. IFT_X25 = 0x5
  426. IFT_X25DDN = 0x4
  427. IFT_X25PLE = 0x28
  428. IFT_XETHER = 0x1a
  429. IGNBRK = 0x1
  430. IGNCR = 0x80
  431. IGNPAR = 0x4
  432. IMAXBEL = 0x2000
  433. INLCR = 0x40
  434. INPCK = 0x10
  435. IN_AUTOCONF_MASK = 0xffff0000
  436. IN_AUTOCONF_NET = 0xa9fe0000
  437. IN_CLASSA_HOST = 0xffffff
  438. IN_CLASSA_MAX = 0x80
  439. IN_CLASSA_NET = 0xff000000
  440. IN_CLASSA_NSHIFT = 0x18
  441. IN_CLASSB_HOST = 0xffff
  442. IN_CLASSB_MAX = 0x10000
  443. IN_CLASSB_NET = 0xffff0000
  444. IN_CLASSB_NSHIFT = 0x10
  445. IN_CLASSC_HOST = 0xff
  446. IN_CLASSC_NET = 0xffffff00
  447. IN_CLASSC_NSHIFT = 0x8
  448. IN_CLASSD_HOST = 0xfffffff
  449. IN_CLASSD_NET = 0xf0000000
  450. IN_CLASSD_NSHIFT = 0x1c
  451. IN_CLASSE_NET = 0xffffffff
  452. IN_LOOPBACKNET = 0x7f
  453. IN_PRIVATE12_MASK = 0xfff00000
  454. IN_PRIVATE12_NET = 0xac100000
  455. IN_PRIVATE16_MASK = 0xffff0000
  456. IN_PRIVATE16_NET = 0xc0a80000
  457. IN_PRIVATE8_MASK = 0xff000000
  458. IN_PRIVATE8_NET = 0xa000000
  459. IPPROTO_AH = 0x33
  460. IPPROTO_DSTOPTS = 0x3c
  461. IPPROTO_EGP = 0x8
  462. IPPROTO_ENCAP = 0x4
  463. IPPROTO_EON = 0x50
  464. IPPROTO_ESP = 0x32
  465. IPPROTO_FRAGMENT = 0x2c
  466. IPPROTO_GGP = 0x3
  467. IPPROTO_HELLO = 0x3f
  468. IPPROTO_HOPOPTS = 0x0
  469. IPPROTO_ICMP = 0x1
  470. IPPROTO_ICMPV6 = 0x3a
  471. IPPROTO_IDP = 0x16
  472. IPPROTO_IGMP = 0x2
  473. IPPROTO_IP = 0x0
  474. IPPROTO_IPV6 = 0x29
  475. IPPROTO_MAX = 0x100
  476. IPPROTO_ND = 0x4d
  477. IPPROTO_NONE = 0x3b
  478. IPPROTO_OSPF = 0x59
  479. IPPROTO_PIM = 0x67
  480. IPPROTO_PUP = 0xc
  481. IPPROTO_RAW = 0xff
  482. IPPROTO_ROUTING = 0x2b
  483. IPPROTO_RSVP = 0x2e
  484. IPPROTO_SCTP = 0x84
  485. IPPROTO_TCP = 0x6
  486. IPPROTO_UDP = 0x11
  487. IPV6_ADD_MEMBERSHIP = 0x9
  488. IPV6_BOUND_IF = 0x41
  489. IPV6_CHECKSUM = 0x18
  490. IPV6_DONTFRAG = 0x21
  491. IPV6_DROP_MEMBERSHIP = 0xa
  492. IPV6_DSTOPTS = 0xf
  493. IPV6_FLOWINFO_FLOWLABEL = 0xffff0f00
  494. IPV6_FLOWINFO_TCLASS = 0xf00f
  495. IPV6_HOPLIMIT = 0xc
  496. IPV6_HOPOPTS = 0xe
  497. IPV6_JOIN_GROUP = 0x9
  498. IPV6_LEAVE_GROUP = 0xa
  499. IPV6_MULTICAST_HOPS = 0x7
  500. IPV6_MULTICAST_IF = 0x6
  501. IPV6_MULTICAST_LOOP = 0x8
  502. IPV6_NEXTHOP = 0xd
  503. IPV6_PAD1_OPT = 0x0
  504. IPV6_PATHMTU = 0x25
  505. IPV6_PKTINFO = 0xb
  506. IPV6_PREFER_SRC_CGA = 0x20
  507. IPV6_PREFER_SRC_CGADEFAULT = 0x10
  508. IPV6_PREFER_SRC_CGAMASK = 0x30
  509. IPV6_PREFER_SRC_COA = 0x2
  510. IPV6_PREFER_SRC_DEFAULT = 0x15
  511. IPV6_PREFER_SRC_HOME = 0x1
  512. IPV6_PREFER_SRC_MASK = 0x3f
  513. IPV6_PREFER_SRC_MIPDEFAULT = 0x1
  514. IPV6_PREFER_SRC_MIPMASK = 0x3
  515. IPV6_PREFER_SRC_NONCGA = 0x10
  516. IPV6_PREFER_SRC_PUBLIC = 0x4
  517. IPV6_PREFER_SRC_TMP = 0x8
  518. IPV6_PREFER_SRC_TMPDEFAULT = 0x4
  519. IPV6_PREFER_SRC_TMPMASK = 0xc
  520. IPV6_RECVDSTOPTS = 0x28
  521. IPV6_RECVHOPLIMIT = 0x13
  522. IPV6_RECVHOPOPTS = 0x14
  523. IPV6_RECVPATHMTU = 0x24
  524. IPV6_RECVPKTINFO = 0x12
  525. IPV6_RECVRTHDR = 0x16
  526. IPV6_RECVRTHDRDSTOPTS = 0x17
  527. IPV6_RECVTCLASS = 0x19
  528. IPV6_RTHDR = 0x10
  529. IPV6_RTHDRDSTOPTS = 0x11
  530. IPV6_RTHDR_TYPE_0 = 0x0
  531. IPV6_SEC_OPT = 0x22
  532. IPV6_SRC_PREFERENCES = 0x23
  533. IPV6_TCLASS = 0x26
  534. IPV6_UNICAST_HOPS = 0x5
  535. IPV6_UNSPEC_SRC = 0x42
  536. IPV6_USE_MIN_MTU = 0x20
  537. IPV6_V6ONLY = 0x27
  538. IP_ADD_MEMBERSHIP = 0x13
  539. IP_ADD_SOURCE_MEMBERSHIP = 0x17
  540. IP_BLOCK_SOURCE = 0x15
  541. IP_BOUND_IF = 0x41
  542. IP_BROADCAST = 0x106
  543. IP_BROADCAST_TTL = 0x43
  544. IP_DEFAULT_MULTICAST_LOOP = 0x1
  545. IP_DEFAULT_MULTICAST_TTL = 0x1
  546. IP_DF = 0x4000
  547. IP_DHCPINIT_IF = 0x45
  548. IP_DONTFRAG = 0x1b
  549. IP_DONTROUTE = 0x105
  550. IP_DROP_MEMBERSHIP = 0x14
  551. IP_DROP_SOURCE_MEMBERSHIP = 0x18
  552. IP_HDRINCL = 0x2
  553. IP_MAXPACKET = 0xffff
  554. IP_MF = 0x2000
  555. IP_MSS = 0x240
  556. IP_MULTICAST_IF = 0x10
  557. IP_MULTICAST_LOOP = 0x12
  558. IP_MULTICAST_TTL = 0x11
  559. IP_NEXTHOP = 0x19
  560. IP_OPTIONS = 0x1
  561. IP_PKTINFO = 0x1a
  562. IP_RECVDSTADDR = 0x7
  563. IP_RECVIF = 0x9
  564. IP_RECVOPTS = 0x5
  565. IP_RECVPKTINFO = 0x1a
  566. IP_RECVRETOPTS = 0x6
  567. IP_RECVSLLA = 0xa
  568. IP_RECVTTL = 0xb
  569. IP_RETOPTS = 0x8
  570. IP_REUSEADDR = 0x104
  571. IP_SEC_OPT = 0x22
  572. IP_TOS = 0x3
  573. IP_TTL = 0x4
  574. IP_UNBLOCK_SOURCE = 0x16
  575. IP_UNSPEC_SRC = 0x42
  576. ISIG = 0x1
  577. ISTRIP = 0x20
  578. IXANY = 0x800
  579. IXOFF = 0x1000
  580. IXON = 0x400
  581. MADV_ACCESS_DEFAULT = 0x6
  582. MADV_ACCESS_LWP = 0x7
  583. MADV_ACCESS_MANY = 0x8
  584. MADV_DONTNEED = 0x4
  585. MADV_FREE = 0x5
  586. MADV_NORMAL = 0x0
  587. MADV_RANDOM = 0x1
  588. MADV_SEQUENTIAL = 0x2
  589. MADV_WILLNEED = 0x3
  590. MAP_32BIT = 0x80
  591. MAP_ALIGN = 0x200
  592. MAP_ANON = 0x100
  593. MAP_ANONYMOUS = 0x100
  594. MAP_FIXED = 0x10
  595. MAP_INITDATA = 0x800
  596. MAP_NORESERVE = 0x40
  597. MAP_PRIVATE = 0x2
  598. MAP_RENAME = 0x20
  599. MAP_SHARED = 0x1
  600. MAP_TEXT = 0x400
  601. MAP_TYPE = 0xf
  602. MCL_CURRENT = 0x1
  603. MCL_FUTURE = 0x2
  604. MSG_CTRUNC = 0x10
  605. MSG_DONTROUTE = 0x4
  606. MSG_DONTWAIT = 0x80
  607. MSG_DUPCTRL = 0x800
  608. MSG_EOR = 0x8
  609. MSG_MAXIOVLEN = 0x10
  610. MSG_NOTIFICATION = 0x100
  611. MSG_OOB = 0x1
  612. MSG_PEEK = 0x2
  613. MSG_TRUNC = 0x20
  614. MSG_WAITALL = 0x40
  615. MSG_XPG4_2 = 0x8000
  616. MS_ASYNC = 0x1
  617. MS_INVALIDATE = 0x2
  618. MS_OLDSYNC = 0x0
  619. MS_SYNC = 0x4
  620. M_FLUSH = 0x86
  621. NOFLSH = 0x80
  622. OCRNL = 0x8
  623. OFDEL = 0x80
  624. OFILL = 0x40
  625. ONLCR = 0x4
  626. ONLRET = 0x20
  627. ONOCR = 0x10
  628. OPENFAIL = -0x1
  629. OPOST = 0x1
  630. O_ACCMODE = 0x600003
  631. O_APPEND = 0x8
  632. O_CLOEXEC = 0x800000
  633. O_CREAT = 0x100
  634. O_DSYNC = 0x40
  635. O_EXCL = 0x400
  636. O_EXEC = 0x400000
  637. O_LARGEFILE = 0x2000
  638. O_NDELAY = 0x4
  639. O_NOCTTY = 0x800
  640. O_NOFOLLOW = 0x20000
  641. O_NOLINKS = 0x40000
  642. O_NONBLOCK = 0x80
  643. O_RDONLY = 0x0
  644. O_RDWR = 0x2
  645. O_RSYNC = 0x8000
  646. O_SEARCH = 0x200000
  647. O_SIOCGIFCONF = -0x3ff796ec
  648. O_SIOCGLIFCONF = -0x3fef9688
  649. O_SYNC = 0x10
  650. O_TRUNC = 0x200
  651. O_WRONLY = 0x1
  652. O_XATTR = 0x4000
  653. PARENB = 0x100
  654. PAREXT = 0x100000
  655. PARMRK = 0x8
  656. PARODD = 0x200
  657. PENDIN = 0x4000
  658. PRIO_PGRP = 0x1
  659. PRIO_PROCESS = 0x0
  660. PRIO_USER = 0x2
  661. PROT_EXEC = 0x4
  662. PROT_NONE = 0x0
  663. PROT_READ = 0x1
  664. PROT_WRITE = 0x2
  665. RLIMIT_AS = 0x6
  666. RLIMIT_CORE = 0x4
  667. RLIMIT_CPU = 0x0
  668. RLIMIT_DATA = 0x2
  669. RLIMIT_FSIZE = 0x1
  670. RLIMIT_NOFILE = 0x5
  671. RLIMIT_STACK = 0x3
  672. RLIM_INFINITY = -0x3
  673. RTAX_AUTHOR = 0x6
  674. RTAX_BRD = 0x7
  675. RTAX_DST = 0x0
  676. RTAX_GATEWAY = 0x1
  677. RTAX_GENMASK = 0x3
  678. RTAX_IFA = 0x5
  679. RTAX_IFP = 0x4
  680. RTAX_MAX = 0x9
  681. RTAX_NETMASK = 0x2
  682. RTAX_SRC = 0x8
  683. RTA_AUTHOR = 0x40
  684. RTA_BRD = 0x80
  685. RTA_DST = 0x1
  686. RTA_GATEWAY = 0x2
  687. RTA_GENMASK = 0x8
  688. RTA_IFA = 0x20
  689. RTA_IFP = 0x10
  690. RTA_NETMASK = 0x4
  691. RTA_NUMBITS = 0x9
  692. RTA_SRC = 0x100
  693. RTF_BLACKHOLE = 0x1000
  694. RTF_CLONING = 0x100
  695. RTF_DONE = 0x40
  696. RTF_DYNAMIC = 0x10
  697. RTF_GATEWAY = 0x2
  698. RTF_HOST = 0x4
  699. RTF_INDIRECT = 0x40000
  700. RTF_KERNEL = 0x80000
  701. RTF_LLINFO = 0x400
  702. RTF_MASK = 0x80
  703. RTF_MODIFIED = 0x20
  704. RTF_MULTIRT = 0x10000
  705. RTF_PRIVATE = 0x2000
  706. RTF_PROTO1 = 0x8000
  707. RTF_PROTO2 = 0x4000
  708. RTF_REJECT = 0x8
  709. RTF_SETSRC = 0x20000
  710. RTF_STATIC = 0x800
  711. RTF_UP = 0x1
  712. RTF_XRESOLVE = 0x200
  713. RTF_ZONE = 0x100000
  714. RTM_ADD = 0x1
  715. RTM_CHANGE = 0x3
  716. RTM_CHGADDR = 0xf
  717. RTM_DELADDR = 0xd
  718. RTM_DELETE = 0x2
  719. RTM_FREEADDR = 0x10
  720. RTM_GET = 0x4
  721. RTM_IFINFO = 0xe
  722. RTM_LOCK = 0x8
  723. RTM_LOSING = 0x5
  724. RTM_MISS = 0x7
  725. RTM_NEWADDR = 0xc
  726. RTM_OLDADD = 0x9
  727. RTM_OLDDEL = 0xa
  728. RTM_REDIRECT = 0x6
  729. RTM_RESOLVE = 0xb
  730. RTM_VERSION = 0x3
  731. RTV_EXPIRE = 0x4
  732. RTV_HOPCOUNT = 0x2
  733. RTV_MTU = 0x1
  734. RTV_RPIPE = 0x8
  735. RTV_RTT = 0x40
  736. RTV_RTTVAR = 0x80
  737. RTV_SPIPE = 0x10
  738. RTV_SSTHRESH = 0x20
  739. RT_AWARE = 0x1
  740. RUSAGE_CHILDREN = -0x1
  741. RUSAGE_SELF = 0x0
  742. SCM_RIGHTS = 0x1010
  743. SCM_TIMESTAMP = 0x1013
  744. SCM_UCRED = 0x1012
  745. SHUT_RD = 0x0
  746. SHUT_RDWR = 0x2
  747. SHUT_WR = 0x1
  748. SIG2STR_MAX = 0x20
  749. SIOCADDMULTI = -0x7fdf96cf
  750. SIOCADDRT = -0x7fcf8df6
  751. SIOCATMARK = 0x40047307
  752. SIOCDARP = -0x7fdb96e0
  753. SIOCDELMULTI = -0x7fdf96ce
  754. SIOCDELRT = -0x7fcf8df5
  755. SIOCDIPSECONFIG = -0x7ffb9669
  756. SIOCDXARP = -0x7fff9658
  757. SIOCFIPSECONFIG = -0x7ffb966b
  758. SIOCGARP = -0x3fdb96e1
  759. SIOCGDSTINFO = -0x3fff965c
  760. SIOCGENADDR = -0x3fdf96ab
  761. SIOCGENPSTATS = -0x3fdf96c7
  762. SIOCGETLSGCNT = -0x3fef8deb
  763. SIOCGETNAME = 0x40107334
  764. SIOCGETPEER = 0x40107335
  765. SIOCGETPROP = -0x3fff8f44
  766. SIOCGETSGCNT = -0x3feb8deb
  767. SIOCGETSYNC = -0x3fdf96d3
  768. SIOCGETVIFCNT = -0x3feb8dec
  769. SIOCGHIWAT = 0x40047301
  770. SIOCGIFADDR = -0x3fdf96f3
  771. SIOCGIFBRDADDR = -0x3fdf96e9
  772. SIOCGIFCONF = -0x3ff796a4
  773. SIOCGIFDSTADDR = -0x3fdf96f1
  774. SIOCGIFFLAGS = -0x3fdf96ef
  775. SIOCGIFHWADDR = -0x3fdf9647
  776. SIOCGIFINDEX = -0x3fdf96a6
  777. SIOCGIFMEM = -0x3fdf96ed
  778. SIOCGIFMETRIC = -0x3fdf96e5
  779. SIOCGIFMTU = -0x3fdf96ea
  780. SIOCGIFMUXID = -0x3fdf96a8
  781. SIOCGIFNETMASK = -0x3fdf96e7
  782. SIOCGIFNUM = 0x40046957
  783. SIOCGIP6ADDRPOLICY = -0x3fff965e
  784. SIOCGIPMSFILTER = -0x3ffb964c
  785. SIOCGLIFADDR = -0x3f87968f
  786. SIOCGLIFBINDING = -0x3f879666
  787. SIOCGLIFBRDADDR = -0x3f879685
  788. SIOCGLIFCONF = -0x3fef965b
  789. SIOCGLIFDADSTATE = -0x3f879642
  790. SIOCGLIFDSTADDR = -0x3f87968d
  791. SIOCGLIFFLAGS = -0x3f87968b
  792. SIOCGLIFGROUPINFO = -0x3f4b9663
  793. SIOCGLIFGROUPNAME = -0x3f879664
  794. SIOCGLIFHWADDR = -0x3f879640
  795. SIOCGLIFINDEX = -0x3f87967b
  796. SIOCGLIFLNKINFO = -0x3f879674
  797. SIOCGLIFMETRIC = -0x3f879681
  798. SIOCGLIFMTU = -0x3f879686
  799. SIOCGLIFMUXID = -0x3f87967d
  800. SIOCGLIFNETMASK = -0x3f879683
  801. SIOCGLIFNUM = -0x3ff3967e
  802. SIOCGLIFSRCOF = -0x3fef964f
  803. SIOCGLIFSUBNET = -0x3f879676
  804. SIOCGLIFTOKEN = -0x3f879678
  805. SIOCGLIFUSESRC = -0x3f879651
  806. SIOCGLIFZONE = -0x3f879656
  807. SIOCGLOWAT = 0x40047303
  808. SIOCGMSFILTER = -0x3ffb964e
  809. SIOCGPGRP = 0x40047309
  810. SIOCGSTAMP = -0x3fef9646
  811. SIOCGXARP = -0x3fff9659
  812. SIOCIFDETACH = -0x7fdf96c8
  813. SIOCILB = -0x3ffb9645
  814. SIOCLIFADDIF = -0x3f879691
  815. SIOCLIFDELND = -0x7f879673
  816. SIOCLIFGETND = -0x3f879672
  817. SIOCLIFREMOVEIF = -0x7f879692
  818. SIOCLIFSETND = -0x7f879671
  819. SIOCLIPSECONFIG = -0x7ffb9668
  820. SIOCLOWER = -0x7fdf96d7
  821. SIOCSARP = -0x7fdb96e2
  822. SIOCSCTPGOPT = -0x3fef9653
  823. SIOCSCTPPEELOFF = -0x3ffb9652
  824. SIOCSCTPSOPT = -0x7fef9654
  825. SIOCSENABLESDP = -0x3ffb9649
  826. SIOCSETPROP = -0x7ffb8f43
  827. SIOCSETSYNC = -0x7fdf96d4
  828. SIOCSHIWAT = -0x7ffb8d00
  829. SIOCSIFADDR = -0x7fdf96f4
  830. SIOCSIFBRDADDR = -0x7fdf96e8
  831. SIOCSIFDSTADDR = -0x7fdf96f2
  832. SIOCSIFFLAGS = -0x7fdf96f0
  833. SIOCSIFINDEX = -0x7fdf96a5
  834. SIOCSIFMEM = -0x7fdf96ee
  835. SIOCSIFMETRIC = -0x7fdf96e4
  836. SIOCSIFMTU = -0x7fdf96eb
  837. SIOCSIFMUXID = -0x7fdf96a7
  838. SIOCSIFNAME = -0x7fdf96b7
  839. SIOCSIFNETMASK = -0x7fdf96e6
  840. SIOCSIP6ADDRPOLICY = -0x7fff965d
  841. SIOCSIPMSFILTER = -0x7ffb964b
  842. SIOCSIPSECONFIG = -0x7ffb966a
  843. SIOCSLGETREQ = -0x3fdf96b9
  844. SIOCSLIFADDR = -0x7f879690
  845. SIOCSLIFBRDADDR = -0x7f879684
  846. SIOCSLIFDSTADDR = -0x7f87968e
  847. SIOCSLIFFLAGS = -0x7f87968c
  848. SIOCSLIFGROUPNAME = -0x7f879665
  849. SIOCSLIFINDEX = -0x7f87967a
  850. SIOCSLIFLNKINFO = -0x7f879675
  851. SIOCSLIFMETRIC = -0x7f879680
  852. SIOCSLIFMTU = -0x7f879687
  853. SIOCSLIFMUXID = -0x7f87967c
  854. SIOCSLIFNAME = -0x3f87967f
  855. SIOCSLIFNETMASK = -0x7f879682
  856. SIOCSLIFPREFIX = -0x3f879641
  857. SIOCSLIFSUBNET = -0x7f879677
  858. SIOCSLIFTOKEN = -0x7f879679
  859. SIOCSLIFUSESRC = -0x7f879650
  860. SIOCSLIFZONE = -0x7f879655
  861. SIOCSLOWAT = -0x7ffb8cfe
  862. SIOCSLSTAT = -0x7fdf96b8
  863. SIOCSMSFILTER = -0x7ffb964d
  864. SIOCSPGRP = -0x7ffb8cf8
  865. SIOCSPROMISC = -0x7ffb96d0
  866. SIOCSQPTR = -0x3ffb9648
  867. SIOCSSDSTATS = -0x3fdf96d2
  868. SIOCSSESTATS = -0x3fdf96d1
  869. SIOCSXARP = -0x7fff965a
  870. SIOCTMYADDR = -0x3ff79670
  871. SIOCTMYSITE = -0x3ff7966e
  872. SIOCTONLINK = -0x3ff7966f
  873. SIOCUPPER = -0x7fdf96d8
  874. SIOCX25RCV = -0x3fdf96c4
  875. SIOCX25TBL = -0x3fdf96c3
  876. SIOCX25XMT = -0x3fdf96c5
  877. SIOCXPROTO = 0x20007337
  878. SOCK_CLOEXEC = 0x80000
  879. SOCK_DGRAM = 0x1
  880. SOCK_NDELAY = 0x200000
  881. SOCK_NONBLOCK = 0x100000
  882. SOCK_RAW = 0x4
  883. SOCK_RDM = 0x5
  884. SOCK_SEQPACKET = 0x6
  885. SOCK_STREAM = 0x2
  886. SOCK_TYPE_MASK = 0xffff
  887. SOL_FILTER = 0xfffc
  888. SOL_PACKET = 0xfffd
  889. SOL_ROUTE = 0xfffe
  890. SOL_SOCKET = 0xffff
  891. SOMAXCONN = 0x80
  892. SO_ACCEPTCONN = 0x2
  893. SO_ALL = 0x3f
  894. SO_ALLZONES = 0x1014
  895. SO_ANON_MLP = 0x100a
  896. SO_ATTACH_FILTER = 0x40000001
  897. SO_BAND = 0x4000
  898. SO_BROADCAST = 0x20
  899. SO_COPYOPT = 0x80000
  900. SO_DEBUG = 0x1
  901. SO_DELIM = 0x8000
  902. SO_DETACH_FILTER = 0x40000002
  903. SO_DGRAM_ERRIND = 0x200
  904. SO_DOMAIN = 0x100c
  905. SO_DONTLINGER = -0x81
  906. SO_DONTROUTE = 0x10
  907. SO_ERROPT = 0x40000
  908. SO_ERROR = 0x1007
  909. SO_EXCLBIND = 0x1015
  910. SO_HIWAT = 0x10
  911. SO_ISNTTY = 0x800
  912. SO_ISTTY = 0x400
  913. SO_KEEPALIVE = 0x8
  914. SO_LINGER = 0x80
  915. SO_LOWAT = 0x20
  916. SO_MAC_EXEMPT = 0x100b
  917. SO_MAC_IMPLICIT = 0x1016
  918. SO_MAXBLK = 0x100000
  919. SO_MAXPSZ = 0x8
  920. SO_MINPSZ = 0x4
  921. SO_MREADOFF = 0x80
  922. SO_MREADON = 0x40
  923. SO_NDELOFF = 0x200
  924. SO_NDELON = 0x100
  925. SO_NODELIM = 0x10000
  926. SO_OOBINLINE = 0x100
  927. SO_PROTOTYPE = 0x1009
  928. SO_RCVBUF = 0x1002
  929. SO_RCVLOWAT = 0x1004
  930. SO_RCVPSH = 0x100d
  931. SO_RCVTIMEO = 0x1006
  932. SO_READOPT = 0x1
  933. SO_RECVUCRED = 0x400
  934. SO_REUSEADDR = 0x4
  935. SO_SECATTR = 0x1011
  936. SO_SNDBUF = 0x1001
  937. SO_SNDLOWAT = 0x1003
  938. SO_SNDTIMEO = 0x1005
  939. SO_STRHOLD = 0x20000
  940. SO_TAIL = 0x200000
  941. SO_TIMESTAMP = 0x1013
  942. SO_TONSTOP = 0x2000
  943. SO_TOSTOP = 0x1000
  944. SO_TYPE = 0x1008
  945. SO_USELOOPBACK = 0x40
  946. SO_VRRP = 0x1017
  947. SO_WROFF = 0x2
  948. TCFLSH = 0x5407
  949. TCIFLUSH = 0x0
  950. TCIOFLUSH = 0x2
  951. TCOFLUSH = 0x1
  952. TCP_ABORT_THRESHOLD = 0x11
  953. TCP_ANONPRIVBIND = 0x20
  954. TCP_CONN_ABORT_THRESHOLD = 0x13
  955. TCP_CONN_NOTIFY_THRESHOLD = 0x12
  956. TCP_CORK = 0x18
  957. TCP_EXCLBIND = 0x21
  958. TCP_INIT_CWND = 0x15
  959. TCP_KEEPALIVE = 0x8
  960. TCP_KEEPALIVE_ABORT_THRESHOLD = 0x17
  961. TCP_KEEPALIVE_THRESHOLD = 0x16
  962. TCP_KEEPCNT = 0x23
  963. TCP_KEEPIDLE = 0x22
  964. TCP_KEEPINTVL = 0x24
  965. TCP_LINGER2 = 0x1c
  966. TCP_MAXSEG = 0x2
  967. TCP_MSS = 0x218
  968. TCP_NODELAY = 0x1
  969. TCP_NOTIFY_THRESHOLD = 0x10
  970. TCP_RECVDSTADDR = 0x14
  971. TCP_RTO_INITIAL = 0x19
  972. TCP_RTO_MAX = 0x1b
  973. TCP_RTO_MIN = 0x1a
  974. TCSAFLUSH = 0x5410
  975. TIOC = 0x5400
  976. TIOCCBRK = 0x747a
  977. TIOCCDTR = 0x7478
  978. TIOCCILOOP = 0x746c
  979. TIOCEXCL = 0x740d
  980. TIOCFLUSH = 0x7410
  981. TIOCGETC = 0x7412
  982. TIOCGETD = 0x7400
  983. TIOCGETP = 0x7408
  984. TIOCGLTC = 0x7474
  985. TIOCGPGRP = 0x7414
  986. TIOCGPPS = 0x547d
  987. TIOCGPPSEV = 0x547f
  988. TIOCGSID = 0x7416
  989. TIOCGSOFTCAR = 0x5469
  990. TIOCGWINSZ = 0x5468
  991. TIOCHPCL = 0x7402
  992. TIOCKBOF = 0x5409
  993. TIOCKBON = 0x5408
  994. TIOCLBIC = 0x747e
  995. TIOCLBIS = 0x747f
  996. TIOCLGET = 0x747c
  997. TIOCLSET = 0x747d
  998. TIOCMBIC = 0x741c
  999. TIOCMBIS = 0x741b
  1000. TIOCMGET = 0x741d
  1001. TIOCMSET = 0x741a
  1002. TIOCM_CAR = 0x40
  1003. TIOCM_CD = 0x40
  1004. TIOCM_CTS = 0x20
  1005. TIOCM_DSR = 0x100
  1006. TIOCM_DTR = 0x2
  1007. TIOCM_LE = 0x1
  1008. TIOCM_RI = 0x80
  1009. TIOCM_RNG = 0x80
  1010. TIOCM_RTS = 0x4
  1011. TIOCM_SR = 0x10
  1012. TIOCM_ST = 0x8
  1013. TIOCNOTTY = 0x7471
  1014. TIOCNXCL = 0x740e
  1015. TIOCOUTQ = 0x7473
  1016. TIOCREMOTE = 0x741e
  1017. TIOCSBRK = 0x747b
  1018. TIOCSCTTY = 0x7484
  1019. TIOCSDTR = 0x7479
  1020. TIOCSETC = 0x7411
  1021. TIOCSETD = 0x7401
  1022. TIOCSETN = 0x740a
  1023. TIOCSETP = 0x7409
  1024. TIOCSIGNAL = 0x741f
  1025. TIOCSILOOP = 0x746d
  1026. TIOCSLTC = 0x7475
  1027. TIOCSPGRP = 0x7415
  1028. TIOCSPPS = 0x547e
  1029. TIOCSSOFTCAR = 0x546a
  1030. TIOCSTART = 0x746e
  1031. TIOCSTI = 0x7417
  1032. TIOCSTOP = 0x746f
  1033. TIOCSWINSZ = 0x5467
  1034. TOSTOP = 0x100
  1035. VCEOF = 0x8
  1036. VCEOL = 0x9
  1037. VDISCARD = 0xd
  1038. VDSUSP = 0xb
  1039. VEOF = 0x4
  1040. VEOL = 0x5
  1041. VEOL2 = 0x6
  1042. VERASE = 0x2
  1043. VINTR = 0x0
  1044. VKILL = 0x3
  1045. VLNEXT = 0xf
  1046. VMIN = 0x4
  1047. VQUIT = 0x1
  1048. VREPRINT = 0xc
  1049. VSTART = 0x8
  1050. VSTOP = 0x9
  1051. VSUSP = 0xa
  1052. VSWTCH = 0x7
  1053. VT0 = 0x0
  1054. VT1 = 0x4000
  1055. VTDLY = 0x4000
  1056. VTIME = 0x5
  1057. VWERASE = 0xe
  1058. WCONTFLG = 0xffff
  1059. WCONTINUED = 0x8
  1060. WCOREFLG = 0x80
  1061. WEXITED = 0x1
  1062. WNOHANG = 0x40
  1063. WNOWAIT = 0x80
  1064. WOPTMASK = 0xcf
  1065. WRAP = 0x20000
  1066. WSIGMASK = 0x7f
  1067. WSTOPFLG = 0x7f
  1068. WSTOPPED = 0x4
  1069. WTRAPPED = 0x2
  1070. WUNTRACED = 0x4
  1071. )
  1072. // Errors
  1073. const (
  1074. E2BIG = syscall.Errno(0x7)
  1075. EACCES = syscall.Errno(0xd)
  1076. EADDRINUSE = syscall.Errno(0x7d)
  1077. EADDRNOTAVAIL = syscall.Errno(0x7e)
  1078. EADV = syscall.Errno(0x44)
  1079. EAFNOSUPPORT = syscall.Errno(0x7c)
  1080. EAGAIN = syscall.Errno(0xb)
  1081. EALREADY = syscall.Errno(0x95)
  1082. EBADE = syscall.Errno(0x32)
  1083. EBADF = syscall.Errno(0x9)
  1084. EBADFD = syscall.Errno(0x51)
  1085. EBADMSG = syscall.Errno(0x4d)
  1086. EBADR = syscall.Errno(0x33)
  1087. EBADRQC = syscall.Errno(0x36)
  1088. EBADSLT = syscall.Errno(0x37)
  1089. EBFONT = syscall.Errno(0x39)
  1090. EBUSY = syscall.Errno(0x10)
  1091. ECANCELED = syscall.Errno(0x2f)
  1092. ECHILD = syscall.Errno(0xa)
  1093. ECHRNG = syscall.Errno(0x25)
  1094. ECOMM = syscall.Errno(0x46)
  1095. ECONNABORTED = syscall.Errno(0x82)
  1096. ECONNREFUSED = syscall.Errno(0x92)
  1097. ECONNRESET = syscall.Errno(0x83)
  1098. EDEADLK = syscall.Errno(0x2d)
  1099. EDEADLOCK = syscall.Errno(0x38)
  1100. EDESTADDRREQ = syscall.Errno(0x60)
  1101. EDOM = syscall.Errno(0x21)
  1102. EDQUOT = syscall.Errno(0x31)
  1103. EEXIST = syscall.Errno(0x11)
  1104. EFAULT = syscall.Errno(0xe)
  1105. EFBIG = syscall.Errno(0x1b)
  1106. EHOSTDOWN = syscall.Errno(0x93)
  1107. EHOSTUNREACH = syscall.Errno(0x94)
  1108. EIDRM = syscall.Errno(0x24)
  1109. EILSEQ = syscall.Errno(0x58)
  1110. EINPROGRESS = syscall.Errno(0x96)
  1111. EINTR = syscall.Errno(0x4)
  1112. EINVAL = syscall.Errno(0x16)
  1113. EIO = syscall.Errno(0x5)
  1114. EISCONN = syscall.Errno(0x85)
  1115. EISDIR = syscall.Errno(0x15)
  1116. EL2HLT = syscall.Errno(0x2c)
  1117. EL2NSYNC = syscall.Errno(0x26)
  1118. EL3HLT = syscall.Errno(0x27)
  1119. EL3RST = syscall.Errno(0x28)
  1120. ELIBACC = syscall.Errno(0x53)
  1121. ELIBBAD = syscall.Errno(0x54)
  1122. ELIBEXEC = syscall.Errno(0x57)
  1123. ELIBMAX = syscall.Errno(0x56)
  1124. ELIBSCN = syscall.Errno(0x55)
  1125. ELNRNG = syscall.Errno(0x29)
  1126. ELOCKUNMAPPED = syscall.Errno(0x48)
  1127. ELOOP = syscall.Errno(0x5a)
  1128. EMFILE = syscall.Errno(0x18)
  1129. EMLINK = syscall.Errno(0x1f)
  1130. EMSGSIZE = syscall.Errno(0x61)
  1131. EMULTIHOP = syscall.Errno(0x4a)
  1132. ENAMETOOLONG = syscall.Errno(0x4e)
  1133. ENETDOWN = syscall.Errno(0x7f)
  1134. ENETRESET = syscall.Errno(0x81)
  1135. ENETUNREACH = syscall.Errno(0x80)
  1136. ENFILE = syscall.Errno(0x17)
  1137. ENOANO = syscall.Errno(0x35)
  1138. ENOBUFS = syscall.Errno(0x84)
  1139. ENOCSI = syscall.Errno(0x2b)
  1140. ENODATA = syscall.Errno(0x3d)
  1141. ENODEV = syscall.Errno(0x13)
  1142. ENOENT = syscall.Errno(0x2)
  1143. ENOEXEC = syscall.Errno(0x8)
  1144. ENOLCK = syscall.Errno(0x2e)
  1145. ENOLINK = syscall.Errno(0x43)
  1146. ENOMEM = syscall.Errno(0xc)
  1147. ENOMSG = syscall.Errno(0x23)
  1148. ENONET = syscall.Errno(0x40)
  1149. ENOPKG = syscall.Errno(0x41)
  1150. ENOPROTOOPT = syscall.Errno(0x63)
  1151. ENOSPC = syscall.Errno(0x1c)
  1152. ENOSR = syscall.Errno(0x3f)
  1153. ENOSTR = syscall.Errno(0x3c)
  1154. ENOSYS = syscall.Errno(0x59)
  1155. ENOTACTIVE = syscall.Errno(0x49)
  1156. ENOTBLK = syscall.Errno(0xf)
  1157. ENOTCONN = syscall.Errno(0x86)
  1158. ENOTDIR = syscall.Errno(0x14)
  1159. ENOTEMPTY = syscall.Errno(0x5d)
  1160. ENOTRECOVERABLE = syscall.Errno(0x3b)
  1161. ENOTSOCK = syscall.Errno(0x5f)
  1162. ENOTSUP = syscall.Errno(0x30)
  1163. ENOTTY = syscall.Errno(0x19)
  1164. ENOTUNIQ = syscall.Errno(0x50)
  1165. ENXIO = syscall.Errno(0x6)
  1166. EOPNOTSUPP = syscall.Errno(0x7a)
  1167. EOVERFLOW = syscall.Errno(0x4f)
  1168. EOWNERDEAD = syscall.Errno(0x3a)
  1169. EPERM = syscall.Errno(0x1)
  1170. EPFNOSUPPORT = syscall.Errno(0x7b)
  1171. EPIPE = syscall.Errno(0x20)
  1172. EPROTO = syscall.Errno(0x47)
  1173. EPROTONOSUPPORT = syscall.Errno(0x78)
  1174. EPROTOTYPE = syscall.Errno(0x62)
  1175. ERANGE = syscall.Errno(0x22)
  1176. EREMCHG = syscall.Errno(0x52)
  1177. EREMOTE = syscall.Errno(0x42)
  1178. ERESTART = syscall.Errno(0x5b)
  1179. EROFS = syscall.Errno(0x1e)
  1180. ESHUTDOWN = syscall.Errno(0x8f)
  1181. ESOCKTNOSUPPORT = syscall.Errno(0x79)
  1182. ESPIPE = syscall.Errno(0x1d)
  1183. ESRCH = syscall.Errno(0x3)
  1184. ESRMNT = syscall.Errno(0x45)
  1185. ESTALE = syscall.Errno(0x97)
  1186. ESTRPIPE = syscall.Errno(0x5c)
  1187. ETIME = syscall.Errno(0x3e)
  1188. ETIMEDOUT = syscall.Errno(0x91)
  1189. ETOOMANYREFS = syscall.Errno(0x90)
  1190. ETXTBSY = syscall.Errno(0x1a)
  1191. EUNATCH = syscall.Errno(0x2a)
  1192. EUSERS = syscall.Errno(0x5e)
  1193. EWOULDBLOCK = syscall.Errno(0xb)
  1194. EXDEV = syscall.Errno(0x12)
  1195. EXFULL = syscall.Errno(0x34)
  1196. )
  1197. // Signals
  1198. const (
  1199. SIGABRT = syscall.Signal(0x6)
  1200. SIGALRM = syscall.Signal(0xe)
  1201. SIGBUS = syscall.Signal(0xa)
  1202. SIGCANCEL = syscall.Signal(0x24)
  1203. SIGCHLD = syscall.Signal(0x12)
  1204. SIGCLD = syscall.Signal(0x12)
  1205. SIGCONT = syscall.Signal(0x19)
  1206. SIGEMT = syscall.Signal(0x7)
  1207. SIGFPE = syscall.Signal(0x8)
  1208. SIGFREEZE = syscall.Signal(0x22)
  1209. SIGHUP = syscall.Signal(0x1)
  1210. SIGILL = syscall.Signal(0x4)
  1211. SIGINT = syscall.Signal(0x2)
  1212. SIGIO = syscall.Signal(0x16)
  1213. SIGIOT = syscall.Signal(0x6)
  1214. SIGJVM1 = syscall.Signal(0x27)
  1215. SIGJVM2 = syscall.Signal(0x28)
  1216. SIGKILL = syscall.Signal(0x9)
  1217. SIGLOST = syscall.Signal(0x25)
  1218. SIGLWP = syscall.Signal(0x21)
  1219. SIGPIPE = syscall.Signal(0xd)
  1220. SIGPOLL = syscall.Signal(0x16)
  1221. SIGPROF = syscall.Signal(0x1d)
  1222. SIGPWR = syscall.Signal(0x13)
  1223. SIGQUIT = syscall.Signal(0x3)
  1224. SIGSEGV = syscall.Signal(0xb)
  1225. SIGSTOP = syscall.Signal(0x17)
  1226. SIGSYS = syscall.Signal(0xc)
  1227. SIGTERM = syscall.Signal(0xf)
  1228. SIGTHAW = syscall.Signal(0x23)
  1229. SIGTRAP = syscall.Signal(0x5)
  1230. SIGTSTP = syscall.Signal(0x18)
  1231. SIGTTIN = syscall.Signal(0x1a)
  1232. SIGTTOU = syscall.Signal(0x1b)
  1233. SIGURG = syscall.Signal(0x15)
  1234. SIGUSR1 = syscall.Signal(0x10)
  1235. SIGUSR2 = syscall.Signal(0x11)
  1236. SIGVTALRM = syscall.Signal(0x1c)
  1237. SIGWAITING = syscall.Signal(0x20)
  1238. SIGWINCH = syscall.Signal(0x14)
  1239. SIGXCPU = syscall.Signal(0x1e)
  1240. SIGXFSZ = syscall.Signal(0x1f)
  1241. SIGXRES = syscall.Signal(0x26)
  1242. )
  1243. // Error table
  1244. var errors = [...]string{
  1245. 1: "not owner",
  1246. 2: "no such file or directory",
  1247. 3: "no such process",
  1248. 4: "interrupted system call",
  1249. 5: "I/O error",
  1250. 6: "no such device or address",
  1251. 7: "arg list too long",
  1252. 8: "exec format error",
  1253. 9: "bad file number",
  1254. 10: "no child processes",
  1255. 11: "resource temporarily unavailable",
  1256. 12: "not enough space",
  1257. 13: "permission denied",
  1258. 14: "bad address",
  1259. 15: "block device required",
  1260. 16: "device busy",
  1261. 17: "file exists",
  1262. 18: "cross-device link",
  1263. 19: "no such device",
  1264. 20: "not a directory",
  1265. 21: "is a directory",
  1266. 22: "invalid argument",
  1267. 23: "file table overflow",
  1268. 24: "too many open files",
  1269. 25: "inappropriate ioctl for device",
  1270. 26: "text file busy",
  1271. 27: "file too large",
  1272. 28: "no space left on device",
  1273. 29: "illegal seek",
  1274. 30: "read-only file system",
  1275. 31: "too many links",
  1276. 32: "broken pipe",
  1277. 33: "argument out of domain",
  1278. 34: "result too large",
  1279. 35: "no message of desired type",
  1280. 36: "identifier removed",
  1281. 37: "channel number out of range",
  1282. 38: "level 2 not synchronized",
  1283. 39: "level 3 halted",
  1284. 40: "level 3 reset",
  1285. 41: "link number out of range",
  1286. 42: "protocol driver not attached",
  1287. 43: "no CSI structure available",
  1288. 44: "level 2 halted",
  1289. 45: "deadlock situation detected/avoided",
  1290. 46: "no record locks available",
  1291. 47: "operation canceled",
  1292. 48: "operation not supported",
  1293. 49: "disc quota exceeded",
  1294. 50: "bad exchange descriptor",
  1295. 51: "bad request descriptor",
  1296. 52: "message tables full",
  1297. 53: "anode table overflow",
  1298. 54: "bad request code",
  1299. 55: "invalid slot",
  1300. 56: "file locking deadlock",
  1301. 57: "bad font file format",
  1302. 58: "owner of the lock died",
  1303. 59: "lock is not recoverable",
  1304. 60: "not a stream device",
  1305. 61: "no data available",
  1306. 62: "timer expired",
  1307. 63: "out of stream resources",
  1308. 64: "machine is not on the network",
  1309. 65: "package not installed",
  1310. 66: "object is remote",
  1311. 67: "link has been severed",
  1312. 68: "advertise error",
  1313. 69: "srmount error",
  1314. 70: "communication error on send",
  1315. 71: "protocol error",
  1316. 72: "locked lock was unmapped ",
  1317. 73: "facility is not active",
  1318. 74: "multihop attempted",
  1319. 77: "not a data message",
  1320. 78: "file name too long",
  1321. 79: "value too large for defined data type",
  1322. 80: "name not unique on network",
  1323. 81: "file descriptor in bad state",
  1324. 82: "remote address changed",
  1325. 83: "can not access a needed shared library",
  1326. 84: "accessing a corrupted shared library",
  1327. 85: ".lib section in a.out corrupted",
  1328. 86: "attempting to link in more shared libraries than system limit",
  1329. 87: "can not exec a shared library directly",
  1330. 88: "illegal byte sequence",
  1331. 89: "operation not applicable",
  1332. 90: "number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS",
  1333. 91: "error 91",
  1334. 92: "error 92",
  1335. 93: "directory not empty",
  1336. 94: "too many users",
  1337. 95: "socket operation on non-socket",
  1338. 96: "destination address required",
  1339. 97: "message too long",
  1340. 98: "protocol wrong type for socket",
  1341. 99: "option not supported by protocol",
  1342. 120: "protocol not supported",
  1343. 121: "socket type not supported",
  1344. 122: "operation not supported on transport endpoint",
  1345. 123: "protocol family not supported",
  1346. 124: "address family not supported by protocol family",
  1347. 125: "address already in use",
  1348. 126: "cannot assign requested address",
  1349. 127: "network is down",
  1350. 128: "network is unreachable",
  1351. 129: "network dropped connection because of reset",
  1352. 130: "software caused connection abort",
  1353. 131: "connection reset by peer",
  1354. 132: "no buffer space available",
  1355. 133: "transport endpoint is already connected",
  1356. 134: "transport endpoint is not connected",
  1357. 143: "cannot send after socket shutdown",
  1358. 144: "too many references: cannot splice",
  1359. 145: "connection timed out",
  1360. 146: "connection refused",
  1361. 147: "host is down",
  1362. 148: "no route to host",
  1363. 149: "operation already in progress",
  1364. 150: "operation now in progress",
  1365. 151: "stale NFS file handle",
  1366. }
  1367. // Signal table
  1368. var signals = [...]string{
  1369. 1: "hangup",
  1370. 2: "interrupt",
  1371. 3: "quit",
  1372. 4: "illegal Instruction",
  1373. 5: "trace/Breakpoint Trap",
  1374. 6: "abort",
  1375. 7: "emulation Trap",
  1376. 8: "arithmetic Exception",
  1377. 9: "killed",
  1378. 10: "bus Error",
  1379. 11: "segmentation Fault",
  1380. 12: "bad System Call",
  1381. 13: "broken Pipe",
  1382. 14: "alarm Clock",
  1383. 15: "terminated",
  1384. 16: "user Signal 1",
  1385. 17: "user Signal 2",
  1386. 18: "child Status Changed",
  1387. 19: "power-Fail/Restart",
  1388. 20: "window Size Change",
  1389. 21: "urgent Socket Condition",
  1390. 22: "pollable Event",
  1391. 23: "stopped (signal)",
  1392. 24: "stopped (user)",
  1393. 25: "continued",
  1394. 26: "stopped (tty input)",
  1395. 27: "stopped (tty output)",
  1396. 28: "virtual Timer Expired",
  1397. 29: "profiling Timer Expired",
  1398. 30: "cpu Limit Exceeded",
  1399. 31: "file Size Limit Exceeded",
  1400. 32: "no runnable lwp",
  1401. 33: "inter-lwp signal",
  1402. 34: "checkpoint Freeze",
  1403. 35: "checkpoint Thaw",
  1404. 36: "thread Cancellation",
  1405. 37: "resource Lost",
  1406. 38: "resource Control Exceeded",
  1407. 39: "reserved for JVM 1",
  1408. 40: "reserved for JVM 2",
  1409. }