blob: 753ae24883610c5132393c7448b4b8e2a1d1c204 [file] [log] [blame]
Andrew MacIntyref47d60f2002-02-22 11:06:30 +00001# Generated by h2py from f:/emx/include/netinet/in.h
2
3# Included from sys/param.h
4PAGE_SIZE = 0x1000
5HZ = 100
6MAXNAMLEN = 260
7MAXPATHLEN = 260
8def htonl(X): return _swapl(X)
9
10def ntohl(X): return _swapl(X)
11
12def htons(X): return _swaps(X)
13
14def ntohs(X): return _swaps(X)
15
16IPPROTO_IP = 0
17IPPROTO_ICMP = 1
18IPPROTO_IGMP = 2
19IPPROTO_GGP = 3
20IPPROTO_TCP = 6
21IPPROTO_EGP = 8
22IPPROTO_PUP = 12
23IPPROTO_UDP = 17
24IPPROTO_IDP = 22
25IPPROTO_TP = 29
26IPPROTO_EON = 80
27IPPROTO_RAW = 255
28IPPROTO_MAX = 256
29IPPORT_RESERVED = 1024
30IPPORT_USERRESERVED = 5000
Guido van Rossume2a383d2007-01-15 16:59:06 +000031def IN_CLASSA(i): return (((int)(i) & 0x80000000) == 0)
Andrew MacIntyref47d60f2002-02-22 11:06:30 +000032
33IN_CLASSA_NET = 0xff000000
34IN_CLASSA_NSHIFT = 24
35IN_CLASSA_HOST = 0x00ffffff
36IN_CLASSA_MAX = 128
Guido van Rossume2a383d2007-01-15 16:59:06 +000037def IN_CLASSB(i): return (((int)(i) & 0xc0000000) == 0x80000000)
Andrew MacIntyref47d60f2002-02-22 11:06:30 +000038
39IN_CLASSB_NET = 0xffff0000
40IN_CLASSB_NSHIFT = 16
41IN_CLASSB_HOST = 0x0000ffff
42IN_CLASSB_MAX = 65536
Guido van Rossume2a383d2007-01-15 16:59:06 +000043def IN_CLASSC(i): return (((int)(i) & 0xe0000000) == 0xc0000000)
Andrew MacIntyref47d60f2002-02-22 11:06:30 +000044
45IN_CLASSC_NET = 0xffffff00
46IN_CLASSC_NSHIFT = 8
47IN_CLASSC_HOST = 0x000000ff
Guido van Rossume2a383d2007-01-15 16:59:06 +000048def IN_CLASSD(i): return (((int)(i) & 0xf0000000) == 0xe0000000)
Andrew MacIntyref47d60f2002-02-22 11:06:30 +000049
50IN_CLASSD_NET = 0xf0000000
51IN_CLASSD_NSHIFT = 28
52IN_CLASSD_HOST = 0x0fffffff
53def IN_MULTICAST(i): return IN_CLASSD(i)
54
Guido van Rossume2a383d2007-01-15 16:59:06 +000055def IN_EXPERIMENTAL(i): return (((int)(i) & 0xe0000000) == 0xe0000000)
Andrew MacIntyref47d60f2002-02-22 11:06:30 +000056
Guido van Rossume2a383d2007-01-15 16:59:06 +000057def IN_BADCLASS(i): return (((int)(i) & 0xf0000000) == 0xf0000000)
Andrew MacIntyref47d60f2002-02-22 11:06:30 +000058
59INADDR_ANY = 0x00000000
60INADDR_LOOPBACK = 0x7f000001
61INADDR_BROADCAST = 0xffffffff
62INADDR_NONE = 0xffffffff
63INADDR_UNSPEC_GROUP = 0xe0000000
64INADDR_ALLHOSTS_GROUP = 0xe0000001
65INADDR_MAX_LOCAL_GROUP = 0xe00000ff
66IN_LOOPBACKNET = 127
67IP_OPTIONS = 1
68IP_MULTICAST_IF = 2
69IP_MULTICAST_TTL = 3
70IP_MULTICAST_LOOP = 4
71IP_ADD_MEMBERSHIP = 5
72IP_DROP_MEMBERSHIP = 6
73IP_HDRINCL = 2
74IP_TOS = 3
75IP_TTL = 4
76IP_RECVOPTS = 5
77IP_RECVRETOPTS = 6
78IP_RECVDSTADDR = 7
79IP_RETOPTS = 8
80IP_DEFAULT_MULTICAST_TTL = 1
81IP_DEFAULT_MULTICAST_LOOP = 1
82IP_MAX_MEMBERSHIPS = 20