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