symbian-qemu-0.9.1-12/python-2.6.1/Lib/plat-beos5/IN.py
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     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)