mirror of
https://github.com/python/cpython.git
synced 2025-08-03 00:23:06 +00:00
- Add support for FreeBSD 8 which is recently forked from FreeBSD 7.
- Regenerate IN module for most recent maintenance tree of FreeBSD 6 and 7.
This commit is contained in:
parent
98f40b1fcd
commit
a838a801f2
5 changed files with 673 additions and 24 deletions
|
@ -1,6 +1,28 @@
|
|||
# Generated by h2py from /usr/include/netinet/in.h
|
||||
|
||||
# Included from sys/cdefs.h
|
||||
__GNUCLIKE_ASM = 3
|
||||
__GNUCLIKE_ASM = 2
|
||||
__GNUCLIKE___TYPEOF = 1
|
||||
__GNUCLIKE___OFFSETOF = 1
|
||||
__GNUCLIKE___SECTION = 1
|
||||
__GNUCLIKE_ATTRIBUTE_MODE_DI = 1
|
||||
__GNUCLIKE_CTOR_SECTION_HANDLING = 1
|
||||
__GNUCLIKE_BUILTIN_CONSTANT_P = 1
|
||||
__GNUCLIKE_BUILTIN_VARARGS = 1
|
||||
__GNUCLIKE_BUILTIN_STDARG = 1
|
||||
__GNUCLIKE_BUILTIN_VAALIST = 1
|
||||
__GNUC_VA_LIST_COMPATIBILITY = 1
|
||||
__GNUCLIKE_BUILTIN_NEXT_ARG = 1
|
||||
__GNUCLIKE_BUILTIN_MEMCPY = 1
|
||||
__CC_SUPPORTS_INLINE = 1
|
||||
__CC_SUPPORTS___INLINE = 1
|
||||
__CC_SUPPORTS___INLINE__ = 1
|
||||
__CC_SUPPORTS___FUNC__ = 1
|
||||
__CC_SUPPORTS_WARNING = 1
|
||||
__CC_SUPPORTS_VARADIC_XXX = 1
|
||||
__CC_SUPPORTS_DYNAMIC_ARRAY_INIT = 1
|
||||
__CC_INT_IS_32BIT = 1
|
||||
def __P(protos): return protos
|
||||
|
||||
def __STRING(x): return #x
|
||||
|
@ -29,6 +51,8 @@ def __predict_true(exp): return (exp)
|
|||
|
||||
def __predict_false(exp): return (exp)
|
||||
|
||||
def __format_arg(fmtarg): return __attribute__((__format_arg__ (fmtarg)))
|
||||
|
||||
def __FBSDID(s): return __IDSTRING(__CONCAT(__rcsid_,__LINE__),s)
|
||||
|
||||
def __RCSID(s): return __IDSTRING(__CONCAT(__rcsid_,__LINE__),s)
|
||||
|
@ -86,8 +110,6 @@ LITTLE_ENDIAN = _LITTLE_ENDIAN
|
|||
BIG_ENDIAN = _BIG_ENDIAN
|
||||
PDP_ENDIAN = _PDP_ENDIAN
|
||||
BYTE_ORDER = _BYTE_ORDER
|
||||
__INTEL_COMPILER_with_FreeBSD_endian = 1
|
||||
__INTEL_COMPILER_with_FreeBSD_endian = 1
|
||||
def __word_swap_int_var(x): return \
|
||||
|
||||
def __word_swap_int_const(x): return \
|
||||
|
@ -96,12 +118,16 @@ def __word_swap_int(x): return __word_swap_int_var(x)
|
|||
|
||||
def __byte_swap_int_var(x): return \
|
||||
|
||||
def __byte_swap_int_var(x): return \
|
||||
|
||||
def __byte_swap_int_const(x): return \
|
||||
|
||||
def __byte_swap_int(x): return __byte_swap_int_var(x)
|
||||
|
||||
def __byte_swap_long_var(x): return \
|
||||
|
||||
def __byte_swap_long_const(x): return \
|
||||
|
||||
def __byte_swap_long(x): return __byte_swap_long_var(x)
|
||||
|
||||
def __byte_swap_word_var(x): return \
|
||||
|
||||
def __byte_swap_word_const(x): return \
|
||||
|
@ -229,47 +255,50 @@ IPPROTO_ENCAP = 98
|
|||
IPPROTO_APES = 99
|
||||
IPPROTO_GMTP = 100
|
||||
IPPROTO_IPCOMP = 108
|
||||
IPPROTO_SCTP = 132
|
||||
IPPROTO_PIM = 103
|
||||
IPPROTO_CARP = 112
|
||||
IPPROTO_PGM = 113
|
||||
IPPROTO_PFSYNC = 240
|
||||
IPPROTO_OLD_DIVERT = 254
|
||||
IPPROTO_MAX = 256
|
||||
IPPROTO_DONE = 257
|
||||
IPPROTO_DIVERT = 258
|
||||
IPPROTO_SPACER = 32767
|
||||
IPPORT_RESERVED = 1024
|
||||
IPPORT_HIFIRSTAUTO = 49152
|
||||
IPPORT_HILASTAUTO = 65535
|
||||
IPPORT_RESERVEDSTART = 600
|
||||
IPPORT_MAX = 65535
|
||||
def IN_CLASSA(i): return (((u_int32_t)(i) & (-2147483648)) == 0)
|
||||
def IN_CLASSA(i): return (((u_int32_t)(i) & 0x80000000) == 0)
|
||||
|
||||
IN_CLASSA_NET = (-16777216)
|
||||
IN_CLASSA_NET = 0xff000000
|
||||
IN_CLASSA_NSHIFT = 24
|
||||
IN_CLASSA_HOST = 0x00ffffff
|
||||
IN_CLASSA_MAX = 128
|
||||
def IN_CLASSB(i): return (((u_int32_t)(i) & (-1073741824)) == (-2147483648))
|
||||
def IN_CLASSB(i): return (((u_int32_t)(i) & 0xc0000000) == 0x80000000)
|
||||
|
||||
IN_CLASSB_NET = (-65536)
|
||||
IN_CLASSB_NET = 0xffff0000
|
||||
IN_CLASSB_NSHIFT = 16
|
||||
IN_CLASSB_HOST = 0x0000ffff
|
||||
IN_CLASSB_MAX = 65536
|
||||
def IN_CLASSC(i): return (((u_int32_t)(i) & (-536870912)) == (-1073741824))
|
||||
def IN_CLASSC(i): return (((u_int32_t)(i) & 0xe0000000) == 0xc0000000)
|
||||
|
||||
IN_CLASSC_NET = (-256)
|
||||
IN_CLASSC_NET = 0xffffff00
|
||||
IN_CLASSC_NSHIFT = 8
|
||||
IN_CLASSC_HOST = 0x000000ff
|
||||
def IN_CLASSD(i): return (((u_int32_t)(i) & (-268435456)) == (-536870912))
|
||||
def IN_CLASSD(i): return (((u_int32_t)(i) & 0xf0000000) == 0xe0000000)
|
||||
|
||||
IN_CLASSD_NET = (-268435456)
|
||||
IN_CLASSD_NET = 0xf0000000
|
||||
IN_CLASSD_NSHIFT = 28
|
||||
IN_CLASSD_HOST = 0x0fffffff
|
||||
def IN_MULTICAST(i): return IN_CLASSD(i)
|
||||
|
||||
def IN_EXPERIMENTAL(i): return (((u_int32_t)(i) & (-268435456)) == (-268435456))
|
||||
def IN_EXPERIMENTAL(i): return (((u_int32_t)(i) & 0xf0000000) == 0xf0000000)
|
||||
|
||||
def IN_BADCLASS(i): return (((u_int32_t)(i) & (-268435456)) == (-268435456))
|
||||
def IN_BADCLASS(i): return (((u_int32_t)(i) & 0xf0000000) == 0xf0000000)
|
||||
|
||||
INADDR_NONE = (-1)
|
||||
INADDR_NONE = 0xffffffff
|
||||
IN_LOOPBACKNET = 127
|
||||
IP_OPTIONS = 1
|
||||
IP_HDRINCL = 2
|
||||
|
@ -311,6 +340,8 @@ IP_DUMMYNET_DEL = 61
|
|||
IP_DUMMYNET_FLUSH = 62
|
||||
IP_DUMMYNET_GET = 64
|
||||
IP_RECVTTL = 65
|
||||
IP_MINTTL = 66
|
||||
IP_DONTFRAG = 67
|
||||
IP_DEFAULT_MULTICAST_TTL = 1
|
||||
IP_DEFAULT_MULTICAST_LOOP = 1
|
||||
IP_MAX_MEMBERSHIPS = 20
|
||||
|
@ -339,7 +370,7 @@ def in_nullhost(x): return ((x).s_addr == INADDR_ANY)
|
|||
|
||||
|
||||
# Included from netinet6/in6.h
|
||||
__KAME_VERSION = "20010528/FreeBSD"
|
||||
__KAME_VERSION = "FreeBSD"
|
||||
IPV6PORT_RESERVED = 1024
|
||||
IPV6PORT_ANONMIN = 49152
|
||||
IPV6PORT_ANONMAX = 65535
|
||||
|
@ -348,8 +379,8 @@ IPV6PORT_RESERVEDMAX = (IPV6PORT_RESERVED-1)
|
|||
INET6_ADDRSTRLEN = 46
|
||||
IPV6_ADDR_INT32_ONE = 1
|
||||
IPV6_ADDR_INT32_TWO = 2
|
||||
IPV6_ADDR_INT32_MNL = (-16711680)
|
||||
IPV6_ADDR_INT32_MLL = (-16646144)
|
||||
IPV6_ADDR_INT32_MNL = 0xff010000
|
||||
IPV6_ADDR_INT32_MLL = 0xff020000
|
||||
IPV6_ADDR_INT32_SMP = 0x0000ffff
|
||||
IPV6_ADDR_INT16_ULL = 0xfe80
|
||||
IPV6_ADDR_INT16_USL = 0xfec0
|
||||
|
@ -358,7 +389,7 @@ IPV6_ADDR_INT32_ONE = 0x01000000
|
|||
IPV6_ADDR_INT32_TWO = 0x02000000
|
||||
IPV6_ADDR_INT32_MNL = 0x000001ff
|
||||
IPV6_ADDR_INT32_MLL = 0x000002ff
|
||||
IPV6_ADDR_INT32_SMP = (-65536)
|
||||
IPV6_ADDR_INT32_SMP = 0xffff0000
|
||||
IPV6_ADDR_INT16_ULL = 0x80fe
|
||||
IPV6_ADDR_INT16_USL = 0xc0fe
|
||||
IPV6_ADDR_INT16_MLL = 0x02ff
|
||||
|
@ -511,5 +542,10 @@ IPV6CTL_AUTO_LINKLOCAL = 35
|
|||
IPV6CTL_RIP6STATS = 36
|
||||
IPV6CTL_PREFER_TEMPADDR = 37
|
||||
IPV6CTL_ADDRCTLPOLICY = 38
|
||||
IPV6CTL_USE_DEFAULTZONE = 39
|
||||
IPV6CTL_MAXFRAGS = 41
|
||||
IPV6CTL_MAXID = 42
|
||||
IPV6CTL_IFQ = 42
|
||||
IPV6CTL_ISATAPRTR = 43
|
||||
IPV6CTL_MCAST_PMTU = 44
|
||||
IPV6CTL_STEALTH = 45
|
||||
IPV6CTL_MAXID = 46
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue