|
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) |