blob: 1f49f014f8aa3788c8ee6721c6cb6635a233947b [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
236CONFIG_KERNELD = 1
237CONFIG_NET = 1
238CONFIG_PCI = 1
239CONFIG_SYSVIPC = 1
240CONFIG_BINFMT_AOUT = 1
241CONFIG_BINFMT_ELF = 1
242CONFIG_KERNEL_ELF = 1
243CONFIG_M586 = 1
244CONFIG_BLK_DEV_FD = 1
245CONFIG_BLK_DEV_IDE = 1
246CONFIG_BLK_DEV_IDECD = 1
247CONFIG_INET = 1
248CONFIG_IP_NOSR = 1
249CONFIG_SKB_LARGE = 1
250CONFIG_SCSI = 1
251CONFIG_BLK_DEV_SD = 1
252CONFIG_BLK_DEV_SR = 1
253CONFIG_SCSI_AHA152X = 1
254CONFIG_NETDEVICES = 1
255CONFIG_DUMMY_MODULE = 1
256CONFIG_NET_ETHERNET = 1
257CONFIG_NET_VENDOR_3COM = 1
258CONFIG_EL3 = 1
259CONFIG_EXT2_FS = 1
260CONFIG_FAT_FS_MODULE = 1
261CONFIG_MSDOS_FS_MODULE = 1
262CONFIG_VFAT_FS_MODULE = 1
263CONFIG_PROC_FS = 1
264CONFIG_NFS_FS_MODULE = 1
265CONFIG_ISO9660_FS_MODULE = 1
266CONFIG_SERIAL = 1
267CONFIG_MOUSE = 1
268CONFIG_PSMOUSE = 1
269UTS_SYSNAME = "Linux"
270UTS_MACHINE = "unknown"
271UTS_NODENAME = "(none)"
272UTS_DOMAINNAME = "(none)"
273DEF_INITSEG = 0x9000
274DEF_SYSSEG = 0x1000
275DEF_SETUPSEG = 0x9020
276DEF_SYSSIZE = 0x7F00
277NORMAL_VGA = 0xffff
278EXTENDED_VGA = 0xfffe
279ASK_VGA = 0xfffd
Guido van Rossum77c29a11996-07-22 21:50:43 +0000280def __constant_ntohl(x): return \
281
282def __constant_ntohs(x): return \
283
284def __htonl(x): return __ntohl(x)
285
286def __htons(x): return __ntohs(x)
287
288def __constant_htonl(x): return __constant_ntohl(x)
289
290def __constant_htons(x): return __constant_ntohs(x)
291
292def ntohl(x): return \
293
294def ntohs(x): return \
295
296def htonl(x): return \
297
298def htons(x): return \
299
300def LOOPBACK(x): return (((x) & htonl(0xff000000)) == htonl(0x7f000000))
301
302def MULTICAST(x): return (((x) & htonl(0xf0000000)) == htonl(0xe0000000))
303