]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/python/contrib/Lib/plat-beos5/IN.py
Inital import
[l4.git] / l4 / pkg / python / contrib / Lib / plat-beos5 / IN.py
1 # Generated by h2py from /boot/develop/headers/be/net/netinet/in.h
2
3 # Included from socket.h
4
5 # Included from BeBuild.h
6 B_BEOS_VERSION_4 = 0x0400
7 B_BEOS_VERSION_4_5 = 0x0450
8 B_BEOS_VERSION_5 = 0x0500
9 B_BEOS_VERSION = B_BEOS_VERSION_5
10 B_BEOS_VERSION_MAUI = B_BEOS_VERSION_5
11 _PR2_COMPATIBLE_ = 1
12 _PR3_COMPATIBLE_ = 1
13 _R4_COMPATIBLE_ = 1
14 _R4_5_COMPATIBLE_ = 1
15 _PR2_COMPATIBLE_ = 0
16 _PR3_COMPATIBLE_ = 0
17 _R4_COMPATIBLE_ = 1
18 _R4_5_COMPATIBLE_ = 1
19 def _UNUSED(x): return x
20
21
22 # Included from sys/types.h
23
24 # Included from time.h
25
26 # Included from be_setup.h
27 def __std(ref): return ref
28
29 __be_os = 2
30 __dest_os = __be_os
31 __MSL__ = 0x4011
32 __GLIBC__ = -2
33 __GLIBC_MINOR__ = 1
34
35 # Included from null.h
36 NULL = (0)
37 NULL = 0L
38
39 # Included from size_t.h
40
41 # Included from stddef.h
42
43 # Included from wchar_t.h
44 CLOCKS_PER_SEC = 1000
45 CLK_TCK = CLOCKS_PER_SEC
46 MAX_TIMESTR = 70
47
48 # Included from sys/time.h
49
50 # Included from ByteOrder.h
51
52 # Included from endian.h
53 __LITTLE_ENDIAN = 1234
54 LITTLE_ENDIAN = __LITTLE_ENDIAN
55 __BYTE_ORDER = __LITTLE_ENDIAN
56 BYTE_ORDER = __BYTE_ORDER
57 __BIG_ENDIAN = 0
58 BIG_ENDIAN = 0
59 __BIG_ENDIAN = 4321
60 BIG_ENDIAN = __BIG_ENDIAN
61 __BYTE_ORDER = __BIG_ENDIAN
62 BYTE_ORDER = __BYTE_ORDER
63 __LITTLE_ENDIAN = 0
64 LITTLE_ENDIAN = 0
65 __PDP_ENDIAN = 3412
66 PDP_ENDIAN = __PDP_ENDIAN
67
68 # Included from SupportDefs.h
69
70 # Included from Errors.h
71
72 # Included from limits.h
73
74 # Included from float.h
75 FLT_ROUNDS = 1
76 FLT_RADIX = 2
77 FLT_MANT_DIG = 24
78 FLT_DIG = 6
79 FLT_MIN_EXP = (-125)
80 FLT_MIN_10_EXP = (-37)
81 FLT_MAX_EXP = 128
82 FLT_MAX_10_EXP = 38
83 DBL_MANT_DIG = 53
84 DBL_DIG = 15
85 DBL_MIN_EXP = (-1021)
86 DBL_MIN_10_EXP = (-308)
87 DBL_MAX_EXP = 1024
88 DBL_MAX_10_EXP = 308
89 LDBL_MANT_DIG = DBL_MANT_DIG
90 LDBL_DIG = DBL_DIG
91 LDBL_MIN_EXP = DBL_MIN_EXP
92 LDBL_MIN_10_EXP = DBL_MIN_10_EXP
93 LDBL_MAX_EXP = DBL_MAX_EXP
94 LDBL_MAX_10_EXP = DBL_MAX_10_EXP
95 CHAR_BIT = (8)
96 SCHAR_MIN = (-127-1)
97 SCHAR_MAX = (127)
98 CHAR_MIN = SCHAR_MIN
99 CHAR_MAX = SCHAR_MAX
100 MB_LEN_MAX = (1)
101 SHRT_MIN = (-32767-1)
102 SHRT_MAX = (32767)
103 LONG_MIN = (-2147483647L-1)
104 LONG_MAX = (2147483647L)
105 INT_MIN = LONG_MIN
106 INT_MAX = LONG_MAX
107 ARG_MAX = (32768)
108 ATEXIT_MAX = (32)
109 CHILD_MAX = (1024)
110 IOV_MAX = (256)
111 FILESIZEBITS = (64)
112 LINK_MAX = (1)
113 LOGIN_NAME_MAX = (32)
114 MAX_CANON = (255)
115 MAX_INPUT = (255)
116 NAME_MAX = (256)
117 NGROUPS_MAX = (32)
118 OPEN_MAX = (128)
119 PATH_MAX = (1024)
120 PIPE_MAX = (512)
121 SSIZE_MAX = (2147483647L)
122 TTY_NAME_MAX = (256)
123 TZNAME_MAX = (32)
124 SYMLINKS_MAX = (16)
125 _POSIX_ARG_MAX = (32768)
126 _POSIX_CHILD_MAX = (1024)
127 _POSIX_LINK_MAX = (1)
128 _POSIX_LOGIN_NAME_MAX = (9)
129 _POSIX_MAX_CANON = (255)
130 _POSIX_MAX_INPUT = (255)
131 _POSIX_NAME_MAX = (255)
132 _POSIX_NGROUPS_MAX = (0)
133 _POSIX_OPEN_MAX = (128)
134 _POSIX_PATH_MAX = (1024)
135 _POSIX_PIPE_BUF = (512)
136 _POSIX_SSIZE_MAX = (2147483647L)
137 _POSIX_STREAM_MAX = (8)
138 _POSIX_TTY_NAME_MAX = (256)
139 _POSIX_TZNAME_MAX = (3)
140 B_GENERAL_ERROR_BASE = LONG_MIN
141 B_OS_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x1000
142 B_APP_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x2000
143 B_INTERFACE_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x3000
144 B_MEDIA_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x4000
145 B_TRANSLATION_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x4800
146 B_MIDI_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x5000
147 B_STORAGE_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x6000
148 B_POSIX_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x7000
149 B_MAIL_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x8000
150 B_PRINT_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x9000
151 B_DEVICE_ERROR_BASE = B_GENERAL_ERROR_BASE + 0xa000
152 B_ERRORS_END = (B_GENERAL_ERROR_BASE + 0xffff)
153 E2BIG = (B_POSIX_ERROR_BASE + 1)
154 ECHILD = (B_POSIX_ERROR_BASE + 2)
155 EDEADLK = (B_POSIX_ERROR_BASE + 3)
156 EFBIG = (B_POSIX_ERROR_BASE + 4)
157 EMLINK = (B_POSIX_ERROR_BASE + 5)
158 ENFILE = (B_POSIX_ERROR_BASE + 6)
159 ENODEV = (B_POSIX_ERROR_BASE + 7)
160 ENOLCK = (B_POSIX_ERROR_BASE + 8)
161 ENOSYS = (B_POSIX_ERROR_BASE + 9)
162 ENOTTY = (B_POSIX_ERROR_BASE + 10)
163 ENXIO = (B_POSIX_ERROR_BASE + 11)
164 ESPIPE = (B_POSIX_ERROR_BASE + 12)
165 ESRCH = (B_POSIX_ERROR_BASE + 13)
166 EFPOS = (B_POSIX_ERROR_BASE + 14)
167 ESIGPARM = (B_POSIX_ERROR_BASE + 15)
168 EDOM = (B_POSIX_ERROR_BASE + 16)
169 ERANGE = (B_POSIX_ERROR_BASE + 17)
170 EPROTOTYPE = (B_POSIX_ERROR_BASE + 18)
171 EPROTONOSUPPORT = (B_POSIX_ERROR_BASE + 19)
172 EPFNOSUPPORT = (B_POSIX_ERROR_BASE + 20)
173 EAFNOSUPPORT = (B_POSIX_ERROR_BASE + 21)
174 EADDRINUSE = (B_POSIX_ERROR_BASE + 22)
175 EADDRNOTAVAIL = (B_POSIX_ERROR_BASE + 23)
176 ENETDOWN = (B_POSIX_ERROR_BASE + 24)
177 ENETUNREACH = (B_POSIX_ERROR_BASE + 25)
178 ENETRESET = (B_POSIX_ERROR_BASE + 26)
179 ECONNABORTED = (B_POSIX_ERROR_BASE + 27)
180 ECONNRESET = (B_POSIX_ERROR_BASE + 28)
181 EISCONN = (B_POSIX_ERROR_BASE + 29)
182 ENOTCONN = (B_POSIX_ERROR_BASE + 30)
183 ESHUTDOWN = (B_POSIX_ERROR_BASE + 31)
184 ECONNREFUSED = (B_POSIX_ERROR_BASE + 32)
185 EHOSTUNREACH = (B_POSIX_ERROR_BASE + 33)
186 ENOPROTOOPT = (B_POSIX_ERROR_BASE + 34)
187 ENOBUFS = (B_POSIX_ERROR_BASE + 35)
188 EINPROGRESS = (B_POSIX_ERROR_BASE + 36)
189 EALREADY = (B_POSIX_ERROR_BASE + 37)
190 EILSEQ = (B_POSIX_ERROR_BASE + 38)
191 ENOMSG = (B_POSIX_ERROR_BASE + 39)
192 ESTALE = (B_POSIX_ERROR_BASE + 40)
193 EOVERFLOW = (B_POSIX_ERROR_BASE + 41)
194 EMSGSIZE = (B_POSIX_ERROR_BASE + 42)
195 EOPNOTSUPP = (B_POSIX_ERROR_BASE + 43)
196 ENOTSOCK = (B_POSIX_ERROR_BASE + 44)
197 false = 0
198 true = 1
199 NULL = (0)
200 FALSE = 0
201 TRUE = 1
202
203 # Included from TypeConstants.h
204 B_HOST_IS_LENDIAN = 1
205 B_HOST_IS_BENDIAN = 0
206 def B_HOST_TO_LENDIAN_DOUBLE(arg): return (double)(arg)
207
208 def B_HOST_TO_LENDIAN_FLOAT(arg): return (float)(arg)
209
210 def B_HOST_TO_LENDIAN_INT64(arg): return (uint64)(arg)
211
212 def B_HOST_TO_LENDIAN_INT32(arg): return (uint32)(arg)
213
214 def B_HOST_TO_LENDIAN_INT16(arg): return (uint16)(arg)
215
216 def B_HOST_TO_BENDIAN_DOUBLE(arg): return __swap_double(arg)
217
218 def B_HOST_TO_BENDIAN_FLOAT(arg): return __swap_float(arg)
219
220 def B_HOST_TO_BENDIAN_INT64(arg): return __swap_int64(arg)
221
222 def B_HOST_TO_BENDIAN_INT32(arg): return __swap_int32(arg)
223
224 def B_HOST_TO_BENDIAN_INT16(arg): return __swap_int16(arg)
225
226 def B_LENDIAN_TO_HOST_DOUBLE(arg): return (double)(arg)
227
228 def B_LENDIAN_TO_HOST_FLOAT(arg): return (float)(arg)
229
230 def B_LENDIAN_TO_HOST_INT64(arg): return (uint64)(arg)
231
232 def B_LENDIAN_TO_HOST_INT32(arg): return (uint32)(arg)
233
234 def B_LENDIAN_TO_HOST_INT16(arg): return (uint16)(arg)
235
236 def B_BENDIAN_TO_HOST_DOUBLE(arg): return __swap_double(arg)
237
238 def B_BENDIAN_TO_HOST_FLOAT(arg): return __swap_float(arg)
239
240 def B_BENDIAN_TO_HOST_INT64(arg): return __swap_int64(arg)
241
242 def B_BENDIAN_TO_HOST_INT32(arg): return __swap_int32(arg)
243
244 def B_BENDIAN_TO_HOST_INT16(arg): return __swap_int16(arg)
245
246 B_HOST_IS_LENDIAN = 0
247 B_HOST_IS_BENDIAN = 1
248 def B_HOST_TO_LENDIAN_DOUBLE(arg): return __swap_double(arg)
249
250 def B_HOST_TO_LENDIAN_FLOAT(arg): return __swap_float(arg)
251
252 def B_HOST_TO_LENDIAN_INT64(arg): return __swap_int64(arg)
253
254 def B_HOST_TO_LENDIAN_INT32(arg): return __swap_int32(arg)
255
256 def B_HOST_TO_LENDIAN_INT16(arg): return __swap_int16(arg)
257
258 def B_HOST_TO_BENDIAN_DOUBLE(arg): return (double)(arg)
259
260 def B_HOST_TO_BENDIAN_FLOAT(arg): return (float)(arg)
261
262 def B_HOST_TO_BENDIAN_INT64(arg): return (uint64)(arg)
263
264 def B_HOST_TO_BENDIAN_INT32(arg): return (uint32)(arg)
265
266 def B_HOST_TO_BENDIAN_INT16(arg): return (uint16)(arg)
267
268 def B_LENDIAN_TO_HOST_DOUBLE(arg): return __swap_double(arg)
269
270 def B_LENDIAN_TO_HOST_FLOAT(arg): return __swap_float(arg)
271
272 def B_LENDIAN_TO_HOST_INT64(arg): return __swap_int64(arg)
273
274 def B_LENDIAN_TO_HOST_INT32(arg): return __swap_int32(arg)
275
276 def B_LENDIAN_TO_HOST_INT16(arg): return __swap_int16(arg)
277
278 def B_BENDIAN_TO_HOST_DOUBLE(arg): return (double)(arg)
279
280 def B_BENDIAN_TO_HOST_FLOAT(arg): return (float)(arg)
281
282 def B_BENDIAN_TO_HOST_INT64(arg): return (uint64)(arg)
283
284 def B_BENDIAN_TO_HOST_INT32(arg): return (uint32)(arg)
285
286 def B_BENDIAN_TO_HOST_INT16(arg): return (uint16)(arg)
287
288 def B_SWAP_DOUBLE(arg): return __swap_double(arg)
289
290 def B_SWAP_FLOAT(arg): return __swap_float(arg)
291
292 def B_SWAP_INT64(arg): return __swap_int64(arg)
293
294 def B_SWAP_INT32(arg): return __swap_int32(arg)
295
296 def B_SWAP_INT16(arg): return __swap_int16(arg)
297
298 def htonl(x): return B_HOST_TO_BENDIAN_INT32(x)
299
300 def ntohl(x): return B_BENDIAN_TO_HOST_INT32(x)
301
302 def htons(x): return B_HOST_TO_BENDIAN_INT16(x)
303
304 def ntohs(x): return B_BENDIAN_TO_HOST_INT16(x)
305
306 AF_INET = 1
307 INADDR_ANY = 0x00000000
308 INADDR_BROADCAST = 0xffffffff
309 INADDR_LOOPBACK = 0x7f000001
310 SOL_SOCKET = 1
311 SO_DEBUG = 1
312 SO_REUSEADDR = 2
313 SO_NONBLOCK = 3
314 SO_REUSEPORT = 4
315 MSG_OOB = 0x1
316 SOCK_DGRAM = 1
317 SOCK_STREAM = 2
318 IPPROTO_UDP = 1
319 IPPROTO_TCP = 2
320 IPPROTO_ICMP = 3
321 B_UDP_MAX_SIZE = (65536 - 1024)
322 FD_SETSIZE = 256
323 FDSETSIZE = FD_SETSIZE
324 NFDBITS = 32
325 def _FDMSKNO(fd): return ((fd) / NFDBITS)
326
327 def _FDBITNO(fd): return ((fd) % NFDBITS)