/Lib/plat-beos5/IN.py
http://unladen-swallow.googlecode.com/ · Python · 327 lines · 240 code · 69 blank · 18 comment · 0 complexity · 80a17b6e220f8d4468df8842901e30b0 MD5 · raw file
- # Generated by h2py from /boot/develop/headers/be/net/netinet/in.h
- # Included from socket.h
- # Included from BeBuild.h
- B_BEOS_VERSION_4 = 0x0400
- B_BEOS_VERSION_4_5 = 0x0450
- B_BEOS_VERSION_5 = 0x0500
- B_BEOS_VERSION = B_BEOS_VERSION_5
- B_BEOS_VERSION_MAUI = B_BEOS_VERSION_5
- _PR2_COMPATIBLE_ = 1
- _PR3_COMPATIBLE_ = 1
- _R4_COMPATIBLE_ = 1
- _R4_5_COMPATIBLE_ = 1
- _PR2_COMPATIBLE_ = 0
- _PR3_COMPATIBLE_ = 0
- _R4_COMPATIBLE_ = 1
- _R4_5_COMPATIBLE_ = 1
- def _UNUSED(x): return x
- # Included from sys/types.h
- # Included from time.h
- # Included from be_setup.h
- def __std(ref): return ref
- __be_os = 2
- __dest_os = __be_os
- __MSL__ = 0x4011
- __GLIBC__ = -2
- __GLIBC_MINOR__ = 1
- # Included from null.h
- NULL = (0)
- NULL = 0L
- # Included from size_t.h
- # Included from stddef.h
- # Included from wchar_t.h
- CLOCKS_PER_SEC = 1000
- CLK_TCK = CLOCKS_PER_SEC
- MAX_TIMESTR = 70
- # Included from sys/time.h
- # Included from ByteOrder.h
- # Included from endian.h
- __LITTLE_ENDIAN = 1234
- LITTLE_ENDIAN = __LITTLE_ENDIAN
- __BYTE_ORDER = __LITTLE_ENDIAN
- BYTE_ORDER = __BYTE_ORDER
- __BIG_ENDIAN = 0
- BIG_ENDIAN = 0
- __BIG_ENDIAN = 4321
- BIG_ENDIAN = __BIG_ENDIAN
- __BYTE_ORDER = __BIG_ENDIAN
- BYTE_ORDER = __BYTE_ORDER
- __LITTLE_ENDIAN = 0
- LITTLE_ENDIAN = 0
- __PDP_ENDIAN = 3412
- PDP_ENDIAN = __PDP_ENDIAN
- # Included from SupportDefs.h
- # Included from Errors.h
- # Included from limits.h
- # Included from float.h
- FLT_ROUNDS = 1
- FLT_RADIX = 2
- FLT_MANT_DIG = 24
- FLT_DIG = 6
- FLT_MIN_EXP = (-125)
- FLT_MIN_10_EXP = (-37)
- FLT_MAX_EXP = 128
- FLT_MAX_10_EXP = 38
- DBL_MANT_DIG = 53
- DBL_DIG = 15
- DBL_MIN_EXP = (-1021)
- DBL_MIN_10_EXP = (-308)
- DBL_MAX_EXP = 1024
- DBL_MAX_10_EXP = 308
- LDBL_MANT_DIG = DBL_MANT_DIG
- LDBL_DIG = DBL_DIG
- LDBL_MIN_EXP = DBL_MIN_EXP
- LDBL_MIN_10_EXP = DBL_MIN_10_EXP
- LDBL_MAX_EXP = DBL_MAX_EXP
- LDBL_MAX_10_EXP = DBL_MAX_10_EXP
- CHAR_BIT = (8)
- SCHAR_MIN = (-127-1)
- SCHAR_MAX = (127)
- CHAR_MIN = SCHAR_MIN
- CHAR_MAX = SCHAR_MAX
- MB_LEN_MAX = (1)
- SHRT_MIN = (-32767-1)
- SHRT_MAX = (32767)
- LONG_MIN = (-2147483647L-1)
- LONG_MAX = (2147483647L)
- INT_MIN = LONG_MIN
- INT_MAX = LONG_MAX
- ARG_MAX = (32768)
- ATEXIT_MAX = (32)
- CHILD_MAX = (1024)
- IOV_MAX = (256)
- FILESIZEBITS = (64)
- LINK_MAX = (1)
- LOGIN_NAME_MAX = (32)
- MAX_CANON = (255)
- MAX_INPUT = (255)
- NAME_MAX = (256)
- NGROUPS_MAX = (32)
- OPEN_MAX = (128)
- PATH_MAX = (1024)
- PIPE_MAX = (512)
- SSIZE_MAX = (2147483647L)
- TTY_NAME_MAX = (256)
- TZNAME_MAX = (32)
- SYMLINKS_MAX = (16)
- _POSIX_ARG_MAX = (32768)
- _POSIX_CHILD_MAX = (1024)
- _POSIX_LINK_MAX = (1)
- _POSIX_LOGIN_NAME_MAX = (9)
- _POSIX_MAX_CANON = (255)
- _POSIX_MAX_INPUT = (255)
- _POSIX_NAME_MAX = (255)
- _POSIX_NGROUPS_MAX = (0)
- _POSIX_OPEN_MAX = (128)
- _POSIX_PATH_MAX = (1024)
- _POSIX_PIPE_BUF = (512)
- _POSIX_SSIZE_MAX = (2147483647L)
- _POSIX_STREAM_MAX = (8)
- _POSIX_TTY_NAME_MAX = (256)
- _POSIX_TZNAME_MAX = (3)
- B_GENERAL_ERROR_BASE = LONG_MIN
- B_OS_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x1000
- B_APP_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x2000
- B_INTERFACE_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x3000
- B_MEDIA_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x4000
- B_TRANSLATION_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x4800
- B_MIDI_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x5000
- B_STORAGE_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x6000
- B_POSIX_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x7000
- B_MAIL_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x8000
- B_PRINT_ERROR_BASE = B_GENERAL_ERROR_BASE + 0x9000
- B_DEVICE_ERROR_BASE = B_GENERAL_ERROR_BASE + 0xa000
- B_ERRORS_END = (B_GENERAL_ERROR_BASE + 0xffff)
- E2BIG = (B_POSIX_ERROR_BASE + 1)
- ECHILD = (B_POSIX_ERROR_BASE + 2)
- EDEADLK = (B_POSIX_ERROR_BASE + 3)
- EFBIG = (B_POSIX_ERROR_BASE + 4)
- EMLINK = (B_POSIX_ERROR_BASE + 5)
- ENFILE = (B_POSIX_ERROR_BASE + 6)
- ENODEV = (B_POSIX_ERROR_BASE + 7)
- ENOLCK = (B_POSIX_ERROR_BASE + 8)
- ENOSYS = (B_POSIX_ERROR_BASE + 9)
- ENOTTY = (B_POSIX_ERROR_BASE + 10)
- ENXIO = (B_POSIX_ERROR_BASE + 11)
- ESPIPE = (B_POSIX_ERROR_BASE + 12)
- ESRCH = (B_POSIX_ERROR_BASE + 13)
- EFPOS = (B_POSIX_ERROR_BASE + 14)
- ESIGPARM = (B_POSIX_ERROR_BASE + 15)
- EDOM = (B_POSIX_ERROR_BASE + 16)
- ERANGE = (B_POSIX_ERROR_BASE + 17)
- EPROTOTYPE = (B_POSIX_ERROR_BASE + 18)
- EPROTONOSUPPORT = (B_POSIX_ERROR_BASE + 19)
- EPFNOSUPPORT = (B_POSIX_ERROR_BASE + 20)
- EAFNOSUPPORT = (B_POSIX_ERROR_BASE + 21)
- EADDRINUSE = (B_POSIX_ERROR_BASE + 22)
- EADDRNOTAVAIL = (B_POSIX_ERROR_BASE + 23)
- ENETDOWN = (B_POSIX_ERROR_BASE + 24)
- ENETUNREACH = (B_POSIX_ERROR_BASE + 25)
- ENETRESET = (B_POSIX_ERROR_BASE + 26)
- ECONNABORTED = (B_POSIX_ERROR_BASE + 27)
- ECONNRESET = (B_POSIX_ERROR_BASE + 28)
- EISCONN = (B_POSIX_ERROR_BASE + 29)
- ENOTCONN = (B_POSIX_ERROR_BASE + 30)
- ESHUTDOWN = (B_POSIX_ERROR_BASE + 31)
- ECONNREFUSED = (B_POSIX_ERROR_BASE + 32)
- EHOSTUNREACH = (B_POSIX_ERROR_BASE + 33)
- ENOPROTOOPT = (B_POSIX_ERROR_BASE + 34)
- ENOBUFS = (B_POSIX_ERROR_BASE + 35)
- EINPROGRESS = (B_POSIX_ERROR_BASE + 36)
- EALREADY = (B_POSIX_ERROR_BASE + 37)
- EILSEQ = (B_POSIX_ERROR_BASE + 38)
- ENOMSG = (B_POSIX_ERROR_BASE + 39)
- ESTALE = (B_POSIX_ERROR_BASE + 40)
- EOVERFLOW = (B_POSIX_ERROR_BASE + 41)
- EMSGSIZE = (B_POSIX_ERROR_BASE + 42)
- EOPNOTSUPP = (B_POSIX_ERROR_BASE + 43)
- ENOTSOCK = (B_POSIX_ERROR_BASE + 44)
- false = 0
- true = 1
- NULL = (0)
- FALSE = 0
- TRUE = 1
- # Included from TypeConstants.h
- B_HOST_IS_LENDIAN = 1
- B_HOST_IS_BENDIAN = 0
- def B_HOST_TO_LENDIAN_DOUBLE(arg): return (double)(arg)
- def B_HOST_TO_LENDIAN_FLOAT(arg): return (float)(arg)
- def B_HOST_TO_LENDIAN_INT64(arg): return (uint64)(arg)
- def B_HOST_TO_LENDIAN_INT32(arg): return (uint32)(arg)
- def B_HOST_TO_LENDIAN_INT16(arg): return (uint16)(arg)
- def B_HOST_TO_BENDIAN_DOUBLE(arg): return __swap_double(arg)
- def B_HOST_TO_BENDIAN_FLOAT(arg): return __swap_float(arg)
- def B_HOST_TO_BENDIAN_INT64(arg): return __swap_int64(arg)
- def B_HOST_TO_BENDIAN_INT32(arg): return __swap_int32(arg)
- def B_HOST_TO_BENDIAN_INT16(arg): return __swap_int16(arg)
- def B_LENDIAN_TO_HOST_DOUBLE(arg): return (double)(arg)
- def B_LENDIAN_TO_HOST_FLOAT(arg): return (float)(arg)
- def B_LENDIAN_TO_HOST_INT64(arg): return (uint64)(arg)
- def B_LENDIAN_TO_HOST_INT32(arg): return (uint32)(arg)
- def B_LENDIAN_TO_HOST_INT16(arg): return (uint16)(arg)
- def B_BENDIAN_TO_HOST_DOUBLE(arg): return __swap_double(arg)
- def B_BENDIAN_TO_HOST_FLOAT(arg): return __swap_float(arg)
- def B_BENDIAN_TO_HOST_INT64(arg): return __swap_int64(arg)
- def B_BENDIAN_TO_HOST_INT32(arg): return __swap_int32(arg)
- def B_BENDIAN_TO_HOST_INT16(arg): return __swap_int16(arg)
- B_HOST_IS_LENDIAN = 0
- B_HOST_IS_BENDIAN = 1
- def B_HOST_TO_LENDIAN_DOUBLE(arg): return __swap_double(arg)
- def B_HOST_TO_LENDIAN_FLOAT(arg): return __swap_float(arg)
- def B_HOST_TO_LENDIAN_INT64(arg): return __swap_int64(arg)
- def B_HOST_TO_LENDIAN_INT32(arg): return __swap_int32(arg)
- def B_HOST_TO_LENDIAN_INT16(arg): return __swap_int16(arg)
- def B_HOST_TO_BENDIAN_DOUBLE(arg): return (double)(arg)
- def B_HOST_TO_BENDIAN_FLOAT(arg): return (float)(arg)
- def B_HOST_TO_BENDIAN_INT64(arg): return (uint64)(arg)
- def B_HOST_TO_BENDIAN_INT32(arg): return (uint32)(arg)
- def B_HOST_TO_BENDIAN_INT16(arg): return (uint16)(arg)
- def B_LENDIAN_TO_HOST_DOUBLE(arg): return __swap_double(arg)
- def B_LENDIAN_TO_HOST_FLOAT(arg): return __swap_float(arg)
- def B_LENDIAN_TO_HOST_INT64(arg): return __swap_int64(arg)
- def B_LENDIAN_TO_HOST_INT32(arg): return __swap_int32(arg)
- def B_LENDIAN_TO_HOST_INT16(arg): return __swap_int16(arg)
- def B_BENDIAN_TO_HOST_DOUBLE(arg): return (double)(arg)
- def B_BENDIAN_TO_HOST_FLOAT(arg): return (float)(arg)
- def B_BENDIAN_TO_HOST_INT64(arg): return (uint64)(arg)
- def B_BENDIAN_TO_HOST_INT32(arg): return (uint32)(arg)
- def B_BENDIAN_TO_HOST_INT16(arg): return (uint16)(arg)
- def B_SWAP_DOUBLE(arg): return __swap_double(arg)
- def B_SWAP_FLOAT(arg): return __swap_float(arg)
- def B_SWAP_INT64(arg): return __swap_int64(arg)
- def B_SWAP_INT32(arg): return __swap_int32(arg)
- def B_SWAP_INT16(arg): return __swap_int16(arg)
- def htonl(x): return B_HOST_TO_BENDIAN_INT32(x)
- def ntohl(x): return B_BENDIAN_TO_HOST_INT32(x)
- def htons(x): return B_HOST_TO_BENDIAN_INT16(x)
- def ntohs(x): return B_BENDIAN_TO_HOST_INT16(x)
- AF_INET = 1
- INADDR_ANY = 0x00000000
- INADDR_BROADCAST = 0xffffffff
- INADDR_LOOPBACK = 0x7f000001
- SOL_SOCKET = 1
- SO_DEBUG = 1
- SO_REUSEADDR = 2
- SO_NONBLOCK = 3
- SO_REUSEPORT = 4
- MSG_OOB = 0x1
- SOCK_DGRAM = 1
- SOCK_STREAM = 2
- IPPROTO_UDP = 1
- IPPROTO_TCP = 2
- IPPROTO_ICMP = 3
- B_UDP_MAX_SIZE = (65536 - 1024)
- FD_SETSIZE = 256
- FDSETSIZE = FD_SETSIZE
- NFDBITS = 32
- def _FDMSKNO(fd): return ((fd) / NFDBITS)
- def _FDBITNO(fd): return ((fd) % NFDBITS)