177c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum# Generated by h2py from /usr/include/netinet/in.h 277c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum_NETINET_IN_H = 1 377c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 477c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum# Included from features.h 577c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum_FEATURES_H = 1 677c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum__USE_ANSI = 1 777c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum__FAVOR_BSD = 1 8dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_ISOC99_SOURCE = 1 9dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_SOURCE = 1 10dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_C_SOURCE = 199506L 11dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_XOPEN_SOURCE = 600 12dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_XOPEN_SOURCE_EXTENDED = 1 13dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_LARGEFILE64_SOURCE = 1 14dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_BSD_SOURCE = 1 15dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_SVID_SOURCE = 1 1677c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum_BSD_SOURCE = 1 1777c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum_SVID_SOURCE = 1 18dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_ISOC99 = 1 1977c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum_POSIX_SOURCE = 1 2077c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum_POSIX_C_SOURCE = 2 21dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_C_SOURCE = 199506L 2277c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum__USE_POSIX = 1 2377c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum__USE_POSIX2 = 1 24dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_POSIX199309 = 1 25dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_POSIX199506 = 1 26dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_XOPEN = 1 27dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_XOPEN_EXTENDED = 1 28dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_UNIX98 = 1 29dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_LARGEFILE_SOURCE = 1 30dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_XOPEN2K = 1 31dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_ISOC99 = 1 32dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_XOPEN_EXTENDED = 1 33dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_LARGEFILE = 1 34dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_LARGEFILE64 = 1 35dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_FILE_OFFSET64 = 1 3677c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum__USE_MISC = 1 3777c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum__USE_BSD = 1 3877c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum__USE_SVID = 1 3977c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum__USE_GNU = 1 40dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_REENTRANT = 1 41dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__STDC_IEC_559__ = 1 42dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__STDC_IEC_559_COMPLEX__ = 1 43dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__STDC_ISO_10646__ = 200009L 44dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__GNU_LIBRARY__ = 6 45dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__GLIBC__ = 2 46dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__GLIBC_MINOR__ = 2 4777c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 4877c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum# Included from sys/cdefs.h 4977c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum_SYS_CDEFS_H = 1 50dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __PMT(args): return args 5177c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 5277c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossumdef __P(args): return args 5377c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 54dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __PMT(args): return args 5577c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 5677c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossumdef __STRING(x): return #x 5777c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 58dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__flexarr = [] 59dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__flexarr = [0] 60dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__flexarr = [] 61dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__flexarr = [1] 62dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname) 63dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 64182b5aca27d376b08a2904bed42b751496f932f3Tim Petersdef __attribute__(xyz): return 65dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 66dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __attribute_format_arg__(x): return __attribute__ ((__format_arg__ (x))) 67dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 68182b5aca27d376b08a2904bed42b751496f932f3Tim Petersdef __attribute_format_arg__(x): return 69dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 70dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_LARGEFILE = 1 71dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_LARGEFILE64 = 1 72dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__USE_EXTERN_INLINES = 1 73dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 74dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from gnu/stubs.h 75dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 76dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from stdint.h 77dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_STDINT_H = 1 78dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 79dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/wchar.h 80dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_BITS_WCHAR_H = 1 81dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__WCHAR_MIN = (-2147483647l - 1l) 82dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__WCHAR_MAX = (2147483647l) 83dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 84dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/wordsize.h 85dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__WORDSIZE = 32 86dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __INT64_C(c): return c ## L 87dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 88dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __UINT64_C(c): return c ## UL 89dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 90dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __INT64_C(c): return c ## LL 91dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 92dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __UINT64_C(c): return c ## ULL 93dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 94dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT8_MIN = (-128) 95dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT16_MIN = (-32767-1) 96dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT32_MIN = (-2147483647-1) 97529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisINT64_MIN = (-__INT64_C(9223372036854775807)-1) 98dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT8_MAX = (127) 99dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT16_MAX = (32767) 100dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT32_MAX = (2147483647) 101529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisINT64_MAX = (__INT64_C(9223372036854775807)) 102dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisUINT8_MAX = (255) 103dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisUINT16_MAX = (65535) 104529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisUINT64_MAX = (__UINT64_C(18446744073709551615)) 105dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_LEAST8_MIN = (-128) 106dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_LEAST16_MIN = (-32767-1) 107dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_LEAST32_MIN = (-2147483647-1) 108529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisINT_LEAST64_MIN = (-__INT64_C(9223372036854775807)-1) 109dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_LEAST8_MAX = (127) 110dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_LEAST16_MAX = (32767) 111dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_LEAST32_MAX = (2147483647) 112529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisINT_LEAST64_MAX = (__INT64_C(9223372036854775807)) 113dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisUINT_LEAST8_MAX = (255) 114dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisUINT_LEAST16_MAX = (65535) 115529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisUINT_LEAST64_MAX = (__UINT64_C(18446744073709551615)) 116dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_FAST8_MIN = (-128) 117dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_FAST16_MIN = (-9223372036854775807L-1) 118dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_FAST32_MIN = (-9223372036854775807L-1) 119dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_FAST16_MIN = (-2147483647-1) 120dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_FAST32_MIN = (-2147483647-1) 121529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisINT_FAST64_MIN = (-__INT64_C(9223372036854775807)-1) 122dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_FAST8_MAX = (127) 123dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_FAST16_MAX = (9223372036854775807L) 124dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_FAST32_MAX = (9223372036854775807L) 125dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_FAST16_MAX = (2147483647) 126dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_FAST32_MAX = (2147483647) 127529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisINT_FAST64_MAX = (__INT64_C(9223372036854775807)) 128dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisUINT_FAST8_MAX = (255) 129529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisUINT_FAST64_MAX = (__UINT64_C(18446744073709551615)) 130dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINTPTR_MIN = (-9223372036854775807L-1) 131dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINTPTR_MAX = (9223372036854775807L) 132dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINTPTR_MIN = (-2147483647-1) 133dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINTPTR_MAX = (2147483647) 134529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisINTMAX_MIN = (-__INT64_C(9223372036854775807)-1) 135529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisINTMAX_MAX = (__INT64_C(9223372036854775807)) 136529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisUINTMAX_MAX = (__UINT64_C(18446744073709551615)) 137dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPTRDIFF_MIN = (-9223372036854775807L-1) 138dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPTRDIFF_MAX = (9223372036854775807L) 139dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPTRDIFF_MIN = (-2147483647-1) 140dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPTRDIFF_MAX = (2147483647) 141dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSIG_ATOMIC_MIN = (-2147483647-1) 142dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSIG_ATOMIC_MAX = (2147483647) 143dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisWCHAR_MIN = __WCHAR_MIN 144dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisWCHAR_MAX = __WCHAR_MAX 145dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef INT8_C(c): return c 146dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 147dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef INT16_C(c): return c 148dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 149dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef INT32_C(c): return c 150dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 151dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef INT64_C(c): return c ## L 152dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 153dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef INT64_C(c): return c ## LL 154dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 155dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef UINT8_C(c): return c ## U 156dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 157dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef UINT16_C(c): return c ## U 158dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 159dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef UINT32_C(c): return c ## U 16077c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 161dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef UINT64_C(c): return c ## UL 16277c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 163dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef UINT64_C(c): return c ## ULL 164dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 165dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef INTMAX_C(c): return c ## L 166dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 167dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef UINTMAX_C(c): return c ## UL 168dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 169dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef INTMAX_C(c): return c ## LL 170dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 171dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef UINTMAX_C(c): return c ## ULL 172dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 173dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 174dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/types.h 175dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_BITS_TYPES_H = 1 176dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__FD_SETSIZE = 1024 177dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 178dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/pthreadtypes.h 179dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_BITS_PTHREADTYPES_H = 1 180dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 181dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/sched.h 182dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSCHED_OTHER = 0 183dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSCHED_FIFO = 1 184dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSCHED_RR = 2 185dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCSIGNAL = 0x000000ff 186dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCLONE_VM = 0x00000100 187dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCLONE_FS = 0x00000200 188dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCLONE_FILES = 0x00000400 189dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCLONE_SIGHAND = 0x00000800 190dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCLONE_PID = 0x00001000 191dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCLONE_PTRACE = 0x00002000 192dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCLONE_VFORK = 0x00004000 193dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__defined_schedparam = 1 194529ec6a1ee36e3af820fdac9b19228c315206093Martin v. Löwisdef IN_CLASSA(a): return ((((in_addr_t)(a)) & (-2147483648)) == 0) 195dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 196529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisIN_CLASSA_NET = (-16777216) 197dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIN_CLASSA_NSHIFT = 24 198529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisIN_CLASSA_HOST = ((-1) & ~IN_CLASSA_NET) 199dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIN_CLASSA_MAX = 128 200529ec6a1ee36e3af820fdac9b19228c315206093Martin v. Löwisdef IN_CLASSB(a): return ((((in_addr_t)(a)) & (-1073741824)) == (-2147483648)) 201dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 202529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisIN_CLASSB_NET = (-65536) 203dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIN_CLASSB_NSHIFT = 16 204529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisIN_CLASSB_HOST = ((-1) & ~IN_CLASSB_NET) 205dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIN_CLASSB_MAX = 65536 206529ec6a1ee36e3af820fdac9b19228c315206093Martin v. Löwisdef IN_CLASSC(a): return ((((in_addr_t)(a)) & (-536870912)) == (-1073741824)) 207dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 208529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisIN_CLASSC_NET = (-256) 209dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIN_CLASSC_NSHIFT = 8 210529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisIN_CLASSC_HOST = ((-1) & ~IN_CLASSC_NET) 211529ec6a1ee36e3af820fdac9b19228c315206093Martin v. Löwisdef IN_CLASSD(a): return ((((in_addr_t)(a)) & (-268435456)) == (-536870912)) 212dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 213dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef IN_MULTICAST(a): return IN_CLASSD(a) 214dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 215529ec6a1ee36e3af820fdac9b19228c315206093Martin v. Löwisdef IN_EXPERIMENTAL(a): return ((((in_addr_t)(a)) & (-536870912)) == (-536870912)) 216dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 217529ec6a1ee36e3af820fdac9b19228c315206093Martin v. Löwisdef IN_BADCLASS(a): return ((((in_addr_t)(a)) & (-268435456)) == (-268435456)) 218dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 219dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIN_LOOPBACKNET = 127 220dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINET_ADDRSTRLEN = 16 221dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINET6_ADDRSTRLEN = 46 222dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 223dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/socket.h 224dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 225dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from limits.h 226dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_LIBC_LIMITS_H_ = 1 227dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisMB_LEN_MAX = 16 228dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_LIMITS_H = 1 229dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCHAR_BIT = 8 230dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSCHAR_MIN = (-128) 231dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSCHAR_MAX = 127 232dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisUCHAR_MAX = 255 233dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCHAR_MIN = 0 234dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCHAR_MAX = UCHAR_MAX 235dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCHAR_MIN = SCHAR_MIN 236dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCHAR_MAX = SCHAR_MAX 237dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSHRT_MIN = (-32768) 238dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSHRT_MAX = 32767 239dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisUSHRT_MAX = 65535 240dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisINT_MAX = 2147483647 241dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisLONG_MAX = 9223372036854775807L 242dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisLONG_MAX = 2147483647L 243dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisLONG_MIN = (-LONG_MAX - 1L) 244dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 245dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/posix1_lim.h 246dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_BITS_POSIX1_LIM_H = 1 247dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_AIO_LISTIO_MAX = 2 248dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_AIO_MAX = 1 249dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_ARG_MAX = 4096 250dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_CHILD_MAX = 6 251dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_DELAYTIMER_MAX = 32 252dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_LINK_MAX = 8 253dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_MAX_CANON = 255 254dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_MAX_INPUT = 255 255dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_MQ_OPEN_MAX = 8 256dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_MQ_PRIO_MAX = 32 257dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_NGROUPS_MAX = 0 258dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_OPEN_MAX = 16 259dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_FD_SETSIZE = _POSIX_OPEN_MAX 260dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_NAME_MAX = 14 261dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_PATH_MAX = 256 262dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_PIPE_BUF = 512 263dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_RTSIG_MAX = 8 264dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_SEM_NSEMS_MAX = 256 265dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_SEM_VALUE_MAX = 32767 266dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_SIGQUEUE_MAX = 32 267dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_SSIZE_MAX = 32767 268dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_STREAM_MAX = 8 269dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_TZNAME_MAX = 6 270dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_QLIMIT = 1 271dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_HIWAT = _POSIX_PIPE_BUF 272dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_UIO_MAXIOV = 16 273dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_TTY_NAME_MAX = 9 274dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_TIMER_MAX = 32 275dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_LOGIN_NAME_MAX = 9 276dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_CLOCKRES_MIN = 20000000 277dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 278dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/local_lim.h 279dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 280dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from linux/limits.h 281dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisNR_OPEN = 1024 282dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisNGROUPS_MAX = 32 283dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisARG_MAX = 131072 284dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCHILD_MAX = 999 285dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisOPEN_MAX = 256 286dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisLINK_MAX = 127 287dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisMAX_CANON = 255 288dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisMAX_INPUT = 255 289dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisNAME_MAX = 255 290529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisPATH_MAX = 4096 291dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPIPE_BUF = 4096 292dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisRTSIG_MAX = 32 293dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_THREAD_KEYS_MAX = 128 294dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPTHREAD_KEYS_MAX = 1024 295dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4 296dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPTHREAD_DESTRUCTOR_ITERATIONS = _POSIX_THREAD_DESTRUCTOR_ITERATIONS 297dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX_THREAD_THREADS_MAX = 64 298dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPTHREAD_THREADS_MAX = 1024 299dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAIO_PRIO_DELTA_MAX = 20 300dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPTHREAD_STACK_MIN = 16384 301dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisTIMER_MAX = 256 302529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisSSIZE_MAX = LONG_MAX 303dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisNGROUPS_MAX = _POSIX_NGROUPS_MAX 304dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 305dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/posix2_lim.h 306dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_BITS_POSIX2_LIM_H = 1 307dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX2_BC_BASE_MAX = 99 308dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX2_BC_DIM_MAX = 2048 309dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX2_BC_SCALE_MAX = 99 310dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX2_BC_STRING_MAX = 1000 311dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX2_COLL_WEIGHTS_MAX = 2 312dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX2_EXPR_NEST_MAX = 32 313dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX2_LINE_MAX = 2048 314dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX2_RE_DUP_MAX = 255 315dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_POSIX2_CHARCLASS_NAME_MAX = 14 316dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisBC_BASE_MAX = _POSIX2_BC_BASE_MAX 317dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisBC_DIM_MAX = _POSIX2_BC_DIM_MAX 318dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisBC_SCALE_MAX = _POSIX2_BC_SCALE_MAX 319dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisBC_STRING_MAX = _POSIX2_BC_STRING_MAX 320dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCOLL_WEIGHTS_MAX = 255 321dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisEXPR_NEST_MAX = _POSIX2_EXPR_NEST_MAX 322dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisLINE_MAX = _POSIX2_LINE_MAX 323dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisCHARCLASS_NAME_MAX = 2048 324dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisRE_DUP_MAX = (0x7fff) 325dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 326dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/xopen_lim.h 327dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_XOPEN_LIM_H = 1 328dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 329dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/stdio_lim.h 330dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisL_tmpnam = 20 331dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisTMP_MAX = 238328 332529ec6a1ee36e3af820fdac9b19228c315206093Martin v. LöwisFILENAME_MAX = 4096 333dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisL_ctermid = 9 334dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisL_cuserid = 9 335dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisFOPEN_MAX = 16 336dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIOV_MAX = 1024 337dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_XOPEN_IOV_MAX = _POSIX_UIO_MAXIOV 338dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisNL_ARGMAX = _POSIX_ARG_MAX 339dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisNL_LANGMAX = _POSIX2_LINE_MAX 340dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisNL_MSGMAX = INT_MAX 341dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisNL_NMAX = INT_MAX 342dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisNL_SETMAX = INT_MAX 343dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisNL_TEXTMAX = INT_MAX 344dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisNZERO = 20 345dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisWORD_BIT = 16 346dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisWORD_BIT = 32 347dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisWORD_BIT = 64 348dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisWORD_BIT = 16 349dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisWORD_BIT = 32 350dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisWORD_BIT = 64 351dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisWORD_BIT = 32 352dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisLONG_BIT = 32 353dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisLONG_BIT = 64 354dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisLONG_BIT = 32 355dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisLONG_BIT = 64 356dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisLONG_BIT = 64 357dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisLONG_BIT = 32 358dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisfrom TYPES import * 359dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_UNSPEC = 0 360dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_LOCAL = 1 361dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_UNIX = PF_LOCAL 362dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_FILE = PF_LOCAL 363dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_INET = 2 364dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_AX25 = 3 365dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_IPX = 4 366dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_APPLETALK = 5 367dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_NETROM = 6 368dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_BRIDGE = 7 369dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_ATMPVC = 8 370dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_X25 = 9 371dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_INET6 = 10 372dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_ROSE = 11 373dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_DECnet = 12 374dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_NETBEUI = 13 375dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_SECURITY = 14 376dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_KEY = 15 377dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_NETLINK = 16 378dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_ROUTE = PF_NETLINK 379dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_PACKET = 17 380dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_ASH = 18 381dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_ECONET = 19 382dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_ATMSVC = 20 383dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_SNA = 22 384dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_IRDA = 23 385dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_PPPOX = 24 386dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_WANPIPE = 25 387dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_BLUETOOTH = 31 388dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPF_MAX = 32 389dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_UNSPEC = PF_UNSPEC 390dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_LOCAL = PF_LOCAL 391dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_UNIX = PF_UNIX 392dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_FILE = PF_FILE 393dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_INET = PF_INET 394dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_AX25 = PF_AX25 395dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_IPX = PF_IPX 396dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_APPLETALK = PF_APPLETALK 397dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_NETROM = PF_NETROM 398dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_BRIDGE = PF_BRIDGE 399dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_ATMPVC = PF_ATMPVC 400dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_X25 = PF_X25 401dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_INET6 = PF_INET6 402dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_ROSE = PF_ROSE 403dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_DECnet = PF_DECnet 404dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_NETBEUI = PF_NETBEUI 405dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_SECURITY = PF_SECURITY 406dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_KEY = PF_KEY 407dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_NETLINK = PF_NETLINK 408dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_ROUTE = PF_ROUTE 409dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_PACKET = PF_PACKET 410dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_ASH = PF_ASH 411dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_ECONET = PF_ECONET 412dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_ATMSVC = PF_ATMSVC 413dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_SNA = PF_SNA 414dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_IRDA = PF_IRDA 415dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_PPPOX = PF_PPPOX 416dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_WANPIPE = PF_WANPIPE 417dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_BLUETOOTH = PF_BLUETOOTH 418dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisAF_MAX = PF_MAX 419dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSOL_RAW = 255 420dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSOL_DECNET = 261 421dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSOL_X25 = 262 422dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSOL_PACKET = 263 423dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSOL_ATM = 264 424dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSOL_AAL = 265 425dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSOL_IRDA = 266 426dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSOMAXCONN = 128 427dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 428dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/sockaddr.h 429dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_BITS_SOCKADDR_H = 1 430dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __SOCKADDR_COMMON(sa_prefix): return \ 431dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 432dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_SS_SIZE = 128 433dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef CMSG_FIRSTHDR(mhdr): return \ 43477c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 43577c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 43677c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum# Included from asm/socket.h 43754afb3bf60c690fc4f0984217134dc4fd9956800Guido van Rossum 43854afb3bf60c690fc4f0984217134dc4fd9956800Guido van Rossum# Included from asm/sockios.h 43977c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumFIOSETOWN = 0x8901 44077c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSIOCSPGRP = 0x8902 44177c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumFIOGETOWN = 0x8903 44277c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSIOCGPGRP = 0x8904 44377c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSIOCATMARK = 0x8905 44477c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSIOCGSTAMP = 0x8906 44577c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSOL_SOCKET = 1 44677c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_DEBUG = 1 44777c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_REUSEADDR = 2 44877c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_TYPE = 3 44977c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_ERROR = 4 45077c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_DONTROUTE = 5 45177c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_BROADCAST = 6 45277c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_SNDBUF = 7 45377c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_RCVBUF = 8 45477c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_KEEPALIVE = 9 45577c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_OOBINLINE = 10 45677c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_NO_CHECK = 11 45777c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_PRIORITY = 12 45877c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSO_LINGER = 13 45954afb3bf60c690fc4f0984217134dc4fd9956800Guido van RossumSO_BSDCOMPAT = 14 460dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_PASSCRED = 16 461dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_PEERCRED = 17 462dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_RCVLOWAT = 18 463dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_SNDLOWAT = 19 464dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_RCVTIMEO = 20 465dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_SNDTIMEO = 21 466dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_SECURITY_AUTHENTICATION = 22 467dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_SECURITY_ENCRYPTION_TRANSPORT = 23 468dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_SECURITY_ENCRYPTION_NETWORK = 24 469dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_BINDTODEVICE = 25 470dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_ATTACH_FILTER = 26 471dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_DETACH_FILTER = 27 472dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_PEERNAME = 28 473dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_TIMESTAMP = 29 474dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSCM_TIMESTAMP = SO_TIMESTAMP 475dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSO_ACCEPTCONN = 30 47677c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSOCK_STREAM = 1 47777c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSOCK_DGRAM = 2 47877c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSOCK_RAW = 3 47977c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSOCK_RDM = 4 48077c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSOCK_SEQPACKET = 5 48177c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumSOCK_PACKET = 10 482dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSOCK_MAX = (SOCK_PACKET+1) 483dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 484dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/in.h 48577c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumIP_TOS = 1 48677c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumIP_TTL = 2 48777c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumIP_HDRINCL = 3 48877c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumIP_OPTIONS = 4 489dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_ROUTER_ALERT = 5 490dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_RECVOPTS = 6 491dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_RETOPTS = 7 492dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_PKTINFO = 8 493dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_PKTOPTIONS = 9 494dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_PMTUDISC = 10 495dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_MTU_DISCOVER = 10 496dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_RECVERR = 11 497dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_RECVTTL = 12 498dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_RECVTOS = 13 49977c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumIP_MULTICAST_IF = 32 50077c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumIP_MULTICAST_TTL = 33 50177c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumIP_MULTICAST_LOOP = 34 50277c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumIP_ADD_MEMBERSHIP = 35 50377c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumIP_DROP_MEMBERSHIP = 36 504dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_RECVRETOPTS = IP_RETOPTS 505dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_PMTUDISC_DONT = 0 506dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_PMTUDISC_WANT = 1 507dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIP_PMTUDISC_DO = 2 508dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSOL_IP = 0 50977c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumIP_DEFAULT_MULTICAST_TTL = 1 51077c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumIP_DEFAULT_MULTICAST_LOOP = 1 51177c29a17342c66dc603660230dd47f6fd07a44c9Guido van RossumIP_MAX_MEMBERSHIPS = 20 512dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_ADDRFORM = 1 513dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_PKTINFO = 2 514dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_HOPOPTS = 3 515dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_DSTOPTS = 4 516dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_RTHDR = 5 517dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_PKTOPTIONS = 6 518dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_CHECKSUM = 7 519dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_HOPLIMIT = 8 520dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_NEXTHOP = 9 521dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_AUTHHDR = 10 522dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_UNICAST_HOPS = 16 523dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_MULTICAST_IF = 17 524dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_MULTICAST_HOPS = 18 525dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_MULTICAST_LOOP = 19 526dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_JOIN_GROUP = 20 527dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_LEAVE_GROUP = 21 528dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_ROUTER_ALERT = 22 529dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_MTU_DISCOVER = 23 530dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_MTU = 24 531dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_RECVERR = 25 532dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_RXHOPOPTS = IPV6_HOPOPTS 533dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_RXDSTOPTS = IPV6_DSTOPTS 534dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_ADD_MEMBERSHIP = IPV6_JOIN_GROUP 535dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_DROP_MEMBERSHIP = IPV6_LEAVE_GROUP 536dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_PMTUDISC_DONT = 0 537dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_PMTUDISC_WANT = 1 538dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_PMTUDISC_DO = 2 539dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSOL_IPV6 = 41 540dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisSOL_ICMPV6 = 58 541dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_RTHDR_LOOSE = 0 542dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_RTHDR_STRICT = 1 543dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisIPV6_RTHDR_TYPE_0 = 0 544dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 545dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from endian.h 546dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis_ENDIAN_H = 1 547dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__LITTLE_ENDIAN = 1234 548dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__BIG_ENDIAN = 4321 549dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__PDP_ENDIAN = 3412 55077c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 551dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/endian.h 552dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__BYTE_ORDER = __LITTLE_ENDIAN 553dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis__FLOAT_WORD_ORDER = __BYTE_ORDER 554dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisLITTLE_ENDIAN = __LITTLE_ENDIAN 555dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisBIG_ENDIAN = __BIG_ENDIAN 556dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisPDP_ENDIAN = __PDP_ENDIAN 557dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. LöwisBYTE_ORDER = __BYTE_ORDER 55877c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 559dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis# Included from bits/byteswap.h 560529ec6a1ee36e3af820fdac9b19228c315206093Martin v. Löwis_BITS_BYTESWAP_H = 1 561dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __bswap_constant_16(x): return \ 56277c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 563dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __bswap_16(x): return \ 56454afb3bf60c690fc4f0984217134dc4fd9956800Guido van Rossum 565dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __bswap_16(x): return __bswap_constant_16 (x) 56654afb3bf60c690fc4f0984217134dc4fd9956800Guido van Rossum 567dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __bswap_constant_32(x): return \ 56877c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 569dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __bswap_32(x): return \ 57077c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 571dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __bswap_32(x): return \ 57254afb3bf60c690fc4f0984217134dc4fd9956800Guido van Rossum 573dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __bswap_32(x): return __bswap_constant_32 (x) 57477c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 575dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __bswap_constant_64(x): return \ 57677c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 577dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef __bswap_64(x): return \ 57877c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 579dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef ntohl(x): return (x) 58077c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 581dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef ntohs(x): return (x) 58277c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 583dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef htonl(x): return (x) 58477c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 585dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef htons(x): return (x) 58677c29a17342c66dc603660230dd47f6fd07a44c9Guido van Rossum 587dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef ntohl(x): return __bswap_32 (x) 588dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 589dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef ntohs(x): return __bswap_16 (x) 590dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 591dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef htonl(x): return __bswap_32 (x) 592dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 593dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef htons(x): return __bswap_16 (x) 594dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 595dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef IN6_IS_ADDR_UNSPECIFIED(a): return \ 596dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 597dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef IN6_IS_ADDR_LOOPBACK(a): return \ 598dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 599dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef IN6_IS_ADDR_LINKLOCAL(a): return \ 600dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 601dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef IN6_IS_ADDR_SITELOCAL(a): return \ 602dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 603dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef IN6_IS_ADDR_V4MAPPED(a): return \ 604dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 605dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef IN6_IS_ADDR_V4COMPAT(a): return \ 606dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 607dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef IN6_IS_ADDR_MC_NODELOCAL(a): return \ 608dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 609dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef IN6_IS_ADDR_MC_LINKLOCAL(a): return \ 610dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 611dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef IN6_IS_ADDR_MC_SITELOCAL(a): return \ 612dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwis 613dbdcb0fc3af0a6712e7dca764a1c9c0878582433Martin v. Löwisdef IN6_IS_ADDR_MC_ORGLOCAL(a): return \ 61454afb3bf60c690fc4f0984217134dc4fd9956800Guido van Rossum 6154658540ed3e40d80022448483f5bd24fed25ffcdTim Petersdef IN6_IS_ADDR_MC_GLOBAL(a): return 616