mirror of
https://github.com/python/cpython.git
synced 2025-11-25 21:11:09 +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
|
|
@ -10,9 +10,9 @@ __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_STDARG = 1
|
||||
__GNUCLIKE_BUILTIN_NEXT_ARG = 1
|
||||
__GNUCLIKE_BUILTIN_MEMCPY = 1
|
||||
__CC_SUPPORTS_INLINE = 1
|
||||
|
|
@ -51,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)
|
||||
|
|
@ -247,6 +249,7 @@ IPPROTO_ENCAP = 98
|
|||
IPPROTO_APES = 99
|
||||
IPPROTO_GMTP = 100
|
||||
IPPROTO_IPCOMP = 108
|
||||
IPPROTO_SCTP = 132
|
||||
IPPROTO_PIM = 103
|
||||
IPPROTO_CARP = 112
|
||||
IPPROTO_PGM = 113
|
||||
|
|
@ -289,6 +292,10 @@ def IN_EXPERIMENTAL(i): return (((u_int32_t)(i) & (-268435456)) == (-268435456))
|
|||
|
||||
def IN_BADCLASS(i): return (((u_int32_t)(i) & (-268435456)) == (-268435456))
|
||||
|
||||
def IN_LINKLOCAL(i): return (((u_int32_t)(i) & (-65536)) == (-1442971648))
|
||||
|
||||
def IN_LOCAL_GROUP(i): return (((u_int32_t)(i) & (-256)) == (-536870912))
|
||||
|
||||
INADDR_NONE = (-1)
|
||||
IN_LOOPBACKNET = 127
|
||||
IP_OPTIONS = 1
|
||||
|
|
@ -326,14 +333,35 @@ IP_FW_FLUSH = 52
|
|||
IP_FW_ZERO = 53
|
||||
IP_FW_GET = 54
|
||||
IP_FW_RESETLOG = 55
|
||||
IP_FW_NAT_CFG = 56
|
||||
IP_FW_NAT_DEL = 57
|
||||
IP_FW_NAT_GET_CONFIG = 58
|
||||
IP_FW_NAT_GET_LOG = 59
|
||||
IP_DUMMYNET_CONFIGURE = 60
|
||||
IP_DUMMYNET_DEL = 61
|
||||
IP_DUMMYNET_FLUSH = 62
|
||||
IP_DUMMYNET_GET = 64
|
||||
IP_RECVTTL = 65
|
||||
IP_MINTTL = 66
|
||||
IP_DONTFRAG = 67
|
||||
IP_ADD_SOURCE_MEMBERSHIP = 70
|
||||
IP_DROP_SOURCE_MEMBERSHIP = 71
|
||||
IP_BLOCK_SOURCE = 72
|
||||
IP_UNBLOCK_SOURCE = 73
|
||||
IP_MSFILTER = 74
|
||||
MCAST_JOIN_GROUP = 80
|
||||
MCAST_LEAVE_GROUP = 81
|
||||
MCAST_JOIN_SOURCE_GROUP = 82
|
||||
MCAST_LEAVE_SOURCE_GROUP = 83
|
||||
MCAST_BLOCK_SOURCE = 84
|
||||
MCAST_UNBLOCK_SOURCE = 85
|
||||
IP_DEFAULT_MULTICAST_TTL = 1
|
||||
IP_DEFAULT_MULTICAST_LOOP = 1
|
||||
IP_MAX_MEMBERSHIPS = 20
|
||||
IP_MIN_MEMBERSHIPS = 31
|
||||
IP_MAX_MEMBERSHIPS = 4095
|
||||
IP_MAX_SOURCE_FILTER = 1024
|
||||
MCAST_INCLUDE = 1
|
||||
MCAST_EXCLUDE = 2
|
||||
IP_PORTRANGE_DEFAULT = 0
|
||||
IP_PORTRANGE_HIGH = 1
|
||||
IP_PORTRANGE_LOW = 2
|
||||
|
|
@ -359,7 +387,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
|
||||
|
|
@ -430,6 +458,8 @@ def IN6_IS_ADDR_MC_GLOBAL(a): return \
|
|||
|
||||
def IN6_IS_SCOPE_LINKLOCAL(a): return \
|
||||
|
||||
def IN6_IS_SCOPE_EMBED(a): return \
|
||||
|
||||
def IFA6_IS_DEPRECATED(a): return \
|
||||
|
||||
def IFA6_IS_INVALID(a): return \
|
||||
|
|
@ -488,6 +518,7 @@ IPV6_AUTOFLOWLABEL = 59
|
|||
IPV6_TCLASS = 61
|
||||
IPV6_DONTFRAG = 62
|
||||
IPV6_PREFER_TEMPADDR = 63
|
||||
IPV6_MSFILTER = 74
|
||||
IPV6_RTHDR_LOOSE = 0
|
||||
IPV6_RTHDR_STRICT = 1
|
||||
IPV6_RTHDR_TYPE_0 = 0
|
||||
|
|
@ -531,5 +562,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