blob: 42c041fed8a8862fbc8cd70079a06b443342c68f [file] [log] [blame]
Guido van Rossum77c29a11996-07-22 21:50:43 +00001# Generated by h2py from /usr/include/netinet/in.h
2_NETINET_IN_H = 1
3
4# Included from features.h
5_FEATURES_H = 1
6_GNU_SOURCE = 1
7__USE_ANSI = 1
8__FAVOR_BSD = 1
9_BSD_SOURCE = 1
10_SVID_SOURCE = 1
11_POSIX_SOURCE = 1
12_POSIX_C_SOURCE = 2
13__USE_POSIX = 1
14__USE_POSIX2 = 1
15__USE_MISC = 1
16__USE_BSD = 1
17__USE_SVID = 1
18__USE_GNU = 1
19__GNU_LIBRARY__ = 1
20
21# Included from sys/cdefs.h
22_SYS_CDEFS_H = 1
23def __P(args): return args
24
25def __P(args): return args
26
27def __P(args): return ()
28
29def __STRING(x): return #x
30
31def __STRING(x): return "x"
32
33
34# Included from sys/socket.h
35
36# Included from linux/socket.h
37
38# Included from asm/socket.h
Guido van Rossum54afb3b1996-07-22 23:46:00 +000039
40# Included from asm/sockios.h
Guido van Rossum77c29a11996-07-22 21:50:43 +000041FIOSETOWN = 0x8901
42SIOCSPGRP = 0x8902
43FIOGETOWN = 0x8903
44SIOCGPGRP = 0x8904
45SIOCATMARK = 0x8905
46SIOCGSTAMP = 0x8906
47SOL_SOCKET = 1
48SO_DEBUG = 1
49SO_REUSEADDR = 2
50SO_TYPE = 3
51SO_ERROR = 4
52SO_DONTROUTE = 5
53SO_BROADCAST = 6
54SO_SNDBUF = 7
55SO_RCVBUF = 8
56SO_KEEPALIVE = 9
57SO_OOBINLINE = 10
58SO_NO_CHECK = 11
59SO_PRIORITY = 12
60SO_LINGER = 13
Guido van Rossum54afb3b1996-07-22 23:46:00 +000061SO_BSDCOMPAT = 14
Guido van Rossum77c29a11996-07-22 21:50:43 +000062
63# Included from linux/sockios.h
64SIOCADDRT = 0x890B
65SIOCDELRT = 0x890C
66SIOCGIFNAME = 0x8910
67SIOCSIFLINK = 0x8911
68SIOCGIFCONF = 0x8912
69SIOCGIFFLAGS = 0x8913
70SIOCSIFFLAGS = 0x8914
71SIOCGIFADDR = 0x8915
72SIOCSIFADDR = 0x8916
73SIOCGIFDSTADDR = 0x8917
74SIOCSIFDSTADDR = 0x8918
75SIOCGIFBRDADDR = 0x8919
76SIOCSIFBRDADDR = 0x891a
77SIOCGIFNETMASK = 0x891b
78SIOCSIFNETMASK = 0x891c
79SIOCGIFMETRIC = 0x891d
80SIOCSIFMETRIC = 0x891e
81SIOCGIFMEM = 0x891f
82SIOCSIFMEM = 0x8920
83SIOCGIFMTU = 0x8921
84SIOCSIFMTU = 0x8922
85SIOCSIFHWADDR = 0x8924
86SIOCGIFENCAP = 0x8925
87SIOCSIFENCAP = 0x8926
88SIOCGIFHWADDR = 0x8927
89SIOCGIFSLAVE = 0x8929
90SIOCSIFSLAVE = 0x8930
91SIOCADDMULTI = 0x8931
92SIOCDELMULTI = 0x8932
Guido van Rossum54afb3b1996-07-22 23:46:00 +000093SIOCGIFBR = 0x8940
94SIOCSIFBR = 0x8941
Guido van Rossum77c29a11996-07-22 21:50:43 +000095OLD_SIOCDARP = 0x8950
96OLD_SIOCGARP = 0x8951
97OLD_SIOCSARP = 0x8952
98SIOCDARP = 0x8953
99SIOCGARP = 0x8954
100SIOCSARP = 0x8955
101SIOCDRARP = 0x8960
102SIOCGRARP = 0x8961
103SIOCSRARP = 0x8962
104SIOCGIFMAP = 0x8970
105SIOCSIFMAP = 0x8971
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000106SIOCADDDLCI = 0x8980
107SIOCDELDLCI = 0x8981
Guido van Rossum77c29a11996-07-22 21:50:43 +0000108SIOCDEVPRIVATE = 0x89F0
109SIOCPROTOPRIVATE = 0x89E0
110
111# Included from linux/uio.h
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000112UIO_MAXIOV = 16
113SCM_RIGHTS = 1
Guido van Rossum77c29a11996-07-22 21:50:43 +0000114SOCK_STREAM = 1
115SOCK_DGRAM = 2
116SOCK_RAW = 3
117SOCK_RDM = 4
118SOCK_SEQPACKET = 5
119SOCK_PACKET = 10
120AF_UNSPEC = 0
121AF_UNIX = 1
122AF_INET = 2
123AF_AX25 = 3
124AF_IPX = 4
125AF_APPLETALK = 5
126AF_NETROM = 6
127AF_BRIDGE = 7
128AF_AAL5 = 8
129AF_X25 = 9
130AF_INET6 = 10
131AF_MAX = 12
132PF_UNSPEC = AF_UNSPEC
133PF_UNIX = AF_UNIX
134PF_INET = AF_INET
135PF_AX25 = AF_AX25
136PF_IPX = AF_IPX
137PF_APPLETALK = AF_APPLETALK
138PF_NETROM = AF_NETROM
139PF_BRIDGE = AF_BRIDGE
140PF_AAL5 = AF_AAL5
141PF_X25 = AF_X25
142PF_INET6 = AF_INET6
143PF_MAX = AF_MAX
144SOMAXCONN = 128
145MSG_OOB = 1
146MSG_PEEK = 2
147MSG_DONTROUTE = 4
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000148MSG_PROXY = 16
Guido van Rossum77c29a11996-07-22 21:50:43 +0000149SOL_IP = 0
150SOL_IPX = 256
151SOL_AX25 = 257
152SOL_ATALK = 258
153SOL_NETROM = 259
154SOL_TCP = 6
155SOL_UDP = 17
156IP_TOS = 1
157IPTOS_LOWDELAY = 0x10
158IPTOS_THROUGHPUT = 0x08
159IPTOS_RELIABILITY = 0x04
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000160IPTOS_MINCOST = 0x02
Guido van Rossum77c29a11996-07-22 21:50:43 +0000161IP_TTL = 2
162IP_HDRINCL = 3
163IP_OPTIONS = 4
164IP_MULTICAST_IF = 32
165IP_MULTICAST_TTL = 33
166IP_MULTICAST_LOOP = 34
167IP_ADD_MEMBERSHIP = 35
168IP_DROP_MEMBERSHIP = 36
169IP_DEFAULT_MULTICAST_TTL = 1
170IP_DEFAULT_MULTICAST_LOOP = 1
171IP_MAX_MEMBERSHIPS = 20
172IPX_TYPE = 1
173TCP_NODELAY = 1
174TCP_MAXSEG = 2
175SOPRI_INTERACTIVE = 0
176SOPRI_NORMAL = 1
177SOPRI_BACKGROUND = 2
178
179# Included from sys/types.h
180
181# Included from linux/types.h
Guido van Rossum77c29a11996-07-22 21:50:43 +0000182
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000183# Included from linux/posix_types.h
184__FD_SETSIZE = 1024
185def __FDELT(d): return ((d) / __NFDBITS)
186
187
188# Included from asm/posix_types.h
Guido van Rossum77c29a11996-07-22 21:50:43 +0000189def __FD_ZERO(fdsetp): return \
190
191
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000192# Included from asm/types.h
193
Guido van Rossum77c29a11996-07-22 21:50:43 +0000194# Included from sys/bitypes.h
195
196# Included from pthread/mit/posix.h
197
198# Included from pthread/mit/types.h
199
200# Included from pthread/mit/xtypes.h
201
202# Included from pthread/mit/sys/types.h
203IMPLINK_IP = 155
204IMPLINK_LOWEXPER = 156
205IMPLINK_HIGHEXPER = 158
206
207# Included from linux/in.h
208__SOCK_SIZE__ = 16
209IN_CLASSA_NET = 0xff000000
210IN_CLASSA_NSHIFT = 24
211IN_CLASSA_HOST = (0xffffffff & ~IN_CLASSA_NET)
212IN_CLASSA_MAX = 128
213IN_CLASSB_NET = 0xffff0000
214IN_CLASSB_NSHIFT = 16
215IN_CLASSB_HOST = (0xffffffff & ~IN_CLASSB_NET)
216IN_CLASSB_MAX = 65536
217IN_CLASSC_NET = 0xffffff00
218IN_CLASSC_NSHIFT = 8
219IN_CLASSC_HOST = (0xffffffff & ~IN_CLASSC_NET)
220def IN_MULTICAST(a): return IN_CLASSD(a)
221
222IN_MULTICAST_NET = 0xF0000000
Guido van Rossum77c29a11996-07-22 21:50:43 +0000223IN_LOOPBACKNET = 127
224INADDR_LOOPBACK = 0x7f000001
225INADDR_UNSPEC_GROUP = 0xe0000000
226INADDR_ALLHOSTS_GROUP = 0xe0000001
227INADDR_MAX_LOCAL_GROUP = 0xe00000ff
228
229# Included from asm/byteorder.h
230__LITTLE_ENDIAN = 1234
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000231
232# Included from linux/config.h
233
234# Included from linux/autoconf.h
235CONFIG_MODULES = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000236CONFIG_MODVERSIONS = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000237CONFIG_KERNELD = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000238CONFIG_MATH_EMULATION = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000239CONFIG_NET = 1
240CONFIG_PCI = 1
241CONFIG_SYSVIPC = 1
242CONFIG_BINFMT_AOUT = 1
243CONFIG_BINFMT_ELF = 1
244CONFIG_KERNEL_ELF = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000245CONFIG_M386 = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000246CONFIG_BLK_DEV_FD = 1
247CONFIG_BLK_DEV_IDE = 1
248CONFIG_BLK_DEV_IDECD = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000249CONFIG_BLK_DEV_IDETAPE = 1
250CONFIG_BLK_DEV_IDE_PCMCIA = 1
251CONFIG_BLK_DEV_CMD640 = 1
252CONFIG_BLK_DEV_CMD640_ENHANCED = 1
253CONFIG_BLK_DEV_RZ1000 = 1
254CONFIG_BLK_DEV_LOOP_MODULE = 1
255CONFIG_BLK_DEV_MD = 1
256CONFIG_MD_LINEAR_MODULE = 1
257CONFIG_MD_STRIPED_MODULE = 1
258CONFIG_BLK_DEV_RAM = 1
259CONFIG_BLK_DEV_INITRD = 1
260CONFIG_FIREWALL = 1
261CONFIG_NET_ALIAS = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000262CONFIG_INET = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000263CONFIG_IP_FORWARD = 1
264CONFIG_IP_FIREWALL = 1
265CONFIG_IP_ACCT = 1
266CONFIG_NET_IPIP_MODULE = 1
267CONFIG_IP_ALIAS_MODULE = 1
268CONFIG_INET_RARP_MODULE = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000269CONFIG_IP_NOSR = 1
270CONFIG_SKB_LARGE = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000271CONFIG_IPX_MODULE = 1
272CONFIG_ATALK_MODULE = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000273CONFIG_SCSI = 1
274CONFIG_BLK_DEV_SD = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000275CONFIG_CHR_DEV_ST_MODULE = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000276CONFIG_BLK_DEV_SR = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000277CONFIG_CHR_DEV_SG_MODULE = 1
278CONFIG_SCSI_CONSTANTS = 1
279CONFIG_SCSI_7000FASST_MODULE = 1
280CONFIG_SCSI_AHA152X_MODULE = 1
281CONFIG_SCSI_AHA1542_MODULE = 1
282CONFIG_SCSI_AHA1740_MODULE = 1
283CONFIG_SCSI_AIC7XXX_MODULE = 1
284CONFIG_SCSI_ADVANSYS_MODULE = 1
285CONFIG_SCSI_IN2000_MODULE = 1
286CONFIG_SCSI_AM53C974 = 1
287CONFIG_SCSI_BUSLOGIC_MODULE = 1
288CONFIG_SCSI_DTC3280_MODULE = 1
289CONFIG_SCSI_EATA_DMA_MODULE = 1
290CONFIG_SCSI_EATA_PIO_MODULE = 1
291CONFIG_SCSI_EATA_MODULE = 1
292CONFIG_SCSI_FUTURE_DOMAIN_MODULE = 1
293CONFIG_SCSI_GENERIC_NCR5380_MODULE = 1
294CONFIG_SCSI_G_NCR5380_PORT = 1
295CONFIG_SCSI_NCR53C406A_MODULE = 1
296CONFIG_SCSI_NCR53C7xx_MODULE = 1
297CONFIG_SCSI_NCR53C8XX_MODULE = 1
298CONFIG_SCSI_PPA_MODULE = 1
299CONFIG_SCSI_PAS16_MODULE = 1
300CONFIG_SCSI_QLOGIC_FAS_MODULE = 1
301CONFIG_SCSI_QLOGIC_ISP_MODULE = 1
302CONFIG_SCSI_SEAGATE_MODULE = 1
303CONFIG_SCSI_T128_MODULE = 1
304CONFIG_SCSI_U14_34F_MODULE = 1
305CONFIG_SCSI_ULTRASTOR_MODULE = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000306CONFIG_NETDEVICES = 1
307CONFIG_DUMMY_MODULE = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000308CONFIG_EQUALIZER_MODULE = 1
309CONFIG_PLIP_MODULE = 1
310CONFIG_PPP_MODULE = 1
311CONFIG_SLIP_MODULE = 1
312CONFIG_SLIP_COMPRESSED = 1
313CONFIG_SLIP_SMART = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000314CONFIG_NET_ETHERNET = 1
315CONFIG_NET_VENDOR_3COM = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000316CONFIG_EL1_MODULE = 1
317CONFIG_EL2_MODULE = 1
318CONFIG_EL3_MODULE = 1
319CONFIG_VORTEX_MODULE = 1
320CONFIG_LANCE = 1
321CONFIG_LANCE32 = 1
322CONFIG_NET_VENDOR_SMC = 1
323CONFIG_WD80x3_MODULE = 1
324CONFIG_ULTRA_MODULE = 1
325CONFIG_SMC9194_MODULE = 1
326CONFIG_NET_ISA = 1
327CONFIG_E2100_MODULE = 1
328CONFIG_DEPCA_MODULE = 1
329CONFIG_EWRK3_MODULE = 1
330CONFIG_EEXPRESS_MODULE = 1
331CONFIG_HPLAN_PLUS_MODULE = 1
332CONFIG_HPLAN_MODULE = 1
333CONFIG_HP100_MODULE = 1
334CONFIG_NE2000_MODULE = 1
335CONFIG_NET_EISA = 1
336CONFIG_APRICOT_MODULE = 1
337CONFIG_DE4X5_MODULE = 1
338CONFIG_DEC_ELCP_MODULE = 1
339CONFIG_DGRS_MODULE = 1
340CONFIG_NET_POCKET = 1
341CONFIG_DE600_MODULE = 1
342CONFIG_DE620_MODULE = 1
343CONFIG_TR = 1
344CONFIG_IBMTR_MODULE = 1
345CONFIG_ARCNET_MODULE = 1
346CONFIG_ARCNET_ETH = 1
347CONFIG_ARCNET_1051 = 1
348CONFIG_ISDN_MODULE = 1
349CONFIG_ISDN_PPP = 1
350CONFIG_ISDN_PPP_VJ = 1
351CONFIG_ISDN_DRV_ICN_MODULE = 1
352CONFIG_ISDN_DRV_PCBIT_MODULE = 1
353CONFIG_ISDN_DRV_TELES_MODULE = 1
354CONFIG_CD_NO_IDESCSI = 1
355CONFIG_AZTCD_MODULE = 1
356CONFIG_GSCD_MODULE = 1
357CONFIG_SBPCD_MODULE = 1
358CONFIG_MCD_MODULE = 1
359CONFIG_MCDX_MODULE = 1
360CONFIG_OPTCD_MODULE = 1
361CONFIG_CM206_MODULE = 1
362CONFIG_SJCD_MODULE = 1
363CONFIG_CDI_INIT = 1
364CONFIG_ISP16_CDI_MODULE = 1
365CONFIG_CDU31A_MODULE = 1
366CONFIG_CDU535_MODULE = 1
367CONFIG_QUOTA = 1
368CONFIG_LOCK_MANDATORY = 1
369CONFIG_MINIX_FS = 1
370CONFIG_EXT_FS_MODULE = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000371CONFIG_EXT2_FS = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000372CONFIG_XIA_FS_MODULE = 1
373CONFIG_FAT_FS = 1
374CONFIG_MSDOS_FS = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000375CONFIG_VFAT_FS_MODULE = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000376CONFIG_UMSDOS_FS_MODULE = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000377CONFIG_PROC_FS = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000378CONFIG_NFS_FS = 1
379CONFIG_SMB_FS_MODULE = 1
380CONFIG_NCP_FS_MODULE = 1
381CONFIG_ISO9660_FS = 1
382CONFIG_HPFS_FS_MODULE = 1
383CONFIG_SYSV_FS_MODULE = 1
384CONFIG_UFS_FS_MODULE = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000385CONFIG_SERIAL = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000386CONFIG_CYCLADES_MODULE = 1
387CONFIG_RISCOM8_MODULE = 1
388CONFIG_PRINTER_MODULE = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000389CONFIG_MOUSE = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000390CONFIG_ATIXL_BUSMOUSE = 1
391CONFIG_BUSMOUSE = 1
392CONFIG_MS_BUSMOUSE = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000393CONFIG_PSMOUSE = 1
Guido van Rossum57c30f61997-05-09 02:21:06 +0000394CONFIG_82C710_MOUSE = 1
395CONFIG_FTAPE_MODULE = 1
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000396UTS_SYSNAME = "Linux"
397UTS_MACHINE = "unknown"
398UTS_NODENAME = "(none)"
399UTS_DOMAINNAME = "(none)"
400DEF_INITSEG = 0x9000
401DEF_SYSSEG = 0x1000
402DEF_SETUPSEG = 0x9020
403DEF_SYSSIZE = 0x7F00
404NORMAL_VGA = 0xffff
405EXTENDED_VGA = 0xfffe
406ASK_VGA = 0xfffd
Guido van Rossum77c29a11996-07-22 21:50:43 +0000407def __constant_ntohl(x): return \
408
409def __constant_ntohs(x): return \
410
411def __htonl(x): return __ntohl(x)
412
413def __htons(x): return __ntohs(x)
414
415def __constant_htonl(x): return __constant_ntohl(x)
416
417def __constant_htons(x): return __constant_ntohs(x)
418
419def ntohl(x): return \
420
421def ntohs(x): return \
422
423def htonl(x): return \
424
425def htons(x): return \
426
427def LOOPBACK(x): return (((x) & htonl(0xff000000)) == htonl(0x7f000000))
428
429def MULTICAST(x): return (((x) & htonl(0xf0000000)) == htonl(0xe0000000))
430