blob: 39a8b633e5f0a8243568764ad41106b30538a7cf [file] [log] [blame]
Guido van Rossum1ce7c6f1997-01-15 19:19:19 +00001# Generated by h2py from /usr/include/sys/socket.h
2
3# Included from sys/bsd_types.h
4
5# Included from sys/mkdev.h
6ONBITSMAJOR = 7
7ONBITSMINOR = 8
8OMAXMAJ = 0x7f
9OMAXMIN = 0xff
10NBITSMAJOR = 14
11NBITSMINOR = 18
12MAXMAJ = 0x1ff
13MAXMIN = 0x3ffff
14OLDDEV = 0
15NEWDEV = 1
16MKDEV_VER = NEWDEV
17def major(dev): return __major(MKDEV_VER, dev)
18
19def minor(dev): return __minor(MKDEV_VER, dev)
20
21
22# Included from sys/select.h
23
24# Included from standards.h
25FD_SETSIZE = 1024
26__NBBY = 8
27
28# Included from string.h
29NULL = 0L
30NBBY = 8
31NC_TPI_CLTS = 1
32NC_TPI_COTS = 2
33NC_TPI_COTS_ORD = 3
34NC_TPI_RAW = 4
35SOCK_DGRAM = NC_TPI_CLTS
36SOCK_STREAM = NC_TPI_COTS
37SOCK_RAW = NC_TPI_RAW
38SOCK_RDM = 5
39SOCK_SEQPACKET = 6
40SO_DEBUG = 0x0001
41SO_ACCEPTCONN = 0x0002
42SO_REUSEADDR = 0x0004
43SO_KEEPALIVE = 0x0008
44SO_DONTROUTE = 0x0010
45SO_BROADCAST = 0x0020
46SO_USELOOPBACK = 0x0040
47SO_LINGER = 0x0080
48SO_OOBINLINE = 0x0100
49SO_REUSEPORT = 0x0200
50SO_ORDREL = 0x0200
51SO_IMASOCKET = 0x0400
52SO_CHAMELEON = 0x1000
53SO_PASSIFNAME = 0x2000
54SO_SNDBUF = 0x1001
55SO_RCVBUF = 0x1002
56SO_SNDLOWAT = 0x1003
57SO_RCVLOWAT = 0x1004
58SO_SNDTIMEO = 0x1005
59SO_RCVTIMEO = 0x1006
60SO_ERROR = 0x1007
61SO_TYPE = 0x1008
62SO_PROTOTYPE = 0x1009
63SOL_SOCKET = 0xffff
64AF_UNSPEC = 0
65AF_LOCAL = 1
66AF_UNIX = AF_LOCAL
67AF_INET = 2
68AF_IMPLINK = 3
69AF_PUP = 4
70AF_CHAOS = 5
71AF_NS = 6
72AF_ISO = 7
73AF_ECMA = 8
74AF_DATAKIT = 9
75AF_CCITT = 10
76AF_SNA = 11
77AF_DECnet = 12
78AF_DLI = 13
79AF_LAT = 14
80AF_HYLINK = 15
81AF_APPLETALK = 16
82AF_ROUTE = 17
83AF_RAW = 18
84AF_LINK = 18
85pseudo_AF_XTP = 19
86AF_NIT = 17
87AF_802 = 18
88AF_OSI = 19
89AF_X25 = 20
90AF_OSINET = 21
91AF_GOSIP = 22
92AF_SDL = 23
93AF_INET6 = 24
94AF_LINK = 25
95AF_MAX = (AF_LINK+1)
96_SIN_ADDR_SIZE = 8
97_SIN_SA_DATA_SIZE = 14
98_MAX_SA_LEN = 20
99def OPTLEN(x): return ((((x) + sizeof(int) - 1) / sizeof(int)) * sizeof(int))
100
101PF_UNSPEC = AF_UNSPEC
102PF_LOCAL = AF_LOCAL
103PF_UNIX = PF_LOCAL
104PF_INET = AF_INET
105PF_IMPLINK = AF_IMPLINK
106PF_PUP = AF_PUP
107PF_CHAOS = AF_CHAOS
108PF_NS = AF_NS
109PF_ISO = AF_ISO
110PF_OSI = AF_ISO
111PF_ECMA = AF_ECMA
112PF_DATAKIT = AF_DATAKIT
113PF_CCITT = AF_CCITT
114PF_SNA = AF_SNA
115PF_DECnet = AF_DECnet
116PF_DLI = AF_DLI
117PF_LAT = AF_LAT
118PF_HYLINK = AF_HYLINK
119PF_APPLETALK = AF_APPLETALK
120PF_ROUTE = AF_ROUTE
121PF_LINK = AF_LINK
122PF_XTP = pseudo_AF_XTP
123PF_RAW = AF_RAW
124PF_NIT = AF_NIT
125PF_802 = AF_802
126PF_X25 = AF_X25
127PF_OSINET = AF_OSINET
128PF_GOSIP = AF_GOSIP
129PF_INET6 = AF_INET6
130PF_MAX = AF_MAX
131NET_RT_DUMP = 1
132NET_RT_FLAGS = 2
133NET_RT_IFLIST = 3
134IPCTL_FORWARDING = 1
135IPCTL_SENDREDIRECTS = 2
136UDPCTL_CHECKSUM = 1
137SOMAXCONN = 1000
138MSG_OOB = 0x1
139MSG_PEEK = 0x2
140MSG_DONTROUTE = 0x4
141MSG_EOR = 0x8
142MSG_TRUNC = 0x10
143MSG_CTRUNC = 0x20
144MSG_WAITALL = 0x40
145MSG_DONTWAIT = 0x80
146MSG_BTAG = 0x40
147MSG_ETAG = 0x80
148MSG_MAXIOVLEN = 16
149_ALIGNBYTES = 7
150def _ALIGN(p): return (((u_int)(p) + _ALIGNBYTES) & ~_ALIGNBYTES)
151
152SCM_RIGHTS = 0x01