diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2019-12-02 13:09:17 +0300 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2019-12-02 13:09:17 +0300 |
commit | 38fde63f74091af1f6a0d485474769bb6b4f17ce (patch) | |
tree | 1317a1fa2ef61c710ff5c653f43c0af8bb164ca6 /debian/patches/plat-linux2-differences | |
download | pypy-debian.tar.gz |
Import pypy (7.2.0+dfsg-1)debian/7.2.0+dfsg-1debian
Diffstat (limited to 'debian/patches/plat-linux2-differences')
-rw-r--r-- | debian/patches/plat-linux2-differences | 4044 |
1 files changed, 4044 insertions, 0 deletions
diff --git a/debian/patches/plat-linux2-differences b/debian/patches/plat-linux2-differences new file mode 100644 index 0000000..b95f7b1 --- /dev/null +++ b/debian/patches/plat-linux2-differences @@ -0,0 +1,4044 @@ +From: Stefano Rivera <stefanor@debian.org> +Date: Sat, 7 Oct 2017 09:38:58 +0200 +Subject: plat-linux2's constants vary + +Break the affected files up, and import based on platform.machine() + +Bug-cpython: http://bugs.python.org/issue3990 +Origin: Debian cpython packaging +Author: Thiemo Seufer <ths@networkno.de> +Author: Matthias Klose <doko@debian.org> +Author: Stefano Rivera <stefanor@debian.org> +Last-Update: 2014-09-22 +--- + lib-python/2.7/plat-linux2/DLFCN.py | 88 +--- + lib-python/2.7/plat-linux2/DLFCN_default.py | 83 ++++ + lib-python/2.7/plat-linux2/DLFCN_mips.py | 83 ++++ + lib-python/2.7/plat-linux2/IN.py | 630 +--------------------------- + lib-python/2.7/plat-linux2/IN_alpha.py | 615 +++++++++++++++++++++++++++ + lib-python/2.7/plat-linux2/IN_default.py | 615 +++++++++++++++++++++++++++ + lib-python/2.7/plat-linux2/IN_hppa.py | 615 +++++++++++++++++++++++++++ + lib-python/2.7/plat-linux2/IN_mips.py | 615 +++++++++++++++++++++++++++ + lib-python/2.7/plat-linux2/IN_sparc.py | 615 +++++++++++++++++++++++++++ + 9 files changed, 3263 insertions(+), 696 deletions(-) + create mode 100644 lib-python/2.7/plat-linux2/DLFCN_default.py + create mode 100644 lib-python/2.7/plat-linux2/DLFCN_mips.py + create mode 100644 lib-python/2.7/plat-linux2/IN_alpha.py + create mode 100644 lib-python/2.7/plat-linux2/IN_default.py + create mode 100644 lib-python/2.7/plat-linux2/IN_hppa.py + create mode 100644 lib-python/2.7/plat-linux2/IN_mips.py + create mode 100644 lib-python/2.7/plat-linux2/IN_sparc.py + +diff --git a/lib-python/2.7/plat-linux2/DLFCN.py b/lib-python/2.7/plat-linux2/DLFCN.py +index e23340a..8d8204f 100644 +--- a/lib-python/2.7/plat-linux2/DLFCN.py ++++ b/lib-python/2.7/plat-linux2/DLFCN.py +@@ -1,83 +1,9 @@ +-# Generated by h2py from /usr/include/dlfcn.h +-_DLFCN_H = 1 ++import platform + +-# Included from features.h +-_FEATURES_H = 1 +-__USE_ANSI = 1 +-__FAVOR_BSD = 1 +-_ISOC99_SOURCE = 1 +-_POSIX_SOURCE = 1 +-_POSIX_C_SOURCE = 199506L +-_XOPEN_SOURCE = 600 +-_XOPEN_SOURCE_EXTENDED = 1 +-_LARGEFILE64_SOURCE = 1 +-_BSD_SOURCE = 1 +-_SVID_SOURCE = 1 +-_BSD_SOURCE = 1 +-_SVID_SOURCE = 1 +-__USE_ISOC99 = 1 +-_POSIX_SOURCE = 1 +-_POSIX_C_SOURCE = 2 +-_POSIX_C_SOURCE = 199506L +-__USE_POSIX = 1 +-__USE_POSIX2 = 1 +-__USE_POSIX199309 = 1 +-__USE_POSIX199506 = 1 +-__USE_XOPEN = 1 +-__USE_XOPEN_EXTENDED = 1 +-__USE_UNIX98 = 1 +-_LARGEFILE_SOURCE = 1 +-__USE_XOPEN2K = 1 +-__USE_ISOC99 = 1 +-__USE_XOPEN_EXTENDED = 1 +-__USE_LARGEFILE = 1 +-__USE_LARGEFILE64 = 1 +-__USE_FILE_OFFSET64 = 1 +-__USE_MISC = 1 +-__USE_BSD = 1 +-__USE_SVID = 1 +-__USE_GNU = 1 +-__USE_REENTRANT = 1 +-__STDC_IEC_559__ = 1 +-__STDC_IEC_559_COMPLEX__ = 1 +-__STDC_ISO_10646__ = 200009L +-__GNU_LIBRARY__ = 6 +-__GLIBC__ = 2 +-__GLIBC_MINOR__ = 2 ++architecture = platform.machine() ++if architecture.startswith('mips'): ++ from DLFCN_mips import * ++else: ++ from DLFCN_default import * + +-# Included from sys/cdefs.h +-_SYS_CDEFS_H = 1 +-def __PMT(args): return args +- +-def __P(args): return args +- +-def __PMT(args): return args +- +-def __STRING(x): return #x +- +-__flexarr = [] +-__flexarr = [0] +-__flexarr = [] +-__flexarr = [1] +-def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname) +- +-def __attribute__(xyz): return +- +-def __attribute_format_arg__(x): return __attribute__ ((__format_arg__ (x))) +- +-def __attribute_format_arg__(x): return +- +-__USE_LARGEFILE = 1 +-__USE_LARGEFILE64 = 1 +-__USE_EXTERN_INLINES = 1 +- +-# Included from gnu/stubs.h +- +-# Included from bits/dlfcn.h +-RTLD_LAZY = 0x00001 +-RTLD_NOW = 0x00002 +-RTLD_BINDING_MASK = 0x3 +-RTLD_NOLOAD = 0x00004 +-RTLD_GLOBAL = 0x00100 +-RTLD_LOCAL = 0 +-RTLD_NODELETE = 0x01000 ++del platform, architecture +diff --git a/lib-python/2.7/plat-linux2/DLFCN_default.py b/lib-python/2.7/plat-linux2/DLFCN_default.py +new file mode 100644 +index 0000000..e23340a +--- /dev/null ++++ b/lib-python/2.7/plat-linux2/DLFCN_default.py +@@ -0,0 +1,83 @@ ++# Generated by h2py from /usr/include/dlfcn.h ++_DLFCN_H = 1 ++ ++# Included from features.h ++_FEATURES_H = 1 ++__USE_ANSI = 1 ++__FAVOR_BSD = 1 ++_ISOC99_SOURCE = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 199506L ++_XOPEN_SOURCE = 600 ++_XOPEN_SOURCE_EXTENDED = 1 ++_LARGEFILE64_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++__USE_ISOC99 = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 2 ++_POSIX_C_SOURCE = 199506L ++__USE_POSIX = 1 ++__USE_POSIX2 = 1 ++__USE_POSIX199309 = 1 ++__USE_POSIX199506 = 1 ++__USE_XOPEN = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_UNIX98 = 1 ++_LARGEFILE_SOURCE = 1 ++__USE_XOPEN2K = 1 ++__USE_ISOC99 = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_FILE_OFFSET64 = 1 ++__USE_MISC = 1 ++__USE_BSD = 1 ++__USE_SVID = 1 ++__USE_GNU = 1 ++__USE_REENTRANT = 1 ++__STDC_IEC_559__ = 1 ++__STDC_IEC_559_COMPLEX__ = 1 ++__STDC_ISO_10646__ = 200009L ++__GNU_LIBRARY__ = 6 ++__GLIBC__ = 2 ++__GLIBC_MINOR__ = 2 ++ ++# Included from sys/cdefs.h ++_SYS_CDEFS_H = 1 ++def __PMT(args): return args ++ ++def __P(args): return args ++ ++def __PMT(args): return args ++ ++def __STRING(x): return #x ++ ++__flexarr = [] ++__flexarr = [0] ++__flexarr = [] ++__flexarr = [1] ++def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname) ++ ++def __attribute__(xyz): return ++ ++def __attribute_format_arg__(x): return __attribute__ ((__format_arg__ (x))) ++ ++def __attribute_format_arg__(x): return ++ ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_EXTERN_INLINES = 1 ++ ++# Included from gnu/stubs.h ++ ++# Included from bits/dlfcn.h ++RTLD_LAZY = 0x00001 ++RTLD_NOW = 0x00002 ++RTLD_BINDING_MASK = 0x3 ++RTLD_NOLOAD = 0x00004 ++RTLD_GLOBAL = 0x00100 ++RTLD_LOCAL = 0 ++RTLD_NODELETE = 0x01000 +diff --git a/lib-python/2.7/plat-linux2/DLFCN_mips.py b/lib-python/2.7/plat-linux2/DLFCN_mips.py +new file mode 100644 +index 0000000..9fbb22b +--- /dev/null ++++ b/lib-python/2.7/plat-linux2/DLFCN_mips.py +@@ -0,0 +1,83 @@ ++# Generated by h2py from /usr/include/dlfcn.h ++_DLFCN_H = 1 ++ ++# Included from features.h ++_FEATURES_H = 1 ++__USE_ANSI = 1 ++__FAVOR_BSD = 1 ++_ISOC99_SOURCE = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 199506L ++_XOPEN_SOURCE = 600 ++_XOPEN_SOURCE_EXTENDED = 1 ++_LARGEFILE64_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++__USE_ISOC99 = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 2 ++_POSIX_C_SOURCE = 199506L ++__USE_POSIX = 1 ++__USE_POSIX2 = 1 ++__USE_POSIX199309 = 1 ++__USE_POSIX199506 = 1 ++__USE_XOPEN = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_UNIX98 = 1 ++_LARGEFILE_SOURCE = 1 ++__USE_XOPEN2K = 1 ++__USE_ISOC99 = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_FILE_OFFSET64 = 1 ++__USE_MISC = 1 ++__USE_BSD = 1 ++__USE_SVID = 1 ++__USE_GNU = 1 ++__USE_REENTRANT = 1 ++__STDC_IEC_559__ = 1 ++__STDC_IEC_559_COMPLEX__ = 1 ++__STDC_ISO_10646__ = 200009L ++__GNU_LIBRARY__ = 6 ++__GLIBC__ = 2 ++__GLIBC_MINOR__ = 2 ++ ++# Included from sys/cdefs.h ++_SYS_CDEFS_H = 1 ++def __PMT(args): return args ++ ++def __P(args): return args ++ ++def __PMT(args): return args ++ ++def __STRING(x): return #x ++ ++__flexarr = [] ++__flexarr = [0] ++__flexarr = [] ++__flexarr = [1] ++def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname) ++ ++def __attribute__(xyz): return ++ ++def __attribute_format_arg__(x): return __attribute__ ((__format_arg__ (x))) ++ ++def __attribute_format_arg__(x): return ++ ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_EXTERN_INLINES = 1 ++ ++# Included from gnu/stubs.h ++ ++# Included from bits/dlfcn.h ++RTLD_LAZY = 0x00001 ++RTLD_NOW = 0x00002 ++RTLD_BINDING_MASK = 0x3 ++RTLD_NOLOAD = 0x00008 ++RTLD_GLOBAL = 0x00004 ++RTLD_LOCAL = 0 ++RTLD_NODELETE = 0x01000 +diff --git a/lib-python/2.7/plat-linux2/IN.py b/lib-python/2.7/plat-linux2/IN.py +index ad307f6..360db68 100644 +--- a/lib-python/2.7/plat-linux2/IN.py ++++ b/lib-python/2.7/plat-linux2/IN.py +@@ -1,615 +1,15 @@ +-# Generated by h2py from /usr/include/netinet/in.h +-_NETINET_IN_H = 1 +- +-# Included from features.h +-_FEATURES_H = 1 +-__USE_ANSI = 1 +-__FAVOR_BSD = 1 +-_ISOC99_SOURCE = 1 +-_POSIX_SOURCE = 1 +-_POSIX_C_SOURCE = 199506L +-_XOPEN_SOURCE = 600 +-_XOPEN_SOURCE_EXTENDED = 1 +-_LARGEFILE64_SOURCE = 1 +-_BSD_SOURCE = 1 +-_SVID_SOURCE = 1 +-_BSD_SOURCE = 1 +-_SVID_SOURCE = 1 +-__USE_ISOC99 = 1 +-_POSIX_SOURCE = 1 +-_POSIX_C_SOURCE = 2 +-_POSIX_C_SOURCE = 199506L +-__USE_POSIX = 1 +-__USE_POSIX2 = 1 +-__USE_POSIX199309 = 1 +-__USE_POSIX199506 = 1 +-__USE_XOPEN = 1 +-__USE_XOPEN_EXTENDED = 1 +-__USE_UNIX98 = 1 +-_LARGEFILE_SOURCE = 1 +-__USE_XOPEN2K = 1 +-__USE_ISOC99 = 1 +-__USE_XOPEN_EXTENDED = 1 +-__USE_LARGEFILE = 1 +-__USE_LARGEFILE64 = 1 +-__USE_FILE_OFFSET64 = 1 +-__USE_MISC = 1 +-__USE_BSD = 1 +-__USE_SVID = 1 +-__USE_GNU = 1 +-__USE_REENTRANT = 1 +-__STDC_IEC_559__ = 1 +-__STDC_IEC_559_COMPLEX__ = 1 +-__STDC_ISO_10646__ = 200009L +-__GNU_LIBRARY__ = 6 +-__GLIBC__ = 2 +-__GLIBC_MINOR__ = 2 +- +-# Included from sys/cdefs.h +-_SYS_CDEFS_H = 1 +-def __PMT(args): return args +- +-def __P(args): return args +- +-def __PMT(args): return args +- +-def __STRING(x): return #x +- +-__flexarr = [] +-__flexarr = [0] +-__flexarr = [] +-__flexarr = [1] +-def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname) +- +-def __attribute__(xyz): return +- +-def __attribute_format_arg__(x): return __attribute__ ((__format_arg__ (x))) +- +-def __attribute_format_arg__(x): return +- +-__USE_LARGEFILE = 1 +-__USE_LARGEFILE64 = 1 +-__USE_EXTERN_INLINES = 1 +- +-# Included from gnu/stubs.h +- +-# Included from stdint.h +-_STDINT_H = 1 +- +-# Included from bits/wchar.h +-_BITS_WCHAR_H = 1 +-__WCHAR_MIN = (-2147483647l - 1l) +-__WCHAR_MAX = (2147483647l) +- +-# Included from bits/wordsize.h +-__WORDSIZE = 32 +-def __INT64_C(c): return c ## L +- +-def __UINT64_C(c): return c ## UL +- +-def __INT64_C(c): return c ## LL +- +-def __UINT64_C(c): return c ## ULL +- +-INT8_MIN = (-128) +-INT16_MIN = (-32767-1) +-INT32_MIN = (-2147483647-1) +-INT64_MIN = (-__INT64_C(9223372036854775807)-1) +-INT8_MAX = (127) +-INT16_MAX = (32767) +-INT32_MAX = (2147483647) +-INT64_MAX = (__INT64_C(9223372036854775807)) +-UINT8_MAX = (255) +-UINT16_MAX = (65535) +-UINT64_MAX = (__UINT64_C(18446744073709551615)) +-INT_LEAST8_MIN = (-128) +-INT_LEAST16_MIN = (-32767-1) +-INT_LEAST32_MIN = (-2147483647-1) +-INT_LEAST64_MIN = (-__INT64_C(9223372036854775807)-1) +-INT_LEAST8_MAX = (127) +-INT_LEAST16_MAX = (32767) +-INT_LEAST32_MAX = (2147483647) +-INT_LEAST64_MAX = (__INT64_C(9223372036854775807)) +-UINT_LEAST8_MAX = (255) +-UINT_LEAST16_MAX = (65535) +-UINT_LEAST64_MAX = (__UINT64_C(18446744073709551615)) +-INT_FAST8_MIN = (-128) +-INT_FAST16_MIN = (-9223372036854775807L-1) +-INT_FAST32_MIN = (-9223372036854775807L-1) +-INT_FAST16_MIN = (-2147483647-1) +-INT_FAST32_MIN = (-2147483647-1) +-INT_FAST64_MIN = (-__INT64_C(9223372036854775807)-1) +-INT_FAST8_MAX = (127) +-INT_FAST16_MAX = (9223372036854775807L) +-INT_FAST32_MAX = (9223372036854775807L) +-INT_FAST16_MAX = (2147483647) +-INT_FAST32_MAX = (2147483647) +-INT_FAST64_MAX = (__INT64_C(9223372036854775807)) +-UINT_FAST8_MAX = (255) +-UINT_FAST64_MAX = (__UINT64_C(18446744073709551615)) +-INTPTR_MIN = (-9223372036854775807L-1) +-INTPTR_MAX = (9223372036854775807L) +-INTPTR_MIN = (-2147483647-1) +-INTPTR_MAX = (2147483647) +-INTMAX_MIN = (-__INT64_C(9223372036854775807)-1) +-INTMAX_MAX = (__INT64_C(9223372036854775807)) +-UINTMAX_MAX = (__UINT64_C(18446744073709551615)) +-PTRDIFF_MIN = (-9223372036854775807L-1) +-PTRDIFF_MAX = (9223372036854775807L) +-PTRDIFF_MIN = (-2147483647-1) +-PTRDIFF_MAX = (2147483647) +-SIG_ATOMIC_MIN = (-2147483647-1) +-SIG_ATOMIC_MAX = (2147483647) +-WCHAR_MIN = __WCHAR_MIN +-WCHAR_MAX = __WCHAR_MAX +-def INT8_C(c): return c +- +-def INT16_C(c): return c +- +-def INT32_C(c): return c +- +-def INT64_C(c): return c ## L +- +-def INT64_C(c): return c ## LL +- +-def UINT8_C(c): return c ## U +- +-def UINT16_C(c): return c ## U +- +-def UINT32_C(c): return c ## U +- +-def UINT64_C(c): return c ## UL +- +-def UINT64_C(c): return c ## ULL +- +-def INTMAX_C(c): return c ## L +- +-def UINTMAX_C(c): return c ## UL +- +-def INTMAX_C(c): return c ## LL +- +-def UINTMAX_C(c): return c ## ULL +- +- +-# Included from bits/types.h +-_BITS_TYPES_H = 1 +-__FD_SETSIZE = 1024 +- +-# Included from bits/pthreadtypes.h +-_BITS_PTHREADTYPES_H = 1 +- +-# Included from bits/sched.h +-SCHED_OTHER = 0 +-SCHED_FIFO = 1 +-SCHED_RR = 2 +-CSIGNAL = 0x000000ff +-CLONE_VM = 0x00000100 +-CLONE_FS = 0x00000200 +-CLONE_FILES = 0x00000400 +-CLONE_SIGHAND = 0x00000800 +-CLONE_PID = 0x00001000 +-CLONE_PTRACE = 0x00002000 +-CLONE_VFORK = 0x00004000 +-__defined_schedparam = 1 +-def IN_CLASSA(a): return ((((in_addr_t)(a)) & (-2147483648)) == 0) +- +-IN_CLASSA_NET = (-16777216) +-IN_CLASSA_NSHIFT = 24 +-IN_CLASSA_HOST = ((-1) & ~IN_CLASSA_NET) +-IN_CLASSA_MAX = 128 +-def IN_CLASSB(a): return ((((in_addr_t)(a)) & (-1073741824)) == (-2147483648)) +- +-IN_CLASSB_NET = (-65536) +-IN_CLASSB_NSHIFT = 16 +-IN_CLASSB_HOST = ((-1) & ~IN_CLASSB_NET) +-IN_CLASSB_MAX = 65536 +-def IN_CLASSC(a): return ((((in_addr_t)(a)) & (-536870912)) == (-1073741824)) +- +-IN_CLASSC_NET = (-256) +-IN_CLASSC_NSHIFT = 8 +-IN_CLASSC_HOST = ((-1) & ~IN_CLASSC_NET) +-def IN_CLASSD(a): return ((((in_addr_t)(a)) & (-268435456)) == (-536870912)) +- +-def IN_MULTICAST(a): return IN_CLASSD(a) +- +-def IN_EXPERIMENTAL(a): return ((((in_addr_t)(a)) & (-536870912)) == (-536870912)) +- +-def IN_BADCLASS(a): return ((((in_addr_t)(a)) & (-268435456)) == (-268435456)) +- +-IN_LOOPBACKNET = 127 +-INET_ADDRSTRLEN = 16 +-INET6_ADDRSTRLEN = 46 +- +-# Included from bits/socket.h +- +-# Included from limits.h +-_LIBC_LIMITS_H_ = 1 +-MB_LEN_MAX = 16 +-_LIMITS_H = 1 +-CHAR_BIT = 8 +-SCHAR_MIN = (-128) +-SCHAR_MAX = 127 +-UCHAR_MAX = 255 +-CHAR_MIN = 0 +-CHAR_MAX = UCHAR_MAX +-CHAR_MIN = SCHAR_MIN +-CHAR_MAX = SCHAR_MAX +-SHRT_MIN = (-32768) +-SHRT_MAX = 32767 +-USHRT_MAX = 65535 +-INT_MAX = 2147483647 +-LONG_MAX = 9223372036854775807L +-LONG_MAX = 2147483647L +-LONG_MIN = (-LONG_MAX - 1L) +- +-# Included from bits/posix1_lim.h +-_BITS_POSIX1_LIM_H = 1 +-_POSIX_AIO_LISTIO_MAX = 2 +-_POSIX_AIO_MAX = 1 +-_POSIX_ARG_MAX = 4096 +-_POSIX_CHILD_MAX = 6 +-_POSIX_DELAYTIMER_MAX = 32 +-_POSIX_LINK_MAX = 8 +-_POSIX_MAX_CANON = 255 +-_POSIX_MAX_INPUT = 255 +-_POSIX_MQ_OPEN_MAX = 8 +-_POSIX_MQ_PRIO_MAX = 32 +-_POSIX_NGROUPS_MAX = 0 +-_POSIX_OPEN_MAX = 16 +-_POSIX_FD_SETSIZE = _POSIX_OPEN_MAX +-_POSIX_NAME_MAX = 14 +-_POSIX_PATH_MAX = 256 +-_POSIX_PIPE_BUF = 512 +-_POSIX_RTSIG_MAX = 8 +-_POSIX_SEM_NSEMS_MAX = 256 +-_POSIX_SEM_VALUE_MAX = 32767 +-_POSIX_SIGQUEUE_MAX = 32 +-_POSIX_SSIZE_MAX = 32767 +-_POSIX_STREAM_MAX = 8 +-_POSIX_TZNAME_MAX = 6 +-_POSIX_QLIMIT = 1 +-_POSIX_HIWAT = _POSIX_PIPE_BUF +-_POSIX_UIO_MAXIOV = 16 +-_POSIX_TTY_NAME_MAX = 9 +-_POSIX_TIMER_MAX = 32 +-_POSIX_LOGIN_NAME_MAX = 9 +-_POSIX_CLOCKRES_MIN = 20000000 +- +-# Included from bits/local_lim.h +- +-# Included from linux/limits.h +-NR_OPEN = 1024 +-NGROUPS_MAX = 32 +-ARG_MAX = 131072 +-CHILD_MAX = 999 +-OPEN_MAX = 256 +-LINK_MAX = 127 +-MAX_CANON = 255 +-MAX_INPUT = 255 +-NAME_MAX = 255 +-PATH_MAX = 4096 +-PIPE_BUF = 4096 +-RTSIG_MAX = 32 +-_POSIX_THREAD_KEYS_MAX = 128 +-PTHREAD_KEYS_MAX = 1024 +-_POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4 +-PTHREAD_DESTRUCTOR_ITERATIONS = _POSIX_THREAD_DESTRUCTOR_ITERATIONS +-_POSIX_THREAD_THREADS_MAX = 64 +-PTHREAD_THREADS_MAX = 1024 +-AIO_PRIO_DELTA_MAX = 20 +-PTHREAD_STACK_MIN = 16384 +-TIMER_MAX = 256 +-SSIZE_MAX = LONG_MAX +-NGROUPS_MAX = _POSIX_NGROUPS_MAX +- +-# Included from bits/posix2_lim.h +-_BITS_POSIX2_LIM_H = 1 +-_POSIX2_BC_BASE_MAX = 99 +-_POSIX2_BC_DIM_MAX = 2048 +-_POSIX2_BC_SCALE_MAX = 99 +-_POSIX2_BC_STRING_MAX = 1000 +-_POSIX2_COLL_WEIGHTS_MAX = 2 +-_POSIX2_EXPR_NEST_MAX = 32 +-_POSIX2_LINE_MAX = 2048 +-_POSIX2_RE_DUP_MAX = 255 +-_POSIX2_CHARCLASS_NAME_MAX = 14 +-BC_BASE_MAX = _POSIX2_BC_BASE_MAX +-BC_DIM_MAX = _POSIX2_BC_DIM_MAX +-BC_SCALE_MAX = _POSIX2_BC_SCALE_MAX +-BC_STRING_MAX = _POSIX2_BC_STRING_MAX +-COLL_WEIGHTS_MAX = 255 +-EXPR_NEST_MAX = _POSIX2_EXPR_NEST_MAX +-LINE_MAX = _POSIX2_LINE_MAX +-CHARCLASS_NAME_MAX = 2048 +-RE_DUP_MAX = (0x7fff) +- +-# Included from bits/xopen_lim.h +-_XOPEN_LIM_H = 1 +- +-# Included from bits/stdio_lim.h +-L_tmpnam = 20 +-TMP_MAX = 238328 +-FILENAME_MAX = 4096 +-L_ctermid = 9 +-L_cuserid = 9 +-FOPEN_MAX = 16 +-IOV_MAX = 1024 +-_XOPEN_IOV_MAX = _POSIX_UIO_MAXIOV +-NL_ARGMAX = _POSIX_ARG_MAX +-NL_LANGMAX = _POSIX2_LINE_MAX +-NL_MSGMAX = INT_MAX +-NL_NMAX = INT_MAX +-NL_SETMAX = INT_MAX +-NL_TEXTMAX = INT_MAX +-NZERO = 20 +-WORD_BIT = 16 +-WORD_BIT = 32 +-WORD_BIT = 64 +-WORD_BIT = 16 +-WORD_BIT = 32 +-WORD_BIT = 64 +-WORD_BIT = 32 +-LONG_BIT = 32 +-LONG_BIT = 64 +-LONG_BIT = 32 +-LONG_BIT = 64 +-LONG_BIT = 64 +-LONG_BIT = 32 +-from TYPES import * +-PF_UNSPEC = 0 +-PF_LOCAL = 1 +-PF_UNIX = PF_LOCAL +-PF_FILE = PF_LOCAL +-PF_INET = 2 +-PF_AX25 = 3 +-PF_IPX = 4 +-PF_APPLETALK = 5 +-PF_NETROM = 6 +-PF_BRIDGE = 7 +-PF_ATMPVC = 8 +-PF_X25 = 9 +-PF_INET6 = 10 +-PF_ROSE = 11 +-PF_DECnet = 12 +-PF_NETBEUI = 13 +-PF_SECURITY = 14 +-PF_KEY = 15 +-PF_NETLINK = 16 +-PF_ROUTE = PF_NETLINK +-PF_PACKET = 17 +-PF_ASH = 18 +-PF_ECONET = 19 +-PF_ATMSVC = 20 +-PF_SNA = 22 +-PF_IRDA = 23 +-PF_PPPOX = 24 +-PF_WANPIPE = 25 +-PF_BLUETOOTH = 31 +-PF_MAX = 32 +-AF_UNSPEC = PF_UNSPEC +-AF_LOCAL = PF_LOCAL +-AF_UNIX = PF_UNIX +-AF_FILE = PF_FILE +-AF_INET = PF_INET +-AF_AX25 = PF_AX25 +-AF_IPX = PF_IPX +-AF_APPLETALK = PF_APPLETALK +-AF_NETROM = PF_NETROM +-AF_BRIDGE = PF_BRIDGE +-AF_ATMPVC = PF_ATMPVC +-AF_X25 = PF_X25 +-AF_INET6 = PF_INET6 +-AF_ROSE = PF_ROSE +-AF_DECnet = PF_DECnet +-AF_NETBEUI = PF_NETBEUI +-AF_SECURITY = PF_SECURITY +-AF_KEY = PF_KEY +-AF_NETLINK = PF_NETLINK +-AF_ROUTE = PF_ROUTE +-AF_PACKET = PF_PACKET +-AF_ASH = PF_ASH +-AF_ECONET = PF_ECONET +-AF_ATMSVC = PF_ATMSVC +-AF_SNA = PF_SNA +-AF_IRDA = PF_IRDA +-AF_PPPOX = PF_PPPOX +-AF_WANPIPE = PF_WANPIPE +-AF_BLUETOOTH = PF_BLUETOOTH +-AF_MAX = PF_MAX +-SOL_RAW = 255 +-SOL_DECNET = 261 +-SOL_X25 = 262 +-SOL_PACKET = 263 +-SOL_ATM = 264 +-SOL_AAL = 265 +-SOL_IRDA = 266 +-SOMAXCONN = 128 +- +-# Included from bits/sockaddr.h +-_BITS_SOCKADDR_H = 1 +-def __SOCKADDR_COMMON(sa_prefix): return \ +- +-_SS_SIZE = 128 +-def CMSG_FIRSTHDR(mhdr): return \ +- +- +-# Included from asm/socket.h +- +-# Included from asm/sockios.h +-FIOSETOWN = 0x8901 +-SIOCSPGRP = 0x8902 +-FIOGETOWN = 0x8903 +-SIOCGPGRP = 0x8904 +-SIOCATMARK = 0x8905 +-SIOCGSTAMP = 0x8906 +-SOL_SOCKET = 1 +-SO_DEBUG = 1 +-SO_REUSEADDR = 2 +-SO_TYPE = 3 +-SO_ERROR = 4 +-SO_DONTROUTE = 5 +-SO_BROADCAST = 6 +-SO_SNDBUF = 7 +-SO_RCVBUF = 8 +-SO_KEEPALIVE = 9 +-SO_OOBINLINE = 10 +-SO_NO_CHECK = 11 +-SO_PRIORITY = 12 +-SO_LINGER = 13 +-SO_BSDCOMPAT = 14 +-SO_PASSCRED = 16 +-SO_PEERCRED = 17 +-SO_RCVLOWAT = 18 +-SO_SNDLOWAT = 19 +-SO_RCVTIMEO = 20 +-SO_SNDTIMEO = 21 +-SO_SECURITY_AUTHENTICATION = 22 +-SO_SECURITY_ENCRYPTION_TRANSPORT = 23 +-SO_SECURITY_ENCRYPTION_NETWORK = 24 +-SO_BINDTODEVICE = 25 +-SO_ATTACH_FILTER = 26 +-SO_DETACH_FILTER = 27 +-SO_PEERNAME = 28 +-SO_TIMESTAMP = 29 +-SCM_TIMESTAMP = SO_TIMESTAMP +-SO_ACCEPTCONN = 30 +-SOCK_STREAM = 1 +-SOCK_DGRAM = 2 +-SOCK_RAW = 3 +-SOCK_RDM = 4 +-SOCK_SEQPACKET = 5 +-SOCK_PACKET = 10 +-SOCK_MAX = (SOCK_PACKET+1) +- +-# Included from bits/in.h +-IP_TOS = 1 +-IP_TTL = 2 +-IP_HDRINCL = 3 +-IP_OPTIONS = 4 +-IP_ROUTER_ALERT = 5 +-IP_RECVOPTS = 6 +-IP_RETOPTS = 7 +-IP_PKTINFO = 8 +-IP_PKTOPTIONS = 9 +-IP_PMTUDISC = 10 +-IP_MTU_DISCOVER = 10 +-IP_RECVERR = 11 +-IP_RECVTTL = 12 +-IP_RECVTOS = 13 +-IP_MULTICAST_IF = 32 +-IP_MULTICAST_TTL = 33 +-IP_MULTICAST_LOOP = 34 +-IP_ADD_MEMBERSHIP = 35 +-IP_DROP_MEMBERSHIP = 36 +-IP_RECVRETOPTS = IP_RETOPTS +-IP_PMTUDISC_DONT = 0 +-IP_PMTUDISC_WANT = 1 +-IP_PMTUDISC_DO = 2 +-SOL_IP = 0 +-IP_DEFAULT_MULTICAST_TTL = 1 +-IP_DEFAULT_MULTICAST_LOOP = 1 +-IP_MAX_MEMBERSHIPS = 20 +-IPV6_ADDRFORM = 1 +-IPV6_PKTINFO = 2 +-IPV6_HOPOPTS = 3 +-IPV6_DSTOPTS = 4 +-IPV6_RTHDR = 5 +-IPV6_PKTOPTIONS = 6 +-IPV6_CHECKSUM = 7 +-IPV6_HOPLIMIT = 8 +-IPV6_NEXTHOP = 9 +-IPV6_AUTHHDR = 10 +-IPV6_UNICAST_HOPS = 16 +-IPV6_MULTICAST_IF = 17 +-IPV6_MULTICAST_HOPS = 18 +-IPV6_MULTICAST_LOOP = 19 +-IPV6_JOIN_GROUP = 20 +-IPV6_LEAVE_GROUP = 21 +-IPV6_ROUTER_ALERT = 22 +-IPV6_MTU_DISCOVER = 23 +-IPV6_MTU = 24 +-IPV6_RECVERR = 25 +-IPV6_RXHOPOPTS = IPV6_HOPOPTS +-IPV6_RXDSTOPTS = IPV6_DSTOPTS +-IPV6_ADD_MEMBERSHIP = IPV6_JOIN_GROUP +-IPV6_DROP_MEMBERSHIP = IPV6_LEAVE_GROUP +-IPV6_PMTUDISC_DONT = 0 +-IPV6_PMTUDISC_WANT = 1 +-IPV6_PMTUDISC_DO = 2 +-SOL_IPV6 = 41 +-SOL_ICMPV6 = 58 +-IPV6_RTHDR_LOOSE = 0 +-IPV6_RTHDR_STRICT = 1 +-IPV6_RTHDR_TYPE_0 = 0 +- +-# Included from endian.h +-_ENDIAN_H = 1 +-__LITTLE_ENDIAN = 1234 +-__BIG_ENDIAN = 4321 +-__PDP_ENDIAN = 3412 +- +-# Included from bits/endian.h +-__BYTE_ORDER = __LITTLE_ENDIAN +-__FLOAT_WORD_ORDER = __BYTE_ORDER +-LITTLE_ENDIAN = __LITTLE_ENDIAN +-BIG_ENDIAN = __BIG_ENDIAN +-PDP_ENDIAN = __PDP_ENDIAN +-BYTE_ORDER = __BYTE_ORDER +- +-# Included from bits/byteswap.h +-_BITS_BYTESWAP_H = 1 +-def __bswap_constant_16(x): return \ +- +-def __bswap_16(x): return \ +- +-def __bswap_16(x): return __bswap_constant_16 (x) +- +-def __bswap_constant_32(x): return \ +- +-def __bswap_32(x): return \ +- +-def __bswap_32(x): return \ +- +-def __bswap_32(x): return __bswap_constant_32 (x) +- +-def __bswap_constant_64(x): return \ +- +-def __bswap_64(x): return \ +- +-def ntohl(x): return (x) +- +-def ntohs(x): return (x) +- +-def htonl(x): return (x) +- +-def htons(x): return (x) +- +-def ntohl(x): return __bswap_32 (x) +- +-def ntohs(x): return __bswap_16 (x) +- +-def htonl(x): return __bswap_32 (x) +- +-def htons(x): return __bswap_16 (x) +- +-def IN6_IS_ADDR_UNSPECIFIED(a): return \ +- +-def IN6_IS_ADDR_LOOPBACK(a): return \ +- +-def IN6_IS_ADDR_LINKLOCAL(a): return \ +- +-def IN6_IS_ADDR_SITELOCAL(a): return \ +- +-def IN6_IS_ADDR_V4MAPPED(a): return \ +- +-def IN6_IS_ADDR_V4COMPAT(a): return \ +- +-def IN6_IS_ADDR_MC_NODELOCAL(a): return \ +- +-def IN6_IS_ADDR_MC_LINKLOCAL(a): return \ +- +-def IN6_IS_ADDR_MC_SITELOCAL(a): return \ +- +-def IN6_IS_ADDR_MC_ORGLOCAL(a): return \ +- +-def IN6_IS_ADDR_MC_GLOBAL(a): return ++import platform ++ ++architecture = platform.machine() ++if architecture == 'alpha': ++ from IN_alpha import * ++elif architecture.startswith('parisc'): ++ from IN_hppa import * ++elif architecture.startswith('mips'): ++ from IN_mips import * ++elif architecture.startswith('sparc'): ++ from IN_sparc import * ++else: ++ from IN_default import * ++ ++del platform, architecture +diff --git a/lib-python/2.7/plat-linux2/IN_alpha.py b/lib-python/2.7/plat-linux2/IN_alpha.py +new file mode 100644 +index 0000000..a397d51 +--- /dev/null ++++ b/lib-python/2.7/plat-linux2/IN_alpha.py +@@ -0,0 +1,615 @@ ++# Generated by h2py from /usr/include/netinet/in.h ++_NETINET_IN_H = 1 ++ ++# Included from features.h ++_FEATURES_H = 1 ++__USE_ANSI = 1 ++__FAVOR_BSD = 1 ++_ISOC99_SOURCE = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 199506L ++_XOPEN_SOURCE = 600 ++_XOPEN_SOURCE_EXTENDED = 1 ++_LARGEFILE64_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++__USE_ISOC99 = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 2 ++_POSIX_C_SOURCE = 199506L ++__USE_POSIX = 1 ++__USE_POSIX2 = 1 ++__USE_POSIX199309 = 1 ++__USE_POSIX199506 = 1 ++__USE_XOPEN = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_UNIX98 = 1 ++_LARGEFILE_SOURCE = 1 ++__USE_XOPEN2K = 1 ++__USE_ISOC99 = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_FILE_OFFSET64 = 1 ++__USE_MISC = 1 ++__USE_BSD = 1 ++__USE_SVID = 1 ++__USE_GNU = 1 ++__USE_REENTRANT = 1 ++__STDC_IEC_559__ = 1 ++__STDC_IEC_559_COMPLEX__ = 1 ++__STDC_ISO_10646__ = 200009L ++__GNU_LIBRARY__ = 6 ++__GLIBC__ = 2 ++__GLIBC_MINOR__ = 2 ++ ++# Included from sys/cdefs.h ++_SYS_CDEFS_H = 1 ++def __PMT(args): return args ++ ++def __P(args): return args ++ ++def __PMT(args): return args ++ ++def __STRING(x): return #x ++ ++__flexarr = [] ++__flexarr = [0] ++__flexarr = [] ++__flexarr = [1] ++def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname) ++ ++def __attribute__(xyz): return ++ ++def __attribute_format_arg__(x): return __attribute__ ((__format_arg__ (x))) ++ ++def __attribute_format_arg__(x): return ++ ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_EXTERN_INLINES = 1 ++ ++# Included from gnu/stubs.h ++ ++# Included from stdint.h ++_STDINT_H = 1 ++ ++# Included from bits/wchar.h ++_BITS_WCHAR_H = 1 ++__WCHAR_MIN = (-2147483647l - 1l) ++__WCHAR_MAX = (2147483647l) ++ ++# Included from bits/wordsize.h ++__WORDSIZE = 32 ++def __INT64_C(c): return c ## L ++ ++def __UINT64_C(c): return c ## UL ++ ++def __INT64_C(c): return c ## LL ++ ++def __UINT64_C(c): return c ## ULL ++ ++INT8_MIN = (-128) ++INT16_MIN = (-32767-1) ++INT32_MIN = (-2147483647-1) ++INT64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT8_MAX = (127) ++INT16_MAX = (32767) ++INT32_MAX = (2147483647) ++INT64_MAX = (__INT64_C(9223372036854775807)) ++UINT8_MAX = (255) ++UINT16_MAX = (65535) ++UINT64_MAX = (__UINT64_C(18446744073709551615)) ++INT_LEAST8_MIN = (-128) ++INT_LEAST16_MIN = (-32767-1) ++INT_LEAST32_MIN = (-2147483647-1) ++INT_LEAST64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT_LEAST8_MAX = (127) ++INT_LEAST16_MAX = (32767) ++INT_LEAST32_MAX = (2147483647) ++INT_LEAST64_MAX = (__INT64_C(9223372036854775807)) ++UINT_LEAST8_MAX = (255) ++UINT_LEAST16_MAX = (65535) ++UINT_LEAST64_MAX = (__UINT64_C(18446744073709551615)) ++INT_FAST8_MIN = (-128) ++INT_FAST16_MIN = (-9223372036854775807L-1) ++INT_FAST32_MIN = (-9223372036854775807L-1) ++INT_FAST16_MIN = (-2147483647-1) ++INT_FAST32_MIN = (-2147483647-1) ++INT_FAST64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT_FAST8_MAX = (127) ++INT_FAST16_MAX = (9223372036854775807L) ++INT_FAST32_MAX = (9223372036854775807L) ++INT_FAST16_MAX = (2147483647) ++INT_FAST32_MAX = (2147483647) ++INT_FAST64_MAX = (__INT64_C(9223372036854775807)) ++UINT_FAST8_MAX = (255) ++UINT_FAST64_MAX = (__UINT64_C(18446744073709551615)) ++INTPTR_MIN = (-9223372036854775807L-1) ++INTPTR_MAX = (9223372036854775807L) ++INTPTR_MIN = (-2147483647-1) ++INTPTR_MAX = (2147483647) ++INTMAX_MIN = (-__INT64_C(9223372036854775807)-1) ++INTMAX_MAX = (__INT64_C(9223372036854775807)) ++UINTMAX_MAX = (__UINT64_C(18446744073709551615)) ++PTRDIFF_MIN = (-9223372036854775807L-1) ++PTRDIFF_MAX = (9223372036854775807L) ++PTRDIFF_MIN = (-2147483647-1) ++PTRDIFF_MAX = (2147483647) ++SIG_ATOMIC_MIN = (-2147483647-1) ++SIG_ATOMIC_MAX = (2147483647) ++WCHAR_MIN = __WCHAR_MIN ++WCHAR_MAX = __WCHAR_MAX ++def INT8_C(c): return c ++ ++def INT16_C(c): return c ++ ++def INT32_C(c): return c ++ ++def INT64_C(c): return c ## L ++ ++def INT64_C(c): return c ## LL ++ ++def UINT8_C(c): return c ## U ++ ++def UINT16_C(c): return c ## U ++ ++def UINT32_C(c): return c ## U ++ ++def UINT64_C(c): return c ## UL ++ ++def UINT64_C(c): return c ## ULL ++ ++def INTMAX_C(c): return c ## L ++ ++def UINTMAX_C(c): return c ## UL ++ ++def INTMAX_C(c): return c ## LL ++ ++def UINTMAX_C(c): return c ## ULL ++ ++ ++# Included from bits/types.h ++_BITS_TYPES_H = 1 ++__FD_SETSIZE = 1024 ++ ++# Included from bits/pthreadtypes.h ++_BITS_PTHREADTYPES_H = 1 ++ ++# Included from bits/sched.h ++SCHED_OTHER = 0 ++SCHED_FIFO = 1 ++SCHED_RR = 2 ++CSIGNAL = 0x000000ff ++CLONE_VM = 0x00000100 ++CLONE_FS = 0x00000200 ++CLONE_FILES = 0x00000400 ++CLONE_SIGHAND = 0x00000800 ++CLONE_PID = 0x00001000 ++CLONE_PTRACE = 0x00002000 ++CLONE_VFORK = 0x00004000 ++__defined_schedparam = 1 ++def IN_CLASSA(a): return ((((in_addr_t)(a)) & (-2147483648)) == 0) ++ ++IN_CLASSA_NET = (-16777216) ++IN_CLASSA_NSHIFT = 24 ++IN_CLASSA_HOST = ((-1) & ~IN_CLASSA_NET) ++IN_CLASSA_MAX = 128 ++def IN_CLASSB(a): return ((((in_addr_t)(a)) & (-1073741824)) == (-2147483648)) ++ ++IN_CLASSB_NET = (-65536) ++IN_CLASSB_NSHIFT = 16 ++IN_CLASSB_HOST = ((-1) & ~IN_CLASSB_NET) ++IN_CLASSB_MAX = 65536 ++def IN_CLASSC(a): return ((((in_addr_t)(a)) & (-536870912)) == (-1073741824)) ++ ++IN_CLASSC_NET = (-256) ++IN_CLASSC_NSHIFT = 8 ++IN_CLASSC_HOST = ((-1) & ~IN_CLASSC_NET) ++def IN_CLASSD(a): return ((((in_addr_t)(a)) & (-268435456)) == (-536870912)) ++ ++def IN_MULTICAST(a): return IN_CLASSD(a) ++ ++def IN_EXPERIMENTAL(a): return ((((in_addr_t)(a)) & (-536870912)) == (-536870912)) ++ ++def IN_BADCLASS(a): return ((((in_addr_t)(a)) & (-268435456)) == (-268435456)) ++ ++IN_LOOPBACKNET = 127 ++INET_ADDRSTRLEN = 16 ++INET6_ADDRSTRLEN = 46 ++ ++# Included from bits/socket.h ++ ++# Included from limits.h ++_LIBC_LIMITS_H_ = 1 ++MB_LEN_MAX = 16 ++_LIMITS_H = 1 ++CHAR_BIT = 8 ++SCHAR_MIN = (-128) ++SCHAR_MAX = 127 ++UCHAR_MAX = 255 ++CHAR_MIN = 0 ++CHAR_MAX = UCHAR_MAX ++CHAR_MIN = SCHAR_MIN ++CHAR_MAX = SCHAR_MAX ++SHRT_MIN = (-32768) ++SHRT_MAX = 32767 ++USHRT_MAX = 65535 ++INT_MAX = 2147483647 ++LONG_MAX = 9223372036854775807L ++LONG_MAX = 2147483647L ++LONG_MIN = (-LONG_MAX - 1L) ++ ++# Included from bits/posix1_lim.h ++_BITS_POSIX1_LIM_H = 1 ++_POSIX_AIO_LISTIO_MAX = 2 ++_POSIX_AIO_MAX = 1 ++_POSIX_ARG_MAX = 4096 ++_POSIX_CHILD_MAX = 6 ++_POSIX_DELAYTIMER_MAX = 32 ++_POSIX_LINK_MAX = 8 ++_POSIX_MAX_CANON = 255 ++_POSIX_MAX_INPUT = 255 ++_POSIX_MQ_OPEN_MAX = 8 ++_POSIX_MQ_PRIO_MAX = 32 ++_POSIX_NGROUPS_MAX = 0 ++_POSIX_OPEN_MAX = 16 ++_POSIX_FD_SETSIZE = _POSIX_OPEN_MAX ++_POSIX_NAME_MAX = 14 ++_POSIX_PATH_MAX = 256 ++_POSIX_PIPE_BUF = 512 ++_POSIX_RTSIG_MAX = 8 ++_POSIX_SEM_NSEMS_MAX = 256 ++_POSIX_SEM_VALUE_MAX = 32767 ++_POSIX_SIGQUEUE_MAX = 32 ++_POSIX_SSIZE_MAX = 32767 ++_POSIX_STREAM_MAX = 8 ++_POSIX_TZNAME_MAX = 6 ++_POSIX_QLIMIT = 1 ++_POSIX_HIWAT = _POSIX_PIPE_BUF ++_POSIX_UIO_MAXIOV = 16 ++_POSIX_TTY_NAME_MAX = 9 ++_POSIX_TIMER_MAX = 32 ++_POSIX_LOGIN_NAME_MAX = 9 ++_POSIX_CLOCKRES_MIN = 20000000 ++ ++# Included from bits/local_lim.h ++ ++# Included from linux/limits.h ++NR_OPEN = 1024 ++NGROUPS_MAX = 32 ++ARG_MAX = 131072 ++CHILD_MAX = 999 ++OPEN_MAX = 256 ++LINK_MAX = 127 ++MAX_CANON = 255 ++MAX_INPUT = 255 ++NAME_MAX = 255 ++PATH_MAX = 4096 ++PIPE_BUF = 4096 ++RTSIG_MAX = 32 ++_POSIX_THREAD_KEYS_MAX = 128 ++PTHREAD_KEYS_MAX = 1024 ++_POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4 ++PTHREAD_DESTRUCTOR_ITERATIONS = _POSIX_THREAD_DESTRUCTOR_ITERATIONS ++_POSIX_THREAD_THREADS_MAX = 64 ++PTHREAD_THREADS_MAX = 1024 ++AIO_PRIO_DELTA_MAX = 20 ++PTHREAD_STACK_MIN = 16384 ++TIMER_MAX = 256 ++SSIZE_MAX = LONG_MAX ++NGROUPS_MAX = _POSIX_NGROUPS_MAX ++ ++# Included from bits/posix2_lim.h ++_BITS_POSIX2_LIM_H = 1 ++_POSIX2_BC_BASE_MAX = 99 ++_POSIX2_BC_DIM_MAX = 2048 ++_POSIX2_BC_SCALE_MAX = 99 ++_POSIX2_BC_STRING_MAX = 1000 ++_POSIX2_COLL_WEIGHTS_MAX = 2 ++_POSIX2_EXPR_NEST_MAX = 32 ++_POSIX2_LINE_MAX = 2048 ++_POSIX2_RE_DUP_MAX = 255 ++_POSIX2_CHARCLASS_NAME_MAX = 14 ++BC_BASE_MAX = _POSIX2_BC_BASE_MAX ++BC_DIM_MAX = _POSIX2_BC_DIM_MAX ++BC_SCALE_MAX = _POSIX2_BC_SCALE_MAX ++BC_STRING_MAX = _POSIX2_BC_STRING_MAX ++COLL_WEIGHTS_MAX = 255 ++EXPR_NEST_MAX = _POSIX2_EXPR_NEST_MAX ++LINE_MAX = _POSIX2_LINE_MAX ++CHARCLASS_NAME_MAX = 2048 ++RE_DUP_MAX = (0x7fff) ++ ++# Included from bits/xopen_lim.h ++_XOPEN_LIM_H = 1 ++ ++# Included from bits/stdio_lim.h ++L_tmpnam = 20 ++TMP_MAX = 238328 ++FILENAME_MAX = 4096 ++L_ctermid = 9 ++L_cuserid = 9 ++FOPEN_MAX = 16 ++IOV_MAX = 1024 ++_XOPEN_IOV_MAX = _POSIX_UIO_MAXIOV ++NL_ARGMAX = _POSIX_ARG_MAX ++NL_LANGMAX = _POSIX2_LINE_MAX ++NL_MSGMAX = INT_MAX ++NL_NMAX = INT_MAX ++NL_SETMAX = INT_MAX ++NL_TEXTMAX = INT_MAX ++NZERO = 20 ++WORD_BIT = 16 ++WORD_BIT = 32 ++WORD_BIT = 64 ++WORD_BIT = 16 ++WORD_BIT = 32 ++WORD_BIT = 64 ++WORD_BIT = 32 ++LONG_BIT = 32 ++LONG_BIT = 64 ++LONG_BIT = 32 ++LONG_BIT = 64 ++LONG_BIT = 64 ++LONG_BIT = 32 ++from TYPES import * ++PF_UNSPEC = 0 ++PF_LOCAL = 1 ++PF_UNIX = PF_LOCAL ++PF_FILE = PF_LOCAL ++PF_INET = 2 ++PF_AX25 = 3 ++PF_IPX = 4 ++PF_APPLETALK = 5 ++PF_NETROM = 6 ++PF_BRIDGE = 7 ++PF_ATMPVC = 8 ++PF_X25 = 9 ++PF_INET6 = 10 ++PF_ROSE = 11 ++PF_DECnet = 12 ++PF_NETBEUI = 13 ++PF_SECURITY = 14 ++PF_KEY = 15 ++PF_NETLINK = 16 ++PF_ROUTE = PF_NETLINK ++PF_PACKET = 17 ++PF_ASH = 18 ++PF_ECONET = 19 ++PF_ATMSVC = 20 ++PF_SNA = 22 ++PF_IRDA = 23 ++PF_PPPOX = 24 ++PF_WANPIPE = 25 ++PF_BLUETOOTH = 31 ++PF_MAX = 32 ++AF_UNSPEC = PF_UNSPEC ++AF_LOCAL = PF_LOCAL ++AF_UNIX = PF_UNIX ++AF_FILE = PF_FILE ++AF_INET = PF_INET ++AF_AX25 = PF_AX25 ++AF_IPX = PF_IPX ++AF_APPLETALK = PF_APPLETALK ++AF_NETROM = PF_NETROM ++AF_BRIDGE = PF_BRIDGE ++AF_ATMPVC = PF_ATMPVC ++AF_X25 = PF_X25 ++AF_INET6 = PF_INET6 ++AF_ROSE = PF_ROSE ++AF_DECnet = PF_DECnet ++AF_NETBEUI = PF_NETBEUI ++AF_SECURITY = PF_SECURITY ++AF_KEY = PF_KEY ++AF_NETLINK = PF_NETLINK ++AF_ROUTE = PF_ROUTE ++AF_PACKET = PF_PACKET ++AF_ASH = PF_ASH ++AF_ECONET = PF_ECONET ++AF_ATMSVC = PF_ATMSVC ++AF_SNA = PF_SNA ++AF_IRDA = PF_IRDA ++AF_PPPOX = PF_PPPOX ++AF_WANPIPE = PF_WANPIPE ++AF_BLUETOOTH = PF_BLUETOOTH ++AF_MAX = PF_MAX ++SOL_RAW = 255 ++SOL_DECNET = 261 ++SOL_X25 = 262 ++SOL_PACKET = 263 ++SOL_ATM = 264 ++SOL_AAL = 265 ++SOL_IRDA = 266 ++SOMAXCONN = 128 ++ ++# Included from bits/sockaddr.h ++_BITS_SOCKADDR_H = 1 ++def __SOCKADDR_COMMON(sa_prefix): return \ ++ ++_SS_SIZE = 128 ++def CMSG_FIRSTHDR(mhdr): return \ ++ ++ ++# Included from asm/socket.h ++ ++# Included from asm/sockios.h ++FIOSETOWN = 0x8004667c ++SIOCSPGRP = 0x80047308 ++FIOGETOWN = 0x4004667b ++SIOCGPGRP = 0x40047309 ++SIOCATMARK = 0x40047307 ++SIOCGSTAMP = 0x8906 ++SOL_SOCKET = 0xffff ++SO_DEBUG = 0x0001 ++SO_REUSEADDR = 0x0004 ++SO_TYPE = 0x1008 ++SO_ERROR = 0x1007 ++SO_DONTROUTE = 0x0010 ++SO_BROADCAST = 0x0020 ++SO_SNDBUF = 0x1001 ++SO_RCVBUF = 0x1002 ++SO_KEEPALIVE = 0x0008 ++SO_OOBINLINE = 0x0100 ++SO_NO_CHECK = 11 ++SO_PRIORITY = 12 ++SO_LINGER = 0x0080 ++SO_BSDCOMPAT = 14 ++SO_PASSCRED = 16 ++SO_PEERCRED = 17 ++SO_RCVLOWAT = 0x1010 ++SO_SNDLOWAT = 0x1011 ++SO_RCVTIMEO = 0x1012 ++SO_SNDTIMEO = 0x1013 ++SO_SECURITY_AUTHENTICATION = 19 ++SO_SECURITY_ENCRYPTION_TRANSPORT = 20 ++SO_SECURITY_ENCRYPTION_NETWORK = 21 ++SO_BINDTODEVICE = 25 ++SO_ATTACH_FILTER = 26 ++SO_DETACH_FILTER = 27 ++SO_PEERNAME = 28 ++SO_TIMESTAMP = 29 ++SCM_TIMESTAMP = SO_TIMESTAMP ++SO_ACCEPTCONN = 0x1014 ++SOCK_STREAM = 1 ++SOCK_DGRAM = 2 ++SOCK_RAW = 3 ++SOCK_RDM = 4 ++SOCK_SEQPACKET = 5 ++SOCK_PACKET = 10 ++SOCK_MAX = (SOCK_PACKET+1) ++ ++# Included from bits/in.h ++IP_TOS = 1 ++IP_TTL = 2 ++IP_HDRINCL = 3 ++IP_OPTIONS = 4 ++IP_ROUTER_ALERT = 5 ++IP_RECVOPTS = 6 ++IP_RETOPTS = 7 ++IP_PKTINFO = 8 ++IP_PKTOPTIONS = 9 ++IP_PMTUDISC = 10 ++IP_MTU_DISCOVER = 10 ++IP_RECVERR = 11 ++IP_RECVTTL = 12 ++IP_RECVTOS = 13 ++IP_MULTICAST_IF = 32 ++IP_MULTICAST_TTL = 33 ++IP_MULTICAST_LOOP = 34 ++IP_ADD_MEMBERSHIP = 35 ++IP_DROP_MEMBERSHIP = 36 ++IP_RECVRETOPTS = IP_RETOPTS ++IP_PMTUDISC_DONT = 0 ++IP_PMTUDISC_WANT = 1 ++IP_PMTUDISC_DO = 2 ++SOL_IP = 0 ++IP_DEFAULT_MULTICAST_TTL = 1 ++IP_DEFAULT_MULTICAST_LOOP = 1 ++IP_MAX_MEMBERSHIPS = 20 ++IPV6_ADDRFORM = 1 ++IPV6_PKTINFO = 2 ++IPV6_HOPOPTS = 3 ++IPV6_DSTOPTS = 4 ++IPV6_RTHDR = 5 ++IPV6_PKTOPTIONS = 6 ++IPV6_CHECKSUM = 7 ++IPV6_HOPLIMIT = 8 ++IPV6_NEXTHOP = 9 ++IPV6_AUTHHDR = 10 ++IPV6_UNICAST_HOPS = 16 ++IPV6_MULTICAST_IF = 17 ++IPV6_MULTICAST_HOPS = 18 ++IPV6_MULTICAST_LOOP = 19 ++IPV6_JOIN_GROUP = 20 ++IPV6_LEAVE_GROUP = 21 ++IPV6_ROUTER_ALERT = 22 ++IPV6_MTU_DISCOVER = 23 ++IPV6_MTU = 24 ++IPV6_RECVERR = 25 ++IPV6_RXHOPOPTS = IPV6_HOPOPTS ++IPV6_RXDSTOPTS = IPV6_DSTOPTS ++IPV6_ADD_MEMBERSHIP = IPV6_JOIN_GROUP ++IPV6_DROP_MEMBERSHIP = IPV6_LEAVE_GROUP ++IPV6_PMTUDISC_DONT = 0 ++IPV6_PMTUDISC_WANT = 1 ++IPV6_PMTUDISC_DO = 2 ++SOL_IPV6 = 41 ++SOL_ICMPV6 = 58 ++IPV6_RTHDR_LOOSE = 0 ++IPV6_RTHDR_STRICT = 1 ++IPV6_RTHDR_TYPE_0 = 0 ++ ++# Included from endian.h ++_ENDIAN_H = 1 ++__LITTLE_ENDIAN = 1234 ++__BIG_ENDIAN = 4321 ++__PDP_ENDIAN = 3412 ++ ++# Included from bits/endian.h ++__BYTE_ORDER = __LITTLE_ENDIAN ++__FLOAT_WORD_ORDER = __BYTE_ORDER ++LITTLE_ENDIAN = __LITTLE_ENDIAN ++BIG_ENDIAN = __BIG_ENDIAN ++PDP_ENDIAN = __PDP_ENDIAN ++BYTE_ORDER = __BYTE_ORDER ++ ++# Included from bits/byteswap.h ++_BITS_BYTESWAP_H = 1 ++def __bswap_constant_16(x): return \ ++ ++def __bswap_16(x): return \ ++ ++def __bswap_16(x): return __bswap_constant_16 (x) ++ ++def __bswap_constant_32(x): return \ ++ ++def __bswap_32(x): return \ ++ ++def __bswap_32(x): return \ ++ ++def __bswap_32(x): return __bswap_constant_32 (x) ++ ++def __bswap_constant_64(x): return \ ++ ++def __bswap_64(x): return \ ++ ++def ntohl(x): return (x) ++ ++def ntohs(x): return (x) ++ ++def htonl(x): return (x) ++ ++def htons(x): return (x) ++ ++def ntohl(x): return __bswap_32 (x) ++ ++def ntohs(x): return __bswap_16 (x) ++ ++def htonl(x): return __bswap_32 (x) ++ ++def htons(x): return __bswap_16 (x) ++ ++def IN6_IS_ADDR_UNSPECIFIED(a): return \ ++ ++def IN6_IS_ADDR_LOOPBACK(a): return \ ++ ++def IN6_IS_ADDR_LINKLOCAL(a): return \ ++ ++def IN6_IS_ADDR_SITELOCAL(a): return \ ++ ++def IN6_IS_ADDR_V4MAPPED(a): return \ ++ ++def IN6_IS_ADDR_V4COMPAT(a): return \ ++ ++def IN6_IS_ADDR_MC_NODELOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_LINKLOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_SITELOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_ORGLOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_GLOBAL(a): return +diff --git a/lib-python/2.7/plat-linux2/IN_default.py b/lib-python/2.7/plat-linux2/IN_default.py +new file mode 100644 +index 0000000..ad307f6 +--- /dev/null ++++ b/lib-python/2.7/plat-linux2/IN_default.py +@@ -0,0 +1,615 @@ ++# Generated by h2py from /usr/include/netinet/in.h ++_NETINET_IN_H = 1 ++ ++# Included from features.h ++_FEATURES_H = 1 ++__USE_ANSI = 1 ++__FAVOR_BSD = 1 ++_ISOC99_SOURCE = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 199506L ++_XOPEN_SOURCE = 600 ++_XOPEN_SOURCE_EXTENDED = 1 ++_LARGEFILE64_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++__USE_ISOC99 = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 2 ++_POSIX_C_SOURCE = 199506L ++__USE_POSIX = 1 ++__USE_POSIX2 = 1 ++__USE_POSIX199309 = 1 ++__USE_POSIX199506 = 1 ++__USE_XOPEN = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_UNIX98 = 1 ++_LARGEFILE_SOURCE = 1 ++__USE_XOPEN2K = 1 ++__USE_ISOC99 = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_FILE_OFFSET64 = 1 ++__USE_MISC = 1 ++__USE_BSD = 1 ++__USE_SVID = 1 ++__USE_GNU = 1 ++__USE_REENTRANT = 1 ++__STDC_IEC_559__ = 1 ++__STDC_IEC_559_COMPLEX__ = 1 ++__STDC_ISO_10646__ = 200009L ++__GNU_LIBRARY__ = 6 ++__GLIBC__ = 2 ++__GLIBC_MINOR__ = 2 ++ ++# Included from sys/cdefs.h ++_SYS_CDEFS_H = 1 ++def __PMT(args): return args ++ ++def __P(args): return args ++ ++def __PMT(args): return args ++ ++def __STRING(x): return #x ++ ++__flexarr = [] ++__flexarr = [0] ++__flexarr = [] ++__flexarr = [1] ++def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname) ++ ++def __attribute__(xyz): return ++ ++def __attribute_format_arg__(x): return __attribute__ ((__format_arg__ (x))) ++ ++def __attribute_format_arg__(x): return ++ ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_EXTERN_INLINES = 1 ++ ++# Included from gnu/stubs.h ++ ++# Included from stdint.h ++_STDINT_H = 1 ++ ++# Included from bits/wchar.h ++_BITS_WCHAR_H = 1 ++__WCHAR_MIN = (-2147483647l - 1l) ++__WCHAR_MAX = (2147483647l) ++ ++# Included from bits/wordsize.h ++__WORDSIZE = 32 ++def __INT64_C(c): return c ## L ++ ++def __UINT64_C(c): return c ## UL ++ ++def __INT64_C(c): return c ## LL ++ ++def __UINT64_C(c): return c ## ULL ++ ++INT8_MIN = (-128) ++INT16_MIN = (-32767-1) ++INT32_MIN = (-2147483647-1) ++INT64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT8_MAX = (127) ++INT16_MAX = (32767) ++INT32_MAX = (2147483647) ++INT64_MAX = (__INT64_C(9223372036854775807)) ++UINT8_MAX = (255) ++UINT16_MAX = (65535) ++UINT64_MAX = (__UINT64_C(18446744073709551615)) ++INT_LEAST8_MIN = (-128) ++INT_LEAST16_MIN = (-32767-1) ++INT_LEAST32_MIN = (-2147483647-1) ++INT_LEAST64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT_LEAST8_MAX = (127) ++INT_LEAST16_MAX = (32767) ++INT_LEAST32_MAX = (2147483647) ++INT_LEAST64_MAX = (__INT64_C(9223372036854775807)) ++UINT_LEAST8_MAX = (255) ++UINT_LEAST16_MAX = (65535) ++UINT_LEAST64_MAX = (__UINT64_C(18446744073709551615)) ++INT_FAST8_MIN = (-128) ++INT_FAST16_MIN = (-9223372036854775807L-1) ++INT_FAST32_MIN = (-9223372036854775807L-1) ++INT_FAST16_MIN = (-2147483647-1) ++INT_FAST32_MIN = (-2147483647-1) ++INT_FAST64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT_FAST8_MAX = (127) ++INT_FAST16_MAX = (9223372036854775807L) ++INT_FAST32_MAX = (9223372036854775807L) ++INT_FAST16_MAX = (2147483647) ++INT_FAST32_MAX = (2147483647) ++INT_FAST64_MAX = (__INT64_C(9223372036854775807)) ++UINT_FAST8_MAX = (255) ++UINT_FAST64_MAX = (__UINT64_C(18446744073709551615)) ++INTPTR_MIN = (-9223372036854775807L-1) ++INTPTR_MAX = (9223372036854775807L) ++INTPTR_MIN = (-2147483647-1) ++INTPTR_MAX = (2147483647) ++INTMAX_MIN = (-__INT64_C(9223372036854775807)-1) ++INTMAX_MAX = (__INT64_C(9223372036854775807)) ++UINTMAX_MAX = (__UINT64_C(18446744073709551615)) ++PTRDIFF_MIN = (-9223372036854775807L-1) ++PTRDIFF_MAX = (9223372036854775807L) ++PTRDIFF_MIN = (-2147483647-1) ++PTRDIFF_MAX = (2147483647) ++SIG_ATOMIC_MIN = (-2147483647-1) ++SIG_ATOMIC_MAX = (2147483647) ++WCHAR_MIN = __WCHAR_MIN ++WCHAR_MAX = __WCHAR_MAX ++def INT8_C(c): return c ++ ++def INT16_C(c): return c ++ ++def INT32_C(c): return c ++ ++def INT64_C(c): return c ## L ++ ++def INT64_C(c): return c ## LL ++ ++def UINT8_C(c): return c ## U ++ ++def UINT16_C(c): return c ## U ++ ++def UINT32_C(c): return c ## U ++ ++def UINT64_C(c): return c ## UL ++ ++def UINT64_C(c): return c ## ULL ++ ++def INTMAX_C(c): return c ## L ++ ++def UINTMAX_C(c): return c ## UL ++ ++def INTMAX_C(c): return c ## LL ++ ++def UINTMAX_C(c): return c ## ULL ++ ++ ++# Included from bits/types.h ++_BITS_TYPES_H = 1 ++__FD_SETSIZE = 1024 ++ ++# Included from bits/pthreadtypes.h ++_BITS_PTHREADTYPES_H = 1 ++ ++# Included from bits/sched.h ++SCHED_OTHER = 0 ++SCHED_FIFO = 1 ++SCHED_RR = 2 ++CSIGNAL = 0x000000ff ++CLONE_VM = 0x00000100 ++CLONE_FS = 0x00000200 ++CLONE_FILES = 0x00000400 ++CLONE_SIGHAND = 0x00000800 ++CLONE_PID = 0x00001000 ++CLONE_PTRACE = 0x00002000 ++CLONE_VFORK = 0x00004000 ++__defined_schedparam = 1 ++def IN_CLASSA(a): return ((((in_addr_t)(a)) & (-2147483648)) == 0) ++ ++IN_CLASSA_NET = (-16777216) ++IN_CLASSA_NSHIFT = 24 ++IN_CLASSA_HOST = ((-1) & ~IN_CLASSA_NET) ++IN_CLASSA_MAX = 128 ++def IN_CLASSB(a): return ((((in_addr_t)(a)) & (-1073741824)) == (-2147483648)) ++ ++IN_CLASSB_NET = (-65536) ++IN_CLASSB_NSHIFT = 16 ++IN_CLASSB_HOST = ((-1) & ~IN_CLASSB_NET) ++IN_CLASSB_MAX = 65536 ++def IN_CLASSC(a): return ((((in_addr_t)(a)) & (-536870912)) == (-1073741824)) ++ ++IN_CLASSC_NET = (-256) ++IN_CLASSC_NSHIFT = 8 ++IN_CLASSC_HOST = ((-1) & ~IN_CLASSC_NET) ++def IN_CLASSD(a): return ((((in_addr_t)(a)) & (-268435456)) == (-536870912)) ++ ++def IN_MULTICAST(a): return IN_CLASSD(a) ++ ++def IN_EXPERIMENTAL(a): return ((((in_addr_t)(a)) & (-536870912)) == (-536870912)) ++ ++def IN_BADCLASS(a): return ((((in_addr_t)(a)) & (-268435456)) == (-268435456)) ++ ++IN_LOOPBACKNET = 127 ++INET_ADDRSTRLEN = 16 ++INET6_ADDRSTRLEN = 46 ++ ++# Included from bits/socket.h ++ ++# Included from limits.h ++_LIBC_LIMITS_H_ = 1 ++MB_LEN_MAX = 16 ++_LIMITS_H = 1 ++CHAR_BIT = 8 ++SCHAR_MIN = (-128) ++SCHAR_MAX = 127 ++UCHAR_MAX = 255 ++CHAR_MIN = 0 ++CHAR_MAX = UCHAR_MAX ++CHAR_MIN = SCHAR_MIN ++CHAR_MAX = SCHAR_MAX ++SHRT_MIN = (-32768) ++SHRT_MAX = 32767 ++USHRT_MAX = 65535 ++INT_MAX = 2147483647 ++LONG_MAX = 9223372036854775807L ++LONG_MAX = 2147483647L ++LONG_MIN = (-LONG_MAX - 1L) ++ ++# Included from bits/posix1_lim.h ++_BITS_POSIX1_LIM_H = 1 ++_POSIX_AIO_LISTIO_MAX = 2 ++_POSIX_AIO_MAX = 1 ++_POSIX_ARG_MAX = 4096 ++_POSIX_CHILD_MAX = 6 ++_POSIX_DELAYTIMER_MAX = 32 ++_POSIX_LINK_MAX = 8 ++_POSIX_MAX_CANON = 255 ++_POSIX_MAX_INPUT = 255 ++_POSIX_MQ_OPEN_MAX = 8 ++_POSIX_MQ_PRIO_MAX = 32 ++_POSIX_NGROUPS_MAX = 0 ++_POSIX_OPEN_MAX = 16 ++_POSIX_FD_SETSIZE = _POSIX_OPEN_MAX ++_POSIX_NAME_MAX = 14 ++_POSIX_PATH_MAX = 256 ++_POSIX_PIPE_BUF = 512 ++_POSIX_RTSIG_MAX = 8 ++_POSIX_SEM_NSEMS_MAX = 256 ++_POSIX_SEM_VALUE_MAX = 32767 ++_POSIX_SIGQUEUE_MAX = 32 ++_POSIX_SSIZE_MAX = 32767 ++_POSIX_STREAM_MAX = 8 ++_POSIX_TZNAME_MAX = 6 ++_POSIX_QLIMIT = 1 ++_POSIX_HIWAT = _POSIX_PIPE_BUF ++_POSIX_UIO_MAXIOV = 16 ++_POSIX_TTY_NAME_MAX = 9 ++_POSIX_TIMER_MAX = 32 ++_POSIX_LOGIN_NAME_MAX = 9 ++_POSIX_CLOCKRES_MIN = 20000000 ++ ++# Included from bits/local_lim.h ++ ++# Included from linux/limits.h ++NR_OPEN = 1024 ++NGROUPS_MAX = 32 ++ARG_MAX = 131072 ++CHILD_MAX = 999 ++OPEN_MAX = 256 ++LINK_MAX = 127 ++MAX_CANON = 255 ++MAX_INPUT = 255 ++NAME_MAX = 255 ++PATH_MAX = 4096 ++PIPE_BUF = 4096 ++RTSIG_MAX = 32 ++_POSIX_THREAD_KEYS_MAX = 128 ++PTHREAD_KEYS_MAX = 1024 ++_POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4 ++PTHREAD_DESTRUCTOR_ITERATIONS = _POSIX_THREAD_DESTRUCTOR_ITERATIONS ++_POSIX_THREAD_THREADS_MAX = 64 ++PTHREAD_THREADS_MAX = 1024 ++AIO_PRIO_DELTA_MAX = 20 ++PTHREAD_STACK_MIN = 16384 ++TIMER_MAX = 256 ++SSIZE_MAX = LONG_MAX ++NGROUPS_MAX = _POSIX_NGROUPS_MAX ++ ++# Included from bits/posix2_lim.h ++_BITS_POSIX2_LIM_H = 1 ++_POSIX2_BC_BASE_MAX = 99 ++_POSIX2_BC_DIM_MAX = 2048 ++_POSIX2_BC_SCALE_MAX = 99 ++_POSIX2_BC_STRING_MAX = 1000 ++_POSIX2_COLL_WEIGHTS_MAX = 2 ++_POSIX2_EXPR_NEST_MAX = 32 ++_POSIX2_LINE_MAX = 2048 ++_POSIX2_RE_DUP_MAX = 255 ++_POSIX2_CHARCLASS_NAME_MAX = 14 ++BC_BASE_MAX = _POSIX2_BC_BASE_MAX ++BC_DIM_MAX = _POSIX2_BC_DIM_MAX ++BC_SCALE_MAX = _POSIX2_BC_SCALE_MAX ++BC_STRING_MAX = _POSIX2_BC_STRING_MAX ++COLL_WEIGHTS_MAX = 255 ++EXPR_NEST_MAX = _POSIX2_EXPR_NEST_MAX ++LINE_MAX = _POSIX2_LINE_MAX ++CHARCLASS_NAME_MAX = 2048 ++RE_DUP_MAX = (0x7fff) ++ ++# Included from bits/xopen_lim.h ++_XOPEN_LIM_H = 1 ++ ++# Included from bits/stdio_lim.h ++L_tmpnam = 20 ++TMP_MAX = 238328 ++FILENAME_MAX = 4096 ++L_ctermid = 9 ++L_cuserid = 9 ++FOPEN_MAX = 16 ++IOV_MAX = 1024 ++_XOPEN_IOV_MAX = _POSIX_UIO_MAXIOV ++NL_ARGMAX = _POSIX_ARG_MAX ++NL_LANGMAX = _POSIX2_LINE_MAX ++NL_MSGMAX = INT_MAX ++NL_NMAX = INT_MAX ++NL_SETMAX = INT_MAX ++NL_TEXTMAX = INT_MAX ++NZERO = 20 ++WORD_BIT = 16 ++WORD_BIT = 32 ++WORD_BIT = 64 ++WORD_BIT = 16 ++WORD_BIT = 32 ++WORD_BIT = 64 ++WORD_BIT = 32 ++LONG_BIT = 32 ++LONG_BIT = 64 ++LONG_BIT = 32 ++LONG_BIT = 64 ++LONG_BIT = 64 ++LONG_BIT = 32 ++from TYPES import * ++PF_UNSPEC = 0 ++PF_LOCAL = 1 ++PF_UNIX = PF_LOCAL ++PF_FILE = PF_LOCAL ++PF_INET = 2 ++PF_AX25 = 3 ++PF_IPX = 4 ++PF_APPLETALK = 5 ++PF_NETROM = 6 ++PF_BRIDGE = 7 ++PF_ATMPVC = 8 ++PF_X25 = 9 ++PF_INET6 = 10 ++PF_ROSE = 11 ++PF_DECnet = 12 ++PF_NETBEUI = 13 ++PF_SECURITY = 14 ++PF_KEY = 15 ++PF_NETLINK = 16 ++PF_ROUTE = PF_NETLINK ++PF_PACKET = 17 ++PF_ASH = 18 ++PF_ECONET = 19 ++PF_ATMSVC = 20 ++PF_SNA = 22 ++PF_IRDA = 23 ++PF_PPPOX = 24 ++PF_WANPIPE = 25 ++PF_BLUETOOTH = 31 ++PF_MAX = 32 ++AF_UNSPEC = PF_UNSPEC ++AF_LOCAL = PF_LOCAL ++AF_UNIX = PF_UNIX ++AF_FILE = PF_FILE ++AF_INET = PF_INET ++AF_AX25 = PF_AX25 ++AF_IPX = PF_IPX ++AF_APPLETALK = PF_APPLETALK ++AF_NETROM = PF_NETROM ++AF_BRIDGE = PF_BRIDGE ++AF_ATMPVC = PF_ATMPVC ++AF_X25 = PF_X25 ++AF_INET6 = PF_INET6 ++AF_ROSE = PF_ROSE ++AF_DECnet = PF_DECnet ++AF_NETBEUI = PF_NETBEUI ++AF_SECURITY = PF_SECURITY ++AF_KEY = PF_KEY ++AF_NETLINK = PF_NETLINK ++AF_ROUTE = PF_ROUTE ++AF_PACKET = PF_PACKET ++AF_ASH = PF_ASH ++AF_ECONET = PF_ECONET ++AF_ATMSVC = PF_ATMSVC ++AF_SNA = PF_SNA ++AF_IRDA = PF_IRDA ++AF_PPPOX = PF_PPPOX ++AF_WANPIPE = PF_WANPIPE ++AF_BLUETOOTH = PF_BLUETOOTH ++AF_MAX = PF_MAX ++SOL_RAW = 255 ++SOL_DECNET = 261 ++SOL_X25 = 262 ++SOL_PACKET = 263 ++SOL_ATM = 264 ++SOL_AAL = 265 ++SOL_IRDA = 266 ++SOMAXCONN = 128 ++ ++# Included from bits/sockaddr.h ++_BITS_SOCKADDR_H = 1 ++def __SOCKADDR_COMMON(sa_prefix): return \ ++ ++_SS_SIZE = 128 ++def CMSG_FIRSTHDR(mhdr): return \ ++ ++ ++# Included from asm/socket.h ++ ++# Included from asm/sockios.h ++FIOSETOWN = 0x8901 ++SIOCSPGRP = 0x8902 ++FIOGETOWN = 0x8903 ++SIOCGPGRP = 0x8904 ++SIOCATMARK = 0x8905 ++SIOCGSTAMP = 0x8906 ++SOL_SOCKET = 1 ++SO_DEBUG = 1 ++SO_REUSEADDR = 2 ++SO_TYPE = 3 ++SO_ERROR = 4 ++SO_DONTROUTE = 5 ++SO_BROADCAST = 6 ++SO_SNDBUF = 7 ++SO_RCVBUF = 8 ++SO_KEEPALIVE = 9 ++SO_OOBINLINE = 10 ++SO_NO_CHECK = 11 ++SO_PRIORITY = 12 ++SO_LINGER = 13 ++SO_BSDCOMPAT = 14 ++SO_PASSCRED = 16 ++SO_PEERCRED = 17 ++SO_RCVLOWAT = 18 ++SO_SNDLOWAT = 19 ++SO_RCVTIMEO = 20 ++SO_SNDTIMEO = 21 ++SO_SECURITY_AUTHENTICATION = 22 ++SO_SECURITY_ENCRYPTION_TRANSPORT = 23 ++SO_SECURITY_ENCRYPTION_NETWORK = 24 ++SO_BINDTODEVICE = 25 ++SO_ATTACH_FILTER = 26 ++SO_DETACH_FILTER = 27 ++SO_PEERNAME = 28 ++SO_TIMESTAMP = 29 ++SCM_TIMESTAMP = SO_TIMESTAMP ++SO_ACCEPTCONN = 30 ++SOCK_STREAM = 1 ++SOCK_DGRAM = 2 ++SOCK_RAW = 3 ++SOCK_RDM = 4 ++SOCK_SEQPACKET = 5 ++SOCK_PACKET = 10 ++SOCK_MAX = (SOCK_PACKET+1) ++ ++# Included from bits/in.h ++IP_TOS = 1 ++IP_TTL = 2 ++IP_HDRINCL = 3 ++IP_OPTIONS = 4 ++IP_ROUTER_ALERT = 5 ++IP_RECVOPTS = 6 ++IP_RETOPTS = 7 ++IP_PKTINFO = 8 ++IP_PKTOPTIONS = 9 ++IP_PMTUDISC = 10 ++IP_MTU_DISCOVER = 10 ++IP_RECVERR = 11 ++IP_RECVTTL = 12 ++IP_RECVTOS = 13 ++IP_MULTICAST_IF = 32 ++IP_MULTICAST_TTL = 33 ++IP_MULTICAST_LOOP = 34 ++IP_ADD_MEMBERSHIP = 35 ++IP_DROP_MEMBERSHIP = 36 ++IP_RECVRETOPTS = IP_RETOPTS ++IP_PMTUDISC_DONT = 0 ++IP_PMTUDISC_WANT = 1 ++IP_PMTUDISC_DO = 2 ++SOL_IP = 0 ++IP_DEFAULT_MULTICAST_TTL = 1 ++IP_DEFAULT_MULTICAST_LOOP = 1 ++IP_MAX_MEMBERSHIPS = 20 ++IPV6_ADDRFORM = 1 ++IPV6_PKTINFO = 2 ++IPV6_HOPOPTS = 3 ++IPV6_DSTOPTS = 4 ++IPV6_RTHDR = 5 ++IPV6_PKTOPTIONS = 6 ++IPV6_CHECKSUM = 7 ++IPV6_HOPLIMIT = 8 ++IPV6_NEXTHOP = 9 ++IPV6_AUTHHDR = 10 ++IPV6_UNICAST_HOPS = 16 ++IPV6_MULTICAST_IF = 17 ++IPV6_MULTICAST_HOPS = 18 ++IPV6_MULTICAST_LOOP = 19 ++IPV6_JOIN_GROUP = 20 ++IPV6_LEAVE_GROUP = 21 ++IPV6_ROUTER_ALERT = 22 ++IPV6_MTU_DISCOVER = 23 ++IPV6_MTU = 24 ++IPV6_RECVERR = 25 ++IPV6_RXHOPOPTS = IPV6_HOPOPTS ++IPV6_RXDSTOPTS = IPV6_DSTOPTS ++IPV6_ADD_MEMBERSHIP = IPV6_JOIN_GROUP ++IPV6_DROP_MEMBERSHIP = IPV6_LEAVE_GROUP ++IPV6_PMTUDISC_DONT = 0 ++IPV6_PMTUDISC_WANT = 1 ++IPV6_PMTUDISC_DO = 2 ++SOL_IPV6 = 41 ++SOL_ICMPV6 = 58 ++IPV6_RTHDR_LOOSE = 0 ++IPV6_RTHDR_STRICT = 1 ++IPV6_RTHDR_TYPE_0 = 0 ++ ++# Included from endian.h ++_ENDIAN_H = 1 ++__LITTLE_ENDIAN = 1234 ++__BIG_ENDIAN = 4321 ++__PDP_ENDIAN = 3412 ++ ++# Included from bits/endian.h ++__BYTE_ORDER = __LITTLE_ENDIAN ++__FLOAT_WORD_ORDER = __BYTE_ORDER ++LITTLE_ENDIAN = __LITTLE_ENDIAN ++BIG_ENDIAN = __BIG_ENDIAN ++PDP_ENDIAN = __PDP_ENDIAN ++BYTE_ORDER = __BYTE_ORDER ++ ++# Included from bits/byteswap.h ++_BITS_BYTESWAP_H = 1 ++def __bswap_constant_16(x): return \ ++ ++def __bswap_16(x): return \ ++ ++def __bswap_16(x): return __bswap_constant_16 (x) ++ ++def __bswap_constant_32(x): return \ ++ ++def __bswap_32(x): return \ ++ ++def __bswap_32(x): return \ ++ ++def __bswap_32(x): return __bswap_constant_32 (x) ++ ++def __bswap_constant_64(x): return \ ++ ++def __bswap_64(x): return \ ++ ++def ntohl(x): return (x) ++ ++def ntohs(x): return (x) ++ ++def htonl(x): return (x) ++ ++def htons(x): return (x) ++ ++def ntohl(x): return __bswap_32 (x) ++ ++def ntohs(x): return __bswap_16 (x) ++ ++def htonl(x): return __bswap_32 (x) ++ ++def htons(x): return __bswap_16 (x) ++ ++def IN6_IS_ADDR_UNSPECIFIED(a): return \ ++ ++def IN6_IS_ADDR_LOOPBACK(a): return \ ++ ++def IN6_IS_ADDR_LINKLOCAL(a): return \ ++ ++def IN6_IS_ADDR_SITELOCAL(a): return \ ++ ++def IN6_IS_ADDR_V4MAPPED(a): return \ ++ ++def IN6_IS_ADDR_V4COMPAT(a): return \ ++ ++def IN6_IS_ADDR_MC_NODELOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_LINKLOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_SITELOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_ORGLOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_GLOBAL(a): return +diff --git a/lib-python/2.7/plat-linux2/IN_hppa.py b/lib-python/2.7/plat-linux2/IN_hppa.py +new file mode 100644 +index 0000000..71e0b84 +--- /dev/null ++++ b/lib-python/2.7/plat-linux2/IN_hppa.py +@@ -0,0 +1,615 @@ ++# Generated by h2py from /usr/include/netinet/in.h ++_NETINET_IN_H = 1 ++ ++# Included from features.h ++_FEATURES_H = 1 ++__USE_ANSI = 1 ++__FAVOR_BSD = 1 ++_ISOC99_SOURCE = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 199506L ++_XOPEN_SOURCE = 600 ++_XOPEN_SOURCE_EXTENDED = 1 ++_LARGEFILE64_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++__USE_ISOC99 = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 2 ++_POSIX_C_SOURCE = 199506L ++__USE_POSIX = 1 ++__USE_POSIX2 = 1 ++__USE_POSIX199309 = 1 ++__USE_POSIX199506 = 1 ++__USE_XOPEN = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_UNIX98 = 1 ++_LARGEFILE_SOURCE = 1 ++__USE_XOPEN2K = 1 ++__USE_ISOC99 = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_FILE_OFFSET64 = 1 ++__USE_MISC = 1 ++__USE_BSD = 1 ++__USE_SVID = 1 ++__USE_GNU = 1 ++__USE_REENTRANT = 1 ++__STDC_IEC_559__ = 1 ++__STDC_IEC_559_COMPLEX__ = 1 ++__STDC_ISO_10646__ = 200009L ++__GNU_LIBRARY__ = 6 ++__GLIBC__ = 2 ++__GLIBC_MINOR__ = 2 ++ ++# Included from sys/cdefs.h ++_SYS_CDEFS_H = 1 ++def __PMT(args): return args ++ ++def __P(args): return args ++ ++def __PMT(args): return args ++ ++def __STRING(x): return #x ++ ++__flexarr = [] ++__flexarr = [0] ++__flexarr = [] ++__flexarr = [1] ++def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname) ++ ++def __attribute__(xyz): return ++ ++def __attribute_format_arg__(x): return __attribute__ ((__format_arg__ (x))) ++ ++def __attribute_format_arg__(x): return ++ ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_EXTERN_INLINES = 1 ++ ++# Included from gnu/stubs.h ++ ++# Included from stdint.h ++_STDINT_H = 1 ++ ++# Included from bits/wchar.h ++_BITS_WCHAR_H = 1 ++__WCHAR_MIN = (-2147483647l - 1l) ++__WCHAR_MAX = (2147483647l) ++ ++# Included from bits/wordsize.h ++__WORDSIZE = 32 ++def __INT64_C(c): return c ## L ++ ++def __UINT64_C(c): return c ## UL ++ ++def __INT64_C(c): return c ## LL ++ ++def __UINT64_C(c): return c ## ULL ++ ++INT8_MIN = (-128) ++INT16_MIN = (-32767-1) ++INT32_MIN = (-2147483647-1) ++INT64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT8_MAX = (127) ++INT16_MAX = (32767) ++INT32_MAX = (2147483647) ++INT64_MAX = (__INT64_C(9223372036854775807)) ++UINT8_MAX = (255) ++UINT16_MAX = (65535) ++UINT64_MAX = (__UINT64_C(18446744073709551615)) ++INT_LEAST8_MIN = (-128) ++INT_LEAST16_MIN = (-32767-1) ++INT_LEAST32_MIN = (-2147483647-1) ++INT_LEAST64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT_LEAST8_MAX = (127) ++INT_LEAST16_MAX = (32767) ++INT_LEAST32_MAX = (2147483647) ++INT_LEAST64_MAX = (__INT64_C(9223372036854775807)) ++UINT_LEAST8_MAX = (255) ++UINT_LEAST16_MAX = (65535) ++UINT_LEAST64_MAX = (__UINT64_C(18446744073709551615)) ++INT_FAST8_MIN = (-128) ++INT_FAST16_MIN = (-9223372036854775807L-1) ++INT_FAST32_MIN = (-9223372036854775807L-1) ++INT_FAST16_MIN = (-2147483647-1) ++INT_FAST32_MIN = (-2147483647-1) ++INT_FAST64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT_FAST8_MAX = (127) ++INT_FAST16_MAX = (9223372036854775807L) ++INT_FAST32_MAX = (9223372036854775807L) ++INT_FAST16_MAX = (2147483647) ++INT_FAST32_MAX = (2147483647) ++INT_FAST64_MAX = (__INT64_C(9223372036854775807)) ++UINT_FAST8_MAX = (255) ++UINT_FAST64_MAX = (__UINT64_C(18446744073709551615)) ++INTPTR_MIN = (-9223372036854775807L-1) ++INTPTR_MAX = (9223372036854775807L) ++INTPTR_MIN = (-2147483647-1) ++INTPTR_MAX = (2147483647) ++INTMAX_MIN = (-__INT64_C(9223372036854775807)-1) ++INTMAX_MAX = (__INT64_C(9223372036854775807)) ++UINTMAX_MAX = (__UINT64_C(18446744073709551615)) ++PTRDIFF_MIN = (-9223372036854775807L-1) ++PTRDIFF_MAX = (9223372036854775807L) ++PTRDIFF_MIN = (-2147483647-1) ++PTRDIFF_MAX = (2147483647) ++SIG_ATOMIC_MIN = (-2147483647-1) ++SIG_ATOMIC_MAX = (2147483647) ++WCHAR_MIN = __WCHAR_MIN ++WCHAR_MAX = __WCHAR_MAX ++def INT8_C(c): return c ++ ++def INT16_C(c): return c ++ ++def INT32_C(c): return c ++ ++def INT64_C(c): return c ## L ++ ++def INT64_C(c): return c ## LL ++ ++def UINT8_C(c): return c ## U ++ ++def UINT16_C(c): return c ## U ++ ++def UINT32_C(c): return c ## U ++ ++def UINT64_C(c): return c ## UL ++ ++def UINT64_C(c): return c ## ULL ++ ++def INTMAX_C(c): return c ## L ++ ++def UINTMAX_C(c): return c ## UL ++ ++def INTMAX_C(c): return c ## LL ++ ++def UINTMAX_C(c): return c ## ULL ++ ++ ++# Included from bits/types.h ++_BITS_TYPES_H = 1 ++__FD_SETSIZE = 1024 ++ ++# Included from bits/pthreadtypes.h ++_BITS_PTHREADTYPES_H = 1 ++ ++# Included from bits/sched.h ++SCHED_OTHER = 0 ++SCHED_FIFO = 1 ++SCHED_RR = 2 ++CSIGNAL = 0x000000ff ++CLONE_VM = 0x00000100 ++CLONE_FS = 0x00000200 ++CLONE_FILES = 0x00000400 ++CLONE_SIGHAND = 0x00000800 ++CLONE_PID = 0x00001000 ++CLONE_PTRACE = 0x00002000 ++CLONE_VFORK = 0x00004000 ++__defined_schedparam = 1 ++def IN_CLASSA(a): return ((((in_addr_t)(a)) & (-2147483648)) == 0) ++ ++IN_CLASSA_NET = (-16777216) ++IN_CLASSA_NSHIFT = 24 ++IN_CLASSA_HOST = ((-1) & ~IN_CLASSA_NET) ++IN_CLASSA_MAX = 128 ++def IN_CLASSB(a): return ((((in_addr_t)(a)) & (-1073741824)) == (-2147483648)) ++ ++IN_CLASSB_NET = (-65536) ++IN_CLASSB_NSHIFT = 16 ++IN_CLASSB_HOST = ((-1) & ~IN_CLASSB_NET) ++IN_CLASSB_MAX = 65536 ++def IN_CLASSC(a): return ((((in_addr_t)(a)) & (-536870912)) == (-1073741824)) ++ ++IN_CLASSC_NET = (-256) ++IN_CLASSC_NSHIFT = 8 ++IN_CLASSC_HOST = ((-1) & ~IN_CLASSC_NET) ++def IN_CLASSD(a): return ((((in_addr_t)(a)) & (-268435456)) == (-536870912)) ++ ++def IN_MULTICAST(a): return IN_CLASSD(a) ++ ++def IN_EXPERIMENTAL(a): return ((((in_addr_t)(a)) & (-536870912)) == (-536870912)) ++ ++def IN_BADCLASS(a): return ((((in_addr_t)(a)) & (-268435456)) == (-268435456)) ++ ++IN_LOOPBACKNET = 127 ++INET_ADDRSTRLEN = 16 ++INET6_ADDRSTRLEN = 46 ++ ++# Included from bits/socket.h ++ ++# Included from limits.h ++_LIBC_LIMITS_H_ = 1 ++MB_LEN_MAX = 16 ++_LIMITS_H = 1 ++CHAR_BIT = 8 ++SCHAR_MIN = (-128) ++SCHAR_MAX = 127 ++UCHAR_MAX = 255 ++CHAR_MIN = 0 ++CHAR_MAX = UCHAR_MAX ++CHAR_MIN = SCHAR_MIN ++CHAR_MAX = SCHAR_MAX ++SHRT_MIN = (-32768) ++SHRT_MAX = 32767 ++USHRT_MAX = 65535 ++INT_MAX = 2147483647 ++LONG_MAX = 9223372036854775807L ++LONG_MAX = 2147483647L ++LONG_MIN = (-LONG_MAX - 1L) ++ ++# Included from bits/posix1_lim.h ++_BITS_POSIX1_LIM_H = 1 ++_POSIX_AIO_LISTIO_MAX = 2 ++_POSIX_AIO_MAX = 1 ++_POSIX_ARG_MAX = 4096 ++_POSIX_CHILD_MAX = 6 ++_POSIX_DELAYTIMER_MAX = 32 ++_POSIX_LINK_MAX = 8 ++_POSIX_MAX_CANON = 255 ++_POSIX_MAX_INPUT = 255 ++_POSIX_MQ_OPEN_MAX = 8 ++_POSIX_MQ_PRIO_MAX = 32 ++_POSIX_NGROUPS_MAX = 0 ++_POSIX_OPEN_MAX = 16 ++_POSIX_FD_SETSIZE = _POSIX_OPEN_MAX ++_POSIX_NAME_MAX = 14 ++_POSIX_PATH_MAX = 256 ++_POSIX_PIPE_BUF = 512 ++_POSIX_RTSIG_MAX = 8 ++_POSIX_SEM_NSEMS_MAX = 256 ++_POSIX_SEM_VALUE_MAX = 32767 ++_POSIX_SIGQUEUE_MAX = 32 ++_POSIX_SSIZE_MAX = 32767 ++_POSIX_STREAM_MAX = 8 ++_POSIX_TZNAME_MAX = 6 ++_POSIX_QLIMIT = 1 ++_POSIX_HIWAT = _POSIX_PIPE_BUF ++_POSIX_UIO_MAXIOV = 16 ++_POSIX_TTY_NAME_MAX = 9 ++_POSIX_TIMER_MAX = 32 ++_POSIX_LOGIN_NAME_MAX = 9 ++_POSIX_CLOCKRES_MIN = 20000000 ++ ++# Included from bits/local_lim.h ++ ++# Included from linux/limits.h ++NR_OPEN = 1024 ++NGROUPS_MAX = 32 ++ARG_MAX = 131072 ++CHILD_MAX = 999 ++OPEN_MAX = 256 ++LINK_MAX = 127 ++MAX_CANON = 255 ++MAX_INPUT = 255 ++NAME_MAX = 255 ++PATH_MAX = 4096 ++PIPE_BUF = 4096 ++RTSIG_MAX = 32 ++_POSIX_THREAD_KEYS_MAX = 128 ++PTHREAD_KEYS_MAX = 1024 ++_POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4 ++PTHREAD_DESTRUCTOR_ITERATIONS = _POSIX_THREAD_DESTRUCTOR_ITERATIONS ++_POSIX_THREAD_THREADS_MAX = 64 ++PTHREAD_THREADS_MAX = 1024 ++AIO_PRIO_DELTA_MAX = 20 ++PTHREAD_STACK_MIN = 16384 ++TIMER_MAX = 256 ++SSIZE_MAX = LONG_MAX ++NGROUPS_MAX = _POSIX_NGROUPS_MAX ++ ++# Included from bits/posix2_lim.h ++_BITS_POSIX2_LIM_H = 1 ++_POSIX2_BC_BASE_MAX = 99 ++_POSIX2_BC_DIM_MAX = 2048 ++_POSIX2_BC_SCALE_MAX = 99 ++_POSIX2_BC_STRING_MAX = 1000 ++_POSIX2_COLL_WEIGHTS_MAX = 2 ++_POSIX2_EXPR_NEST_MAX = 32 ++_POSIX2_LINE_MAX = 2048 ++_POSIX2_RE_DUP_MAX = 255 ++_POSIX2_CHARCLASS_NAME_MAX = 14 ++BC_BASE_MAX = _POSIX2_BC_BASE_MAX ++BC_DIM_MAX = _POSIX2_BC_DIM_MAX ++BC_SCALE_MAX = _POSIX2_BC_SCALE_MAX ++BC_STRING_MAX = _POSIX2_BC_STRING_MAX ++COLL_WEIGHTS_MAX = 255 ++EXPR_NEST_MAX = _POSIX2_EXPR_NEST_MAX ++LINE_MAX = _POSIX2_LINE_MAX ++CHARCLASS_NAME_MAX = 2048 ++RE_DUP_MAX = (0x7fff) ++ ++# Included from bits/xopen_lim.h ++_XOPEN_LIM_H = 1 ++ ++# Included from bits/stdio_lim.h ++L_tmpnam = 20 ++TMP_MAX = 238328 ++FILENAME_MAX = 4096 ++L_ctermid = 9 ++L_cuserid = 9 ++FOPEN_MAX = 16 ++IOV_MAX = 1024 ++_XOPEN_IOV_MAX = _POSIX_UIO_MAXIOV ++NL_ARGMAX = _POSIX_ARG_MAX ++NL_LANGMAX = _POSIX2_LINE_MAX ++NL_MSGMAX = INT_MAX ++NL_NMAX = INT_MAX ++NL_SETMAX = INT_MAX ++NL_TEXTMAX = INT_MAX ++NZERO = 20 ++WORD_BIT = 16 ++WORD_BIT = 32 ++WORD_BIT = 64 ++WORD_BIT = 16 ++WORD_BIT = 32 ++WORD_BIT = 64 ++WORD_BIT = 32 ++LONG_BIT = 32 ++LONG_BIT = 64 ++LONG_BIT = 32 ++LONG_BIT = 64 ++LONG_BIT = 64 ++LONG_BIT = 32 ++from TYPES import * ++PF_UNSPEC = 0 ++PF_LOCAL = 1 ++PF_UNIX = PF_LOCAL ++PF_FILE = PF_LOCAL ++PF_INET = 2 ++PF_AX25 = 3 ++PF_IPX = 4 ++PF_APPLETALK = 5 ++PF_NETROM = 6 ++PF_BRIDGE = 7 ++PF_ATMPVC = 8 ++PF_X25 = 9 ++PF_INET6 = 10 ++PF_ROSE = 11 ++PF_DECnet = 12 ++PF_NETBEUI = 13 ++PF_SECURITY = 14 ++PF_KEY = 15 ++PF_NETLINK = 16 ++PF_ROUTE = PF_NETLINK ++PF_PACKET = 17 ++PF_ASH = 18 ++PF_ECONET = 19 ++PF_ATMSVC = 20 ++PF_SNA = 22 ++PF_IRDA = 23 ++PF_PPPOX = 24 ++PF_WANPIPE = 25 ++PF_BLUETOOTH = 31 ++PF_MAX = 32 ++AF_UNSPEC = PF_UNSPEC ++AF_LOCAL = PF_LOCAL ++AF_UNIX = PF_UNIX ++AF_FILE = PF_FILE ++AF_INET = PF_INET ++AF_AX25 = PF_AX25 ++AF_IPX = PF_IPX ++AF_APPLETALK = PF_APPLETALK ++AF_NETROM = PF_NETROM ++AF_BRIDGE = PF_BRIDGE ++AF_ATMPVC = PF_ATMPVC ++AF_X25 = PF_X25 ++AF_INET6 = PF_INET6 ++AF_ROSE = PF_ROSE ++AF_DECnet = PF_DECnet ++AF_NETBEUI = PF_NETBEUI ++AF_SECURITY = PF_SECURITY ++AF_KEY = PF_KEY ++AF_NETLINK = PF_NETLINK ++AF_ROUTE = PF_ROUTE ++AF_PACKET = PF_PACKET ++AF_ASH = PF_ASH ++AF_ECONET = PF_ECONET ++AF_ATMSVC = PF_ATMSVC ++AF_SNA = PF_SNA ++AF_IRDA = PF_IRDA ++AF_PPPOX = PF_PPPOX ++AF_WANPIPE = PF_WANPIPE ++AF_BLUETOOTH = PF_BLUETOOTH ++AF_MAX = PF_MAX ++SOL_RAW = 255 ++SOL_DECNET = 261 ++SOL_X25 = 262 ++SOL_PACKET = 263 ++SOL_ATM = 264 ++SOL_AAL = 265 ++SOL_IRDA = 266 ++SOMAXCONN = 128 ++ ++# Included from bits/sockaddr.h ++_BITS_SOCKADDR_H = 1 ++def __SOCKADDR_COMMON(sa_prefix): return \ ++ ++_SS_SIZE = 128 ++def CMSG_FIRSTHDR(mhdr): return \ ++ ++ ++# Included from asm/socket.h ++ ++# Included from asm/sockios.h ++FIOSETOWN = 0x8901 ++SIOCSPGRP = 0x8902 ++FIOGETOWN = 0x8903 ++SIOCGPGRP = 0x8904 ++SIOCATMARK = 0x8905 ++SIOCGSTAMP = 0x8906 ++SOL_SOCKET = 0xffff ++SO_DEBUG = 0x0001 ++SO_REUSEADDR = 0x0004 ++SO_TYPE = 0x1008 ++SO_ERROR = 0x1007 ++SO_DONTROUTE = 0x0010 ++SO_BROADCAST = 0x0020 ++SO_SNDBUF = 0x1001 ++SO_RCVBUF = 0x1002 ++SO_KEEPALIVE = 0x0008 ++SO_OOBINLINE = 0x0100 ++SO_NO_CHECK = 0x400b ++SO_PRIORITY = 0x400c ++SO_LINGER = 0x0080 ++SO_BSDCOMPAT = 0x400e ++SO_PASSCRED = 0x4010 ++SO_PEERCRED = 0x4011 ++SO_RCVLOWAT = 0x1004 ++SO_SNDLOWAT = 0x1003 ++SO_RCVTIMEO = 0x1006 ++SO_SNDTIMEO = 0x1005 ++SO_SECURITY_AUTHENTICATION = 0x4016 ++SO_SECURITY_ENCRYPTION_TRANSPORT = 0x4017 ++SO_SECURITY_ENCRYPTION_NETWORK = 0x4018 ++SO_BINDTODEVICE = 0x4019 ++SO_ATTACH_FILTER = 0x401a ++SO_DETACH_FILTER = 0x401b ++SO_PEERNAME = 0x2000 ++SO_TIMESTAMP = 0x4012 ++SCM_TIMESTAMP = SO_TIMESTAMP ++SO_ACCEPTCONN = 0x401c ++SOCK_STREAM = 1 ++SOCK_DGRAM = 2 ++SOCK_RAW = 3 ++SOCK_RDM = 4 ++SOCK_SEQPACKET = 5 ++SOCK_PACKET = 10 ++SOCK_MAX = (SOCK_PACKET+1) ++ ++# Included from bits/in.h ++IP_TOS = 1 ++IP_TTL = 2 ++IP_HDRINCL = 3 ++IP_OPTIONS = 4 ++IP_ROUTER_ALERT = 5 ++IP_RECVOPTS = 6 ++IP_RETOPTS = 7 ++IP_PKTINFO = 8 ++IP_PKTOPTIONS = 9 ++IP_PMTUDISC = 10 ++IP_MTU_DISCOVER = 10 ++IP_RECVERR = 11 ++IP_RECVTTL = 12 ++IP_RECVTOS = 13 ++IP_MULTICAST_IF = 32 ++IP_MULTICAST_TTL = 33 ++IP_MULTICAST_LOOP = 34 ++IP_ADD_MEMBERSHIP = 35 ++IP_DROP_MEMBERSHIP = 36 ++IP_RECVRETOPTS = IP_RETOPTS ++IP_PMTUDISC_DONT = 0 ++IP_PMTUDISC_WANT = 1 ++IP_PMTUDISC_DO = 2 ++SOL_IP = 0 ++IP_DEFAULT_MULTICAST_TTL = 1 ++IP_DEFAULT_MULTICAST_LOOP = 1 ++IP_MAX_MEMBERSHIPS = 20 ++IPV6_ADDRFORM = 1 ++IPV6_PKTINFO = 2 ++IPV6_HOPOPTS = 3 ++IPV6_DSTOPTS = 4 ++IPV6_RTHDR = 5 ++IPV6_PKTOPTIONS = 6 ++IPV6_CHECKSUM = 7 ++IPV6_HOPLIMIT = 8 ++IPV6_NEXTHOP = 9 ++IPV6_AUTHHDR = 10 ++IPV6_UNICAST_HOPS = 16 ++IPV6_MULTICAST_IF = 17 ++IPV6_MULTICAST_HOPS = 18 ++IPV6_MULTICAST_LOOP = 19 ++IPV6_JOIN_GROUP = 20 ++IPV6_LEAVE_GROUP = 21 ++IPV6_ROUTER_ALERT = 22 ++IPV6_MTU_DISCOVER = 23 ++IPV6_MTU = 24 ++IPV6_RECVERR = 25 ++IPV6_RXHOPOPTS = IPV6_HOPOPTS ++IPV6_RXDSTOPTS = IPV6_DSTOPTS ++IPV6_ADD_MEMBERSHIP = IPV6_JOIN_GROUP ++IPV6_DROP_MEMBERSHIP = IPV6_LEAVE_GROUP ++IPV6_PMTUDISC_DONT = 0 ++IPV6_PMTUDISC_WANT = 1 ++IPV6_PMTUDISC_DO = 2 ++SOL_IPV6 = 41 ++SOL_ICMPV6 = 58 ++IPV6_RTHDR_LOOSE = 0 ++IPV6_RTHDR_STRICT = 1 ++IPV6_RTHDR_TYPE_0 = 0 ++ ++# Included from endian.h ++_ENDIAN_H = 1 ++__LITTLE_ENDIAN = 1234 ++__BIG_ENDIAN = 4321 ++__PDP_ENDIAN = 3412 ++ ++# Included from bits/endian.h ++__BYTE_ORDER = __LITTLE_ENDIAN ++__FLOAT_WORD_ORDER = __BYTE_ORDER ++LITTLE_ENDIAN = __LITTLE_ENDIAN ++BIG_ENDIAN = __BIG_ENDIAN ++PDP_ENDIAN = __PDP_ENDIAN ++BYTE_ORDER = __BYTE_ORDER ++ ++# Included from bits/byteswap.h ++_BITS_BYTESWAP_H = 1 ++def __bswap_constant_16(x): return \ ++ ++def __bswap_16(x): return \ ++ ++def __bswap_16(x): return __bswap_constant_16 (x) ++ ++def __bswap_constant_32(x): return \ ++ ++def __bswap_32(x): return \ ++ ++def __bswap_32(x): return \ ++ ++def __bswap_32(x): return __bswap_constant_32 (x) ++ ++def __bswap_constant_64(x): return \ ++ ++def __bswap_64(x): return \ ++ ++def ntohl(x): return (x) ++ ++def ntohs(x): return (x) ++ ++def htonl(x): return (x) ++ ++def htons(x): return (x) ++ ++def ntohl(x): return __bswap_32 (x) ++ ++def ntohs(x): return __bswap_16 (x) ++ ++def htonl(x): return __bswap_32 (x) ++ ++def htons(x): return __bswap_16 (x) ++ ++def IN6_IS_ADDR_UNSPECIFIED(a): return \ ++ ++def IN6_IS_ADDR_LOOPBACK(a): return \ ++ ++def IN6_IS_ADDR_LINKLOCAL(a): return \ ++ ++def IN6_IS_ADDR_SITELOCAL(a): return \ ++ ++def IN6_IS_ADDR_V4MAPPED(a): return \ ++ ++def IN6_IS_ADDR_V4COMPAT(a): return \ ++ ++def IN6_IS_ADDR_MC_NODELOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_LINKLOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_SITELOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_ORGLOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_GLOBAL(a): return +diff --git a/lib-python/2.7/plat-linux2/IN_mips.py b/lib-python/2.7/plat-linux2/IN_mips.py +new file mode 100644 +index 0000000..514a13e +--- /dev/null ++++ b/lib-python/2.7/plat-linux2/IN_mips.py +@@ -0,0 +1,615 @@ ++# Generated by h2py from /usr/include/netinet/in.h ++_NETINET_IN_H = 1 ++ ++# Included from features.h ++_FEATURES_H = 1 ++__USE_ANSI = 1 ++__FAVOR_BSD = 1 ++_ISOC99_SOURCE = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 199506L ++_XOPEN_SOURCE = 600 ++_XOPEN_SOURCE_EXTENDED = 1 ++_LARGEFILE64_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++__USE_ISOC99 = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 2 ++_POSIX_C_SOURCE = 199506L ++__USE_POSIX = 1 ++__USE_POSIX2 = 1 ++__USE_POSIX199309 = 1 ++__USE_POSIX199506 = 1 ++__USE_XOPEN = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_UNIX98 = 1 ++_LARGEFILE_SOURCE = 1 ++__USE_XOPEN2K = 1 ++__USE_ISOC99 = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_FILE_OFFSET64 = 1 ++__USE_MISC = 1 ++__USE_BSD = 1 ++__USE_SVID = 1 ++__USE_GNU = 1 ++__USE_REENTRANT = 1 ++__STDC_IEC_559__ = 1 ++__STDC_IEC_559_COMPLEX__ = 1 ++__STDC_ISO_10646__ = 200009L ++__GNU_LIBRARY__ = 6 ++__GLIBC__ = 2 ++__GLIBC_MINOR__ = 2 ++ ++# Included from sys/cdefs.h ++_SYS_CDEFS_H = 1 ++def __PMT(args): return args ++ ++def __P(args): return args ++ ++def __PMT(args): return args ++ ++def __STRING(x): return #x ++ ++__flexarr = [] ++__flexarr = [0] ++__flexarr = [] ++__flexarr = [1] ++def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname) ++ ++def __attribute__(xyz): return ++ ++def __attribute_format_arg__(x): return __attribute__ ((__format_arg__ (x))) ++ ++def __attribute_format_arg__(x): return ++ ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_EXTERN_INLINES = 1 ++ ++# Included from gnu/stubs.h ++ ++# Included from stdint.h ++_STDINT_H = 1 ++ ++# Included from bits/wchar.h ++_BITS_WCHAR_H = 1 ++__WCHAR_MIN = (-2147483647l - 1l) ++__WCHAR_MAX = (2147483647l) ++ ++# Included from bits/wordsize.h ++__WORDSIZE = 32 ++def __INT64_C(c): return c ## L ++ ++def __UINT64_C(c): return c ## UL ++ ++def __INT64_C(c): return c ## LL ++ ++def __UINT64_C(c): return c ## ULL ++ ++INT8_MIN = (-128) ++INT16_MIN = (-32767-1) ++INT32_MIN = (-2147483647-1) ++INT64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT8_MAX = (127) ++INT16_MAX = (32767) ++INT32_MAX = (2147483647) ++INT64_MAX = (__INT64_C(9223372036854775807)) ++UINT8_MAX = (255) ++UINT16_MAX = (65535) ++UINT64_MAX = (__UINT64_C(18446744073709551615)) ++INT_LEAST8_MIN = (-128) ++INT_LEAST16_MIN = (-32767-1) ++INT_LEAST32_MIN = (-2147483647-1) ++INT_LEAST64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT_LEAST8_MAX = (127) ++INT_LEAST16_MAX = (32767) ++INT_LEAST32_MAX = (2147483647) ++INT_LEAST64_MAX = (__INT64_C(9223372036854775807)) ++UINT_LEAST8_MAX = (255) ++UINT_LEAST16_MAX = (65535) ++UINT_LEAST64_MAX = (__UINT64_C(18446744073709551615)) ++INT_FAST8_MIN = (-128) ++INT_FAST16_MIN = (-9223372036854775807L-1) ++INT_FAST32_MIN = (-9223372036854775807L-1) ++INT_FAST16_MIN = (-2147483647-1) ++INT_FAST32_MIN = (-2147483647-1) ++INT_FAST64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT_FAST8_MAX = (127) ++INT_FAST16_MAX = (9223372036854775807L) ++INT_FAST32_MAX = (9223372036854775807L) ++INT_FAST16_MAX = (2147483647) ++INT_FAST32_MAX = (2147483647) ++INT_FAST64_MAX = (__INT64_C(9223372036854775807)) ++UINT_FAST8_MAX = (255) ++UINT_FAST64_MAX = (__UINT64_C(18446744073709551615)) ++INTPTR_MIN = (-9223372036854775807L-1) ++INTPTR_MAX = (9223372036854775807L) ++INTPTR_MIN = (-2147483647-1) ++INTPTR_MAX = (2147483647) ++INTMAX_MIN = (-__INT64_C(9223372036854775807)-1) ++INTMAX_MAX = (__INT64_C(9223372036854775807)) ++UINTMAX_MAX = (__UINT64_C(18446744073709551615)) ++PTRDIFF_MIN = (-9223372036854775807L-1) ++PTRDIFF_MAX = (9223372036854775807L) ++PTRDIFF_MIN = (-2147483647-1) ++PTRDIFF_MAX = (2147483647) ++SIG_ATOMIC_MIN = (-2147483647-1) ++SIG_ATOMIC_MAX = (2147483647) ++WCHAR_MIN = __WCHAR_MIN ++WCHAR_MAX = __WCHAR_MAX ++def INT8_C(c): return c ++ ++def INT16_C(c): return c ++ ++def INT32_C(c): return c ++ ++def INT64_C(c): return c ## L ++ ++def INT64_C(c): return c ## LL ++ ++def UINT8_C(c): return c ## U ++ ++def UINT16_C(c): return c ## U ++ ++def UINT32_C(c): return c ## U ++ ++def UINT64_C(c): return c ## UL ++ ++def UINT64_C(c): return c ## ULL ++ ++def INTMAX_C(c): return c ## L ++ ++def UINTMAX_C(c): return c ## UL ++ ++def INTMAX_C(c): return c ## LL ++ ++def UINTMAX_C(c): return c ## ULL ++ ++ ++# Included from bits/types.h ++_BITS_TYPES_H = 1 ++__FD_SETSIZE = 1024 ++ ++# Included from bits/pthreadtypes.h ++_BITS_PTHREADTYPES_H = 1 ++ ++# Included from bits/sched.h ++SCHED_OTHER = 0 ++SCHED_FIFO = 1 ++SCHED_RR = 2 ++CSIGNAL = 0x000000ff ++CLONE_VM = 0x00000100 ++CLONE_FS = 0x00000200 ++CLONE_FILES = 0x00000400 ++CLONE_SIGHAND = 0x00000800 ++CLONE_PID = 0x00001000 ++CLONE_PTRACE = 0x00002000 ++CLONE_VFORK = 0x00004000 ++__defined_schedparam = 1 ++def IN_CLASSA(a): return ((((in_addr_t)(a)) & (-2147483648)) == 0) ++ ++IN_CLASSA_NET = (-16777216) ++IN_CLASSA_NSHIFT = 24 ++IN_CLASSA_HOST = ((-1) & ~IN_CLASSA_NET) ++IN_CLASSA_MAX = 128 ++def IN_CLASSB(a): return ((((in_addr_t)(a)) & (-1073741824)) == (-2147483648)) ++ ++IN_CLASSB_NET = (-65536) ++IN_CLASSB_NSHIFT = 16 ++IN_CLASSB_HOST = ((-1) & ~IN_CLASSB_NET) ++IN_CLASSB_MAX = 65536 ++def IN_CLASSC(a): return ((((in_addr_t)(a)) & (-536870912)) == (-1073741824)) ++ ++IN_CLASSC_NET = (-256) ++IN_CLASSC_NSHIFT = 8 ++IN_CLASSC_HOST = ((-1) & ~IN_CLASSC_NET) ++def IN_CLASSD(a): return ((((in_addr_t)(a)) & (-268435456)) == (-536870912)) ++ ++def IN_MULTICAST(a): return IN_CLASSD(a) ++ ++def IN_EXPERIMENTAL(a): return ((((in_addr_t)(a)) & (-536870912)) == (-536870912)) ++ ++def IN_BADCLASS(a): return ((((in_addr_t)(a)) & (-268435456)) == (-268435456)) ++ ++IN_LOOPBACKNET = 127 ++INET_ADDRSTRLEN = 16 ++INET6_ADDRSTRLEN = 46 ++ ++# Included from bits/socket.h ++ ++# Included from limits.h ++_LIBC_LIMITS_H_ = 1 ++MB_LEN_MAX = 16 ++_LIMITS_H = 1 ++CHAR_BIT = 8 ++SCHAR_MIN = (-128) ++SCHAR_MAX = 127 ++UCHAR_MAX = 255 ++CHAR_MIN = 0 ++CHAR_MAX = UCHAR_MAX ++CHAR_MIN = SCHAR_MIN ++CHAR_MAX = SCHAR_MAX ++SHRT_MIN = (-32768) ++SHRT_MAX = 32767 ++USHRT_MAX = 65535 ++INT_MAX = 2147483647 ++LONG_MAX = 9223372036854775807L ++LONG_MAX = 2147483647L ++LONG_MIN = (-LONG_MAX - 1L) ++ ++# Included from bits/posix1_lim.h ++_BITS_POSIX1_LIM_H = 1 ++_POSIX_AIO_LISTIO_MAX = 2 ++_POSIX_AIO_MAX = 1 ++_POSIX_ARG_MAX = 4096 ++_POSIX_CHILD_MAX = 6 ++_POSIX_DELAYTIMER_MAX = 32 ++_POSIX_LINK_MAX = 8 ++_POSIX_MAX_CANON = 255 ++_POSIX_MAX_INPUT = 255 ++_POSIX_MQ_OPEN_MAX = 8 ++_POSIX_MQ_PRIO_MAX = 32 ++_POSIX_NGROUPS_MAX = 0 ++_POSIX_OPEN_MAX = 16 ++_POSIX_FD_SETSIZE = _POSIX_OPEN_MAX ++_POSIX_NAME_MAX = 14 ++_POSIX_PATH_MAX = 256 ++_POSIX_PIPE_BUF = 512 ++_POSIX_RTSIG_MAX = 8 ++_POSIX_SEM_NSEMS_MAX = 256 ++_POSIX_SEM_VALUE_MAX = 32767 ++_POSIX_SIGQUEUE_MAX = 32 ++_POSIX_SSIZE_MAX = 32767 ++_POSIX_STREAM_MAX = 8 ++_POSIX_TZNAME_MAX = 6 ++_POSIX_QLIMIT = 1 ++_POSIX_HIWAT = _POSIX_PIPE_BUF ++_POSIX_UIO_MAXIOV = 16 ++_POSIX_TTY_NAME_MAX = 9 ++_POSIX_TIMER_MAX = 32 ++_POSIX_LOGIN_NAME_MAX = 9 ++_POSIX_CLOCKRES_MIN = 20000000 ++ ++# Included from bits/local_lim.h ++ ++# Included from linux/limits.h ++NR_OPEN = 1024 ++NGROUPS_MAX = 32 ++ARG_MAX = 131072 ++CHILD_MAX = 999 ++OPEN_MAX = 256 ++LINK_MAX = 127 ++MAX_CANON = 255 ++MAX_INPUT = 255 ++NAME_MAX = 255 ++PATH_MAX = 4096 ++PIPE_BUF = 4096 ++RTSIG_MAX = 32 ++_POSIX_THREAD_KEYS_MAX = 128 ++PTHREAD_KEYS_MAX = 1024 ++_POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4 ++PTHREAD_DESTRUCTOR_ITERATIONS = _POSIX_THREAD_DESTRUCTOR_ITERATIONS ++_POSIX_THREAD_THREADS_MAX = 64 ++PTHREAD_THREADS_MAX = 1024 ++AIO_PRIO_DELTA_MAX = 20 ++PTHREAD_STACK_MIN = 16384 ++TIMER_MAX = 256 ++SSIZE_MAX = LONG_MAX ++NGROUPS_MAX = _POSIX_NGROUPS_MAX ++ ++# Included from bits/posix2_lim.h ++_BITS_POSIX2_LIM_H = 1 ++_POSIX2_BC_BASE_MAX = 99 ++_POSIX2_BC_DIM_MAX = 2048 ++_POSIX2_BC_SCALE_MAX = 99 ++_POSIX2_BC_STRING_MAX = 1000 ++_POSIX2_COLL_WEIGHTS_MAX = 2 ++_POSIX2_EXPR_NEST_MAX = 32 ++_POSIX2_LINE_MAX = 2048 ++_POSIX2_RE_DUP_MAX = 255 ++_POSIX2_CHARCLASS_NAME_MAX = 14 ++BC_BASE_MAX = _POSIX2_BC_BASE_MAX ++BC_DIM_MAX = _POSIX2_BC_DIM_MAX ++BC_SCALE_MAX = _POSIX2_BC_SCALE_MAX ++BC_STRING_MAX = _POSIX2_BC_STRING_MAX ++COLL_WEIGHTS_MAX = 255 ++EXPR_NEST_MAX = _POSIX2_EXPR_NEST_MAX ++LINE_MAX = _POSIX2_LINE_MAX ++CHARCLASS_NAME_MAX = 2048 ++RE_DUP_MAX = (0x7fff) ++ ++# Included from bits/xopen_lim.h ++_XOPEN_LIM_H = 1 ++ ++# Included from bits/stdio_lim.h ++L_tmpnam = 20 ++TMP_MAX = 238328 ++FILENAME_MAX = 4096 ++L_ctermid = 9 ++L_cuserid = 9 ++FOPEN_MAX = 16 ++IOV_MAX = 1024 ++_XOPEN_IOV_MAX = _POSIX_UIO_MAXIOV ++NL_ARGMAX = _POSIX_ARG_MAX ++NL_LANGMAX = _POSIX2_LINE_MAX ++NL_MSGMAX = INT_MAX ++NL_NMAX = INT_MAX ++NL_SETMAX = INT_MAX ++NL_TEXTMAX = INT_MAX ++NZERO = 20 ++WORD_BIT = 16 ++WORD_BIT = 32 ++WORD_BIT = 64 ++WORD_BIT = 16 ++WORD_BIT = 32 ++WORD_BIT = 64 ++WORD_BIT = 32 ++LONG_BIT = 32 ++LONG_BIT = 64 ++LONG_BIT = 32 ++LONG_BIT = 64 ++LONG_BIT = 64 ++LONG_BIT = 32 ++from TYPES import * ++PF_UNSPEC = 0 ++PF_LOCAL = 1 ++PF_UNIX = PF_LOCAL ++PF_FILE = PF_LOCAL ++PF_INET = 2 ++PF_AX25 = 3 ++PF_IPX = 4 ++PF_APPLETALK = 5 ++PF_NETROM = 6 ++PF_BRIDGE = 7 ++PF_ATMPVC = 8 ++PF_X25 = 9 ++PF_INET6 = 10 ++PF_ROSE = 11 ++PF_DECnet = 12 ++PF_NETBEUI = 13 ++PF_SECURITY = 14 ++PF_KEY = 15 ++PF_NETLINK = 16 ++PF_ROUTE = PF_NETLINK ++PF_PACKET = 17 ++PF_ASH = 18 ++PF_ECONET = 19 ++PF_ATMSVC = 20 ++PF_SNA = 22 ++PF_IRDA = 23 ++PF_PPPOX = 24 ++PF_WANPIPE = 25 ++PF_BLUETOOTH = 31 ++PF_MAX = 32 ++AF_UNSPEC = PF_UNSPEC ++AF_LOCAL = PF_LOCAL ++AF_UNIX = PF_UNIX ++AF_FILE = PF_FILE ++AF_INET = PF_INET ++AF_AX25 = PF_AX25 ++AF_IPX = PF_IPX ++AF_APPLETALK = PF_APPLETALK ++AF_NETROM = PF_NETROM ++AF_BRIDGE = PF_BRIDGE ++AF_ATMPVC = PF_ATMPVC ++AF_X25 = PF_X25 ++AF_INET6 = PF_INET6 ++AF_ROSE = PF_ROSE ++AF_DECnet = PF_DECnet ++AF_NETBEUI = PF_NETBEUI ++AF_SECURITY = PF_SECURITY ++AF_KEY = PF_KEY ++AF_NETLINK = PF_NETLINK ++AF_ROUTE = PF_ROUTE ++AF_PACKET = PF_PACKET ++AF_ASH = PF_ASH ++AF_ECONET = PF_ECONET ++AF_ATMSVC = PF_ATMSVC ++AF_SNA = PF_SNA ++AF_IRDA = PF_IRDA ++AF_PPPOX = PF_PPPOX ++AF_WANPIPE = PF_WANPIPE ++AF_BLUETOOTH = PF_BLUETOOTH ++AF_MAX = PF_MAX ++SOL_RAW = 255 ++SOL_DECNET = 261 ++SOL_X25 = 262 ++SOL_PACKET = 263 ++SOL_ATM = 264 ++SOL_AAL = 265 ++SOL_IRDA = 266 ++SOMAXCONN = 128 ++ ++# Included from bits/sockaddr.h ++_BITS_SOCKADDR_H = 1 ++def __SOCKADDR_COMMON(sa_prefix): return \ ++ ++_SS_SIZE = 128 ++def CMSG_FIRSTHDR(mhdr): return \ ++ ++ ++# Included from asm/socket.h ++ ++# Included from asm/sockios.h ++FIOSETOWN = 0x8004667c ++SIOCSPGRP = 0x80047308 ++FIOGETOWN = 0x4004667b ++SIOCGPGRP = 0x40047309 ++SIOCATMARK = 0x40047307 ++SIOCGSTAMP = 0x8906 ++SOL_SOCKET = 0xffff ++SO_DEBUG = 0x0001 ++SO_REUSEADDR = 0x0004 ++SO_TYPE = 0x1008 ++SO_ERROR = 0x1007 ++SO_DONTROUTE = 0x0010 ++SO_BROADCAST = 0x0020 ++SO_SNDBUF = 0x1001 ++SO_RCVBUF = 0x1002 ++SO_KEEPALIVE = 0x0008 ++SO_OOBINLINE = 0x0100 ++SO_NO_CHECK = 11 ++SO_PRIORITY = 12 ++SO_LINGER = 0x0080 ++SO_BSDCOMPAT = 14 ++SO_PASSCRED = 17 ++SO_PEERCRED = 18 ++SO_RCVLOWAT = 0x1004 ++SO_SNDLOWAT = 0x1003 ++SO_RCVTIMEO = 0x1006 ++SO_SNDTIMEO = 0x1005 ++SO_SECURITY_AUTHENTICATION = 22 ++SO_SECURITY_ENCRYPTION_TRANSPORT = 23 ++SO_SECURITY_ENCRYPTION_NETWORK = 24 ++SO_BINDTODEVICE = 25 ++SO_ATTACH_FILTER = 26 ++SO_DETACH_FILTER = 27 ++SO_PEERNAME = 28 ++SO_TIMESTAMP = 29 ++SCM_TIMESTAMP = SO_TIMESTAMP ++SO_ACCEPTCONN = 0x1009 ++SOCK_STREAM = 2 ++SOCK_DGRAM = 1 ++SOCK_RAW = 3 ++SOCK_RDM = 4 ++SOCK_SEQPACKET = 5 ++SOCK_PACKET = 10 ++SOCK_MAX = (SOCK_PACKET+1) ++ ++# Included from bits/in.h ++IP_TOS = 1 ++IP_TTL = 2 ++IP_HDRINCL = 3 ++IP_OPTIONS = 4 ++IP_ROUTER_ALERT = 5 ++IP_RECVOPTS = 6 ++IP_RETOPTS = 7 ++IP_PKTINFO = 8 ++IP_PKTOPTIONS = 9 ++IP_PMTUDISC = 10 ++IP_MTU_DISCOVER = 10 ++IP_RECVERR = 11 ++IP_RECVTTL = 12 ++IP_RECVTOS = 13 ++IP_MULTICAST_IF = 32 ++IP_MULTICAST_TTL = 33 ++IP_MULTICAST_LOOP = 34 ++IP_ADD_MEMBERSHIP = 35 ++IP_DROP_MEMBERSHIP = 36 ++IP_RECVRETOPTS = IP_RETOPTS ++IP_PMTUDISC_DONT = 0 ++IP_PMTUDISC_WANT = 1 ++IP_PMTUDISC_DO = 2 ++SOL_IP = 0 ++IP_DEFAULT_MULTICAST_TTL = 1 ++IP_DEFAULT_MULTICAST_LOOP = 1 ++IP_MAX_MEMBERSHIPS = 20 ++IPV6_ADDRFORM = 1 ++IPV6_PKTINFO = 2 ++IPV6_HOPOPTS = 3 ++IPV6_DSTOPTS = 4 ++IPV6_RTHDR = 5 ++IPV6_PKTOPTIONS = 6 ++IPV6_CHECKSUM = 7 ++IPV6_HOPLIMIT = 8 ++IPV6_NEXTHOP = 9 ++IPV6_AUTHHDR = 10 ++IPV6_UNICAST_HOPS = 16 ++IPV6_MULTICAST_IF = 17 ++IPV6_MULTICAST_HOPS = 18 ++IPV6_MULTICAST_LOOP = 19 ++IPV6_JOIN_GROUP = 20 ++IPV6_LEAVE_GROUP = 21 ++IPV6_ROUTER_ALERT = 22 ++IPV6_MTU_DISCOVER = 23 ++IPV6_MTU = 24 ++IPV6_RECVERR = 25 ++IPV6_RXHOPOPTS = IPV6_HOPOPTS ++IPV6_RXDSTOPTS = IPV6_DSTOPTS ++IPV6_ADD_MEMBERSHIP = IPV6_JOIN_GROUP ++IPV6_DROP_MEMBERSHIP = IPV6_LEAVE_GROUP ++IPV6_PMTUDISC_DONT = 0 ++IPV6_PMTUDISC_WANT = 1 ++IPV6_PMTUDISC_DO = 2 ++SOL_IPV6 = 41 ++SOL_ICMPV6 = 58 ++IPV6_RTHDR_LOOSE = 0 ++IPV6_RTHDR_STRICT = 1 ++IPV6_RTHDR_TYPE_0 = 0 ++ ++# Included from endian.h ++_ENDIAN_H = 1 ++__LITTLE_ENDIAN = 1234 ++__BIG_ENDIAN = 4321 ++__PDP_ENDIAN = 3412 ++ ++# Included from bits/endian.h ++__BYTE_ORDER = __LITTLE_ENDIAN ++__FLOAT_WORD_ORDER = __BYTE_ORDER ++LITTLE_ENDIAN = __LITTLE_ENDIAN ++BIG_ENDIAN = __BIG_ENDIAN ++PDP_ENDIAN = __PDP_ENDIAN ++BYTE_ORDER = __BYTE_ORDER ++ ++# Included from bits/byteswap.h ++_BITS_BYTESWAP_H = 1 ++def __bswap_constant_16(x): return \ ++ ++def __bswap_16(x): return \ ++ ++def __bswap_16(x): return __bswap_constant_16 (x) ++ ++def __bswap_constant_32(x): return \ ++ ++def __bswap_32(x): return \ ++ ++def __bswap_32(x): return \ ++ ++def __bswap_32(x): return __bswap_constant_32 (x) ++ ++def __bswap_constant_64(x): return \ ++ ++def __bswap_64(x): return \ ++ ++def ntohl(x): return (x) ++ ++def ntohs(x): return (x) ++ ++def htonl(x): return (x) ++ ++def htons(x): return (x) ++ ++def ntohl(x): return __bswap_32 (x) ++ ++def ntohs(x): return __bswap_16 (x) ++ ++def htonl(x): return __bswap_32 (x) ++ ++def htons(x): return __bswap_16 (x) ++ ++def IN6_IS_ADDR_UNSPECIFIED(a): return \ ++ ++def IN6_IS_ADDR_LOOPBACK(a): return \ ++ ++def IN6_IS_ADDR_LINKLOCAL(a): return \ ++ ++def IN6_IS_ADDR_SITELOCAL(a): return \ ++ ++def IN6_IS_ADDR_V4MAPPED(a): return \ ++ ++def IN6_IS_ADDR_V4COMPAT(a): return \ ++ ++def IN6_IS_ADDR_MC_NODELOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_LINKLOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_SITELOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_ORGLOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_GLOBAL(a): return +diff --git a/lib-python/2.7/plat-linux2/IN_sparc.py b/lib-python/2.7/plat-linux2/IN_sparc.py +new file mode 100644 +index 0000000..294128c +--- /dev/null ++++ b/lib-python/2.7/plat-linux2/IN_sparc.py +@@ -0,0 +1,615 @@ ++# Generated by h2py from /usr/include/netinet/in.h ++_NETINET_IN_H = 1 ++ ++# Included from features.h ++_FEATURES_H = 1 ++__USE_ANSI = 1 ++__FAVOR_BSD = 1 ++_ISOC99_SOURCE = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 199506L ++_XOPEN_SOURCE = 600 ++_XOPEN_SOURCE_EXTENDED = 1 ++_LARGEFILE64_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++_BSD_SOURCE = 1 ++_SVID_SOURCE = 1 ++__USE_ISOC99 = 1 ++_POSIX_SOURCE = 1 ++_POSIX_C_SOURCE = 2 ++_POSIX_C_SOURCE = 199506L ++__USE_POSIX = 1 ++__USE_POSIX2 = 1 ++__USE_POSIX199309 = 1 ++__USE_POSIX199506 = 1 ++__USE_XOPEN = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_UNIX98 = 1 ++_LARGEFILE_SOURCE = 1 ++__USE_XOPEN2K = 1 ++__USE_ISOC99 = 1 ++__USE_XOPEN_EXTENDED = 1 ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_FILE_OFFSET64 = 1 ++__USE_MISC = 1 ++__USE_BSD = 1 ++__USE_SVID = 1 ++__USE_GNU = 1 ++__USE_REENTRANT = 1 ++__STDC_IEC_559__ = 1 ++__STDC_IEC_559_COMPLEX__ = 1 ++__STDC_ISO_10646__ = 200009L ++__GNU_LIBRARY__ = 6 ++__GLIBC__ = 2 ++__GLIBC_MINOR__ = 2 ++ ++# Included from sys/cdefs.h ++_SYS_CDEFS_H = 1 ++def __PMT(args): return args ++ ++def __P(args): return args ++ ++def __PMT(args): return args ++ ++def __STRING(x): return #x ++ ++__flexarr = [] ++__flexarr = [0] ++__flexarr = [] ++__flexarr = [1] ++def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname) ++ ++def __attribute__(xyz): return ++ ++def __attribute_format_arg__(x): return __attribute__ ((__format_arg__ (x))) ++ ++def __attribute_format_arg__(x): return ++ ++__USE_LARGEFILE = 1 ++__USE_LARGEFILE64 = 1 ++__USE_EXTERN_INLINES = 1 ++ ++# Included from gnu/stubs.h ++ ++# Included from stdint.h ++_STDINT_H = 1 ++ ++# Included from bits/wchar.h ++_BITS_WCHAR_H = 1 ++__WCHAR_MIN = (-2147483647l - 1l) ++__WCHAR_MAX = (2147483647l) ++ ++# Included from bits/wordsize.h ++__WORDSIZE = 32 ++def __INT64_C(c): return c ## L ++ ++def __UINT64_C(c): return c ## UL ++ ++def __INT64_C(c): return c ## LL ++ ++def __UINT64_C(c): return c ## ULL ++ ++INT8_MIN = (-128) ++INT16_MIN = (-32767-1) ++INT32_MIN = (-2147483647-1) ++INT64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT8_MAX = (127) ++INT16_MAX = (32767) ++INT32_MAX = (2147483647) ++INT64_MAX = (__INT64_C(9223372036854775807)) ++UINT8_MAX = (255) ++UINT16_MAX = (65535) ++UINT64_MAX = (__UINT64_C(18446744073709551615)) ++INT_LEAST8_MIN = (-128) ++INT_LEAST16_MIN = (-32767-1) ++INT_LEAST32_MIN = (-2147483647-1) ++INT_LEAST64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT_LEAST8_MAX = (127) ++INT_LEAST16_MAX = (32767) ++INT_LEAST32_MAX = (2147483647) ++INT_LEAST64_MAX = (__INT64_C(9223372036854775807)) ++UINT_LEAST8_MAX = (255) ++UINT_LEAST16_MAX = (65535) ++UINT_LEAST64_MAX = (__UINT64_C(18446744073709551615)) ++INT_FAST8_MIN = (-128) ++INT_FAST16_MIN = (-9223372036854775807L-1) ++INT_FAST32_MIN = (-9223372036854775807L-1) ++INT_FAST16_MIN = (-2147483647-1) ++INT_FAST32_MIN = (-2147483647-1) ++INT_FAST64_MIN = (-__INT64_C(9223372036854775807)-1) ++INT_FAST8_MAX = (127) ++INT_FAST16_MAX = (9223372036854775807L) ++INT_FAST32_MAX = (9223372036854775807L) ++INT_FAST16_MAX = (2147483647) ++INT_FAST32_MAX = (2147483647) ++INT_FAST64_MAX = (__INT64_C(9223372036854775807)) ++UINT_FAST8_MAX = (255) ++UINT_FAST64_MAX = (__UINT64_C(18446744073709551615)) ++INTPTR_MIN = (-9223372036854775807L-1) ++INTPTR_MAX = (9223372036854775807L) ++INTPTR_MIN = (-2147483647-1) ++INTPTR_MAX = (2147483647) ++INTMAX_MIN = (-__INT64_C(9223372036854775807)-1) ++INTMAX_MAX = (__INT64_C(9223372036854775807)) ++UINTMAX_MAX = (__UINT64_C(18446744073709551615)) ++PTRDIFF_MIN = (-9223372036854775807L-1) ++PTRDIFF_MAX = (9223372036854775807L) ++PTRDIFF_MIN = (-2147483647-1) ++PTRDIFF_MAX = (2147483647) ++SIG_ATOMIC_MIN = (-2147483647-1) ++SIG_ATOMIC_MAX = (2147483647) ++WCHAR_MIN = __WCHAR_MIN ++WCHAR_MAX = __WCHAR_MAX ++def INT8_C(c): return c ++ ++def INT16_C(c): return c ++ ++def INT32_C(c): return c ++ ++def INT64_C(c): return c ## L ++ ++def INT64_C(c): return c ## LL ++ ++def UINT8_C(c): return c ## U ++ ++def UINT16_C(c): return c ## U ++ ++def UINT32_C(c): return c ## U ++ ++def UINT64_C(c): return c ## UL ++ ++def UINT64_C(c): return c ## ULL ++ ++def INTMAX_C(c): return c ## L ++ ++def UINTMAX_C(c): return c ## UL ++ ++def INTMAX_C(c): return c ## LL ++ ++def UINTMAX_C(c): return c ## ULL ++ ++ ++# Included from bits/types.h ++_BITS_TYPES_H = 1 ++__FD_SETSIZE = 1024 ++ ++# Included from bits/pthreadtypes.h ++_BITS_PTHREADTYPES_H = 1 ++ ++# Included from bits/sched.h ++SCHED_OTHER = 0 ++SCHED_FIFO = 1 ++SCHED_RR = 2 ++CSIGNAL = 0x000000ff ++CLONE_VM = 0x00000100 ++CLONE_FS = 0x00000200 ++CLONE_FILES = 0x00000400 ++CLONE_SIGHAND = 0x00000800 ++CLONE_PID = 0x00001000 ++CLONE_PTRACE = 0x00002000 ++CLONE_VFORK = 0x00004000 ++__defined_schedparam = 1 ++def IN_CLASSA(a): return ((((in_addr_t)(a)) & (-2147483648)) == 0) ++ ++IN_CLASSA_NET = (-16777216) ++IN_CLASSA_NSHIFT = 24 ++IN_CLASSA_HOST = ((-1) & ~IN_CLASSA_NET) ++IN_CLASSA_MAX = 128 ++def IN_CLASSB(a): return ((((in_addr_t)(a)) & (-1073741824)) == (-2147483648)) ++ ++IN_CLASSB_NET = (-65536) ++IN_CLASSB_NSHIFT = 16 ++IN_CLASSB_HOST = ((-1) & ~IN_CLASSB_NET) ++IN_CLASSB_MAX = 65536 ++def IN_CLASSC(a): return ((((in_addr_t)(a)) & (-536870912)) == (-1073741824)) ++ ++IN_CLASSC_NET = (-256) ++IN_CLASSC_NSHIFT = 8 ++IN_CLASSC_HOST = ((-1) & ~IN_CLASSC_NET) ++def IN_CLASSD(a): return ((((in_addr_t)(a)) & (-268435456)) == (-536870912)) ++ ++def IN_MULTICAST(a): return IN_CLASSD(a) ++ ++def IN_EXPERIMENTAL(a): return ((((in_addr_t)(a)) & (-536870912)) == (-536870912)) ++ ++def IN_BADCLASS(a): return ((((in_addr_t)(a)) & (-268435456)) == (-268435456)) ++ ++IN_LOOPBACKNET = 127 ++INET_ADDRSTRLEN = 16 ++INET6_ADDRSTRLEN = 46 ++ ++# Included from bits/socket.h ++ ++# Included from limits.h ++_LIBC_LIMITS_H_ = 1 ++MB_LEN_MAX = 16 ++_LIMITS_H = 1 ++CHAR_BIT = 8 ++SCHAR_MIN = (-128) ++SCHAR_MAX = 127 ++UCHAR_MAX = 255 ++CHAR_MIN = 0 ++CHAR_MAX = UCHAR_MAX ++CHAR_MIN = SCHAR_MIN ++CHAR_MAX = SCHAR_MAX ++SHRT_MIN = (-32768) ++SHRT_MAX = 32767 ++USHRT_MAX = 65535 ++INT_MAX = 2147483647 ++LONG_MAX = 9223372036854775807L ++LONG_MAX = 2147483647L ++LONG_MIN = (-LONG_MAX - 1L) ++ ++# Included from bits/posix1_lim.h ++_BITS_POSIX1_LIM_H = 1 ++_POSIX_AIO_LISTIO_MAX = 2 ++_POSIX_AIO_MAX = 1 ++_POSIX_ARG_MAX = 4096 ++_POSIX_CHILD_MAX = 6 ++_POSIX_DELAYTIMER_MAX = 32 ++_POSIX_LINK_MAX = 8 ++_POSIX_MAX_CANON = 255 ++_POSIX_MAX_INPUT = 255 ++_POSIX_MQ_OPEN_MAX = 8 ++_POSIX_MQ_PRIO_MAX = 32 ++_POSIX_NGROUPS_MAX = 0 ++_POSIX_OPEN_MAX = 16 ++_POSIX_FD_SETSIZE = _POSIX_OPEN_MAX ++_POSIX_NAME_MAX = 14 ++_POSIX_PATH_MAX = 256 ++_POSIX_PIPE_BUF = 512 ++_POSIX_RTSIG_MAX = 8 ++_POSIX_SEM_NSEMS_MAX = 256 ++_POSIX_SEM_VALUE_MAX = 32767 ++_POSIX_SIGQUEUE_MAX = 32 ++_POSIX_SSIZE_MAX = 32767 ++_POSIX_STREAM_MAX = 8 ++_POSIX_TZNAME_MAX = 6 ++_POSIX_QLIMIT = 1 ++_POSIX_HIWAT = _POSIX_PIPE_BUF ++_POSIX_UIO_MAXIOV = 16 ++_POSIX_TTY_NAME_MAX = 9 ++_POSIX_TIMER_MAX = 32 ++_POSIX_LOGIN_NAME_MAX = 9 ++_POSIX_CLOCKRES_MIN = 20000000 ++ ++# Included from bits/local_lim.h ++ ++# Included from linux/limits.h ++NR_OPEN = 1024 ++NGROUPS_MAX = 32 ++ARG_MAX = 131072 ++CHILD_MAX = 999 ++OPEN_MAX = 256 ++LINK_MAX = 127 ++MAX_CANON = 255 ++MAX_INPUT = 255 ++NAME_MAX = 255 ++PATH_MAX = 4096 ++PIPE_BUF = 4096 ++RTSIG_MAX = 32 ++_POSIX_THREAD_KEYS_MAX = 128 ++PTHREAD_KEYS_MAX = 1024 ++_POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4 ++PTHREAD_DESTRUCTOR_ITERATIONS = _POSIX_THREAD_DESTRUCTOR_ITERATIONS ++_POSIX_THREAD_THREADS_MAX = 64 ++PTHREAD_THREADS_MAX = 1024 ++AIO_PRIO_DELTA_MAX = 20 ++PTHREAD_STACK_MIN = 16384 ++TIMER_MAX = 256 ++SSIZE_MAX = LONG_MAX ++NGROUPS_MAX = _POSIX_NGROUPS_MAX ++ ++# Included from bits/posix2_lim.h ++_BITS_POSIX2_LIM_H = 1 ++_POSIX2_BC_BASE_MAX = 99 ++_POSIX2_BC_DIM_MAX = 2048 ++_POSIX2_BC_SCALE_MAX = 99 ++_POSIX2_BC_STRING_MAX = 1000 ++_POSIX2_COLL_WEIGHTS_MAX = 2 ++_POSIX2_EXPR_NEST_MAX = 32 ++_POSIX2_LINE_MAX = 2048 ++_POSIX2_RE_DUP_MAX = 255 ++_POSIX2_CHARCLASS_NAME_MAX = 14 ++BC_BASE_MAX = _POSIX2_BC_BASE_MAX ++BC_DIM_MAX = _POSIX2_BC_DIM_MAX ++BC_SCALE_MAX = _POSIX2_BC_SCALE_MAX ++BC_STRING_MAX = _POSIX2_BC_STRING_MAX ++COLL_WEIGHTS_MAX = 255 ++EXPR_NEST_MAX = _POSIX2_EXPR_NEST_MAX ++LINE_MAX = _POSIX2_LINE_MAX ++CHARCLASS_NAME_MAX = 2048 ++RE_DUP_MAX = (0x7fff) ++ ++# Included from bits/xopen_lim.h ++_XOPEN_LIM_H = 1 ++ ++# Included from bits/stdio_lim.h ++L_tmpnam = 20 ++TMP_MAX = 238328 ++FILENAME_MAX = 4096 ++L_ctermid = 9 ++L_cuserid = 9 ++FOPEN_MAX = 16 ++IOV_MAX = 1024 ++_XOPEN_IOV_MAX = _POSIX_UIO_MAXIOV ++NL_ARGMAX = _POSIX_ARG_MAX ++NL_LANGMAX = _POSIX2_LINE_MAX ++NL_MSGMAX = INT_MAX ++NL_NMAX = INT_MAX ++NL_SETMAX = INT_MAX ++NL_TEXTMAX = INT_MAX ++NZERO = 20 ++WORD_BIT = 16 ++WORD_BIT = 32 ++WORD_BIT = 64 ++WORD_BIT = 16 ++WORD_BIT = 32 ++WORD_BIT = 64 ++WORD_BIT = 32 ++LONG_BIT = 32 ++LONG_BIT = 64 ++LONG_BIT = 32 ++LONG_BIT = 64 ++LONG_BIT = 64 ++LONG_BIT = 32 ++from TYPES import * ++PF_UNSPEC = 0 ++PF_LOCAL = 1 ++PF_UNIX = PF_LOCAL ++PF_FILE = PF_LOCAL ++PF_INET = 2 ++PF_AX25 = 3 ++PF_IPX = 4 ++PF_APPLETALK = 5 ++PF_NETROM = 6 ++PF_BRIDGE = 7 ++PF_ATMPVC = 8 ++PF_X25 = 9 ++PF_INET6 = 10 ++PF_ROSE = 11 ++PF_DECnet = 12 ++PF_NETBEUI = 13 ++PF_SECURITY = 14 ++PF_KEY = 15 ++PF_NETLINK = 16 ++PF_ROUTE = PF_NETLINK ++PF_PACKET = 17 ++PF_ASH = 18 ++PF_ECONET = 19 ++PF_ATMSVC = 20 ++PF_SNA = 22 ++PF_IRDA = 23 ++PF_PPPOX = 24 ++PF_WANPIPE = 25 ++PF_BLUETOOTH = 31 ++PF_MAX = 32 ++AF_UNSPEC = PF_UNSPEC ++AF_LOCAL = PF_LOCAL ++AF_UNIX = PF_UNIX ++AF_FILE = PF_FILE ++AF_INET = PF_INET ++AF_AX25 = PF_AX25 ++AF_IPX = PF_IPX ++AF_APPLETALK = PF_APPLETALK ++AF_NETROM = PF_NETROM ++AF_BRIDGE = PF_BRIDGE ++AF_ATMPVC = PF_ATMPVC ++AF_X25 = PF_X25 ++AF_INET6 = PF_INET6 ++AF_ROSE = PF_ROSE ++AF_DECnet = PF_DECnet ++AF_NETBEUI = PF_NETBEUI ++AF_SECURITY = PF_SECURITY ++AF_KEY = PF_KEY ++AF_NETLINK = PF_NETLINK ++AF_ROUTE = PF_ROUTE ++AF_PACKET = PF_PACKET ++AF_ASH = PF_ASH ++AF_ECONET = PF_ECONET ++AF_ATMSVC = PF_ATMSVC ++AF_SNA = PF_SNA ++AF_IRDA = PF_IRDA ++AF_PPPOX = PF_PPPOX ++AF_WANPIPE = PF_WANPIPE ++AF_BLUETOOTH = PF_BLUETOOTH ++AF_MAX = PF_MAX ++SOL_RAW = 255 ++SOL_DECNET = 261 ++SOL_X25 = 262 ++SOL_PACKET = 263 ++SOL_ATM = 264 ++SOL_AAL = 265 ++SOL_IRDA = 266 ++SOMAXCONN = 128 ++ ++# Included from bits/sockaddr.h ++_BITS_SOCKADDR_H = 1 ++def __SOCKADDR_COMMON(sa_prefix): return \ ++ ++_SS_SIZE = 128 ++def CMSG_FIRSTHDR(mhdr): return \ ++ ++ ++# Included from asm/socket.h ++ ++# Included from asm/sockios.h ++FIOSETOWN = 0x8901 ++SIOCSPGRP = 0x8902 ++FIOGETOWN = 0x8903 ++SIOCGPGRP = 0x8904 ++SIOCATMARK = 0x8905 ++SIOCGSTAMP = 0x8906 ++SOL_SOCKET = 0xffff ++SO_DEBUG = 0x0001 ++SO_REUSEADDR = 0x0004 ++SO_TYPE = 0x1008 ++SO_ERROR = 0x1007 ++SO_DONTROUTE = 0x0010 ++SO_BROADCAST = 0x0020 ++SO_SNDBUF = 0x1001 ++SO_RCVBUF = 0x1002 ++SO_KEEPALIVE = 0x0008 ++SO_OOBINLINE = 0x0100 ++SO_NO_CHECK = 0x000b ++SO_PRIORITY = 0x000c ++SO_LINGER = 0x0080 ++SO_BSDCOMPAT = 0x0400 ++SO_PASSCRED = 0x0002 ++SO_PEERCRED = 0x0040 ++SO_RCVLOWAT = 0x0800 ++SO_SNDLOWAT = 0x1000 ++SO_RCVTIMEO = 0x2000 ++SO_SNDTIMEO = 0x4000 ++SO_SECURITY_AUTHENTICATION = 0x5001 ++SO_SECURITY_ENCRYPTION_TRANSPORT = 0x5002 ++SO_SECURITY_ENCRYPTION_NETWORK = 0x5004 ++SO_BINDTODEVICE = 0x000d ++SO_ATTACH_FILTER = 0x001a ++SO_DETACH_FILTER = 0x001b ++SO_PEERNAME = 0x001c ++SO_TIMESTAMP = 0x001d ++SCM_TIMESTAMP = SO_TIMESTAMP ++SO_ACCEPTCONN = 0x8000 ++SOCK_STREAM = 1 ++SOCK_DGRAM = 2 ++SOCK_RAW = 3 ++SOCK_RDM = 4 ++SOCK_SEQPACKET = 5 ++SOCK_PACKET = 10 ++SOCK_MAX = (SOCK_PACKET+1) ++ ++# Included from bits/in.h ++IP_TOS = 1 ++IP_TTL = 2 ++IP_HDRINCL = 3 ++IP_OPTIONS = 4 ++IP_ROUTER_ALERT = 5 ++IP_RECVOPTS = 6 ++IP_RETOPTS = 7 ++IP_PKTINFO = 8 ++IP_PKTOPTIONS = 9 ++IP_PMTUDISC = 10 ++IP_MTU_DISCOVER = 10 ++IP_RECVERR = 11 ++IP_RECVTTL = 12 ++IP_RECVTOS = 13 ++IP_MULTICAST_IF = 32 ++IP_MULTICAST_TTL = 33 ++IP_MULTICAST_LOOP = 34 ++IP_ADD_MEMBERSHIP = 35 ++IP_DROP_MEMBERSHIP = 36 ++IP_RECVRETOPTS = IP_RETOPTS ++IP_PMTUDISC_DONT = 0 ++IP_PMTUDISC_WANT = 1 ++IP_PMTUDISC_DO = 2 ++SOL_IP = 0 ++IP_DEFAULT_MULTICAST_TTL = 1 ++IP_DEFAULT_MULTICAST_LOOP = 1 ++IP_MAX_MEMBERSHIPS = 20 ++IPV6_ADDRFORM = 1 ++IPV6_PKTINFO = 2 ++IPV6_HOPOPTS = 3 ++IPV6_DSTOPTS = 4 ++IPV6_RTHDR = 5 ++IPV6_PKTOPTIONS = 6 ++IPV6_CHECKSUM = 7 ++IPV6_HOPLIMIT = 8 ++IPV6_NEXTHOP = 9 ++IPV6_AUTHHDR = 10 ++IPV6_UNICAST_HOPS = 16 ++IPV6_MULTICAST_IF = 17 ++IPV6_MULTICAST_HOPS = 18 ++IPV6_MULTICAST_LOOP = 19 ++IPV6_JOIN_GROUP = 20 ++IPV6_LEAVE_GROUP = 21 ++IPV6_ROUTER_ALERT = 22 ++IPV6_MTU_DISCOVER = 23 ++IPV6_MTU = 24 ++IPV6_RECVERR = 25 ++IPV6_RXHOPOPTS = IPV6_HOPOPTS ++IPV6_RXDSTOPTS = IPV6_DSTOPTS ++IPV6_ADD_MEMBERSHIP = IPV6_JOIN_GROUP ++IPV6_DROP_MEMBERSHIP = IPV6_LEAVE_GROUP ++IPV6_PMTUDISC_DONT = 0 ++IPV6_PMTUDISC_WANT = 1 ++IPV6_PMTUDISC_DO = 2 ++SOL_IPV6 = 41 ++SOL_ICMPV6 = 58 ++IPV6_RTHDR_LOOSE = 0 ++IPV6_RTHDR_STRICT = 1 ++IPV6_RTHDR_TYPE_0 = 0 ++ ++# Included from endian.h ++_ENDIAN_H = 1 ++__LITTLE_ENDIAN = 1234 ++__BIG_ENDIAN = 4321 ++__PDP_ENDIAN = 3412 ++ ++# Included from bits/endian.h ++__BYTE_ORDER = __LITTLE_ENDIAN ++__FLOAT_WORD_ORDER = __BYTE_ORDER ++LITTLE_ENDIAN = __LITTLE_ENDIAN ++BIG_ENDIAN = __BIG_ENDIAN ++PDP_ENDIAN = __PDP_ENDIAN ++BYTE_ORDER = __BYTE_ORDER ++ ++# Included from bits/byteswap.h ++_BITS_BYTESWAP_H = 1 ++def __bswap_constant_16(x): return \ ++ ++def __bswap_16(x): return \ ++ ++def __bswap_16(x): return __bswap_constant_16 (x) ++ ++def __bswap_constant_32(x): return \ ++ ++def __bswap_32(x): return \ ++ ++def __bswap_32(x): return \ ++ ++def __bswap_32(x): return __bswap_constant_32 (x) ++ ++def __bswap_constant_64(x): return \ ++ ++def __bswap_64(x): return \ ++ ++def ntohl(x): return (x) ++ ++def ntohs(x): return (x) ++ ++def htonl(x): return (x) ++ ++def htons(x): return (x) ++ ++def ntohl(x): return __bswap_32 (x) ++ ++def ntohs(x): return __bswap_16 (x) ++ ++def htonl(x): return __bswap_32 (x) ++ ++def htons(x): return __bswap_16 (x) ++ ++def IN6_IS_ADDR_UNSPECIFIED(a): return \ ++ ++def IN6_IS_ADDR_LOOPBACK(a): return \ ++ ++def IN6_IS_ADDR_LINKLOCAL(a): return \ ++ ++def IN6_IS_ADDR_SITELOCAL(a): return \ ++ ++def IN6_IS_ADDR_V4MAPPED(a): return \ ++ ++def IN6_IS_ADDR_V4COMPAT(a): return \ ++ ++def IN6_IS_ADDR_MC_NODELOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_LINKLOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_SITELOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_ORGLOCAL(a): return \ ++ ++def IN6_IS_ADDR_MC_GLOBAL(a): return |