mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			327 lines
		
	
	
		
			No EOL
		
	
	
		
			8.2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			327 lines
		
	
	
		
			No EOL
		
	
	
		
			8.2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
# 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) |