From fcbf63e62c627deae76c1b8cb8c0876c536ed811 Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Mon, 16 Mar 2020 18:49:26 +0900 Subject: Fresh start --- jni/ruby/ext/socket/constdefs.h | 2254 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 2254 insertions(+) create mode 100644 jni/ruby/ext/socket/constdefs.h (limited to 'jni/ruby/ext/socket/constdefs.h') diff --git a/jni/ruby/ext/socket/constdefs.h b/jni/ruby/ext/socket/constdefs.h new file mode 100644 index 0000000..b88eb84 --- /dev/null +++ b/jni/ruby/ext/socket/constdefs.h @@ -0,0 +1,2254 @@ +/* autogenerated file */ +#if !defined(SOCK_STREAM) +# if defined(HAVE_CONST_SOCK_STREAM) +# define SOCK_STREAM SOCK_STREAM +# endif +#endif +#if !defined(SOCK_DGRAM) +# if defined(HAVE_CONST_SOCK_DGRAM) +# define SOCK_DGRAM SOCK_DGRAM +# endif +#endif +#if !defined(SOCK_RAW) +# if defined(HAVE_CONST_SOCK_RAW) +# define SOCK_RAW SOCK_RAW +# endif +#endif +#if !defined(SOCK_RDM) +# if defined(HAVE_CONST_SOCK_RDM) +# define SOCK_RDM SOCK_RDM +# endif +#endif +#if !defined(SOCK_SEQPACKET) +# if defined(HAVE_CONST_SOCK_SEQPACKET) +# define SOCK_SEQPACKET SOCK_SEQPACKET +# endif +#endif +#if !defined(SOCK_PACKET) +# if defined(HAVE_CONST_SOCK_PACKET) +# define SOCK_PACKET SOCK_PACKET +# endif +#endif +#if !defined(AF_UNSPEC) +# if defined(HAVE_CONST_AF_UNSPEC) +# define AF_UNSPEC AF_UNSPEC +# endif +#endif +#if !defined(PF_UNSPEC) +# if defined(HAVE_CONST_PF_UNSPEC) +# define PF_UNSPEC PF_UNSPEC +# endif +#endif +#if !defined(AF_INET) +# if defined(HAVE_CONST_AF_INET) +# define AF_INET AF_INET +# endif +#endif +#if !defined(PF_INET) +# if defined(HAVE_CONST_PF_INET) +# define PF_INET PF_INET +# endif +#endif +#if !defined(AF_INET6) +# if defined(HAVE_CONST_AF_INET6) +# define AF_INET6 AF_INET6 +# endif +#endif +#if !defined(PF_INET6) +# if defined(HAVE_CONST_PF_INET6) +# define PF_INET6 PF_INET6 +# endif +#endif +#if !defined(AF_UNIX) +# if defined(HAVE_CONST_AF_UNIX) +# define AF_UNIX AF_UNIX +# endif +#endif +#if !defined(PF_UNIX) +# if defined(HAVE_CONST_PF_UNIX) +# define PF_UNIX PF_UNIX +# endif +#endif +#if !defined(AF_AX25) +# if defined(HAVE_CONST_AF_AX25) +# define AF_AX25 AF_AX25 +# endif +#endif +#if !defined(PF_AX25) +# if defined(HAVE_CONST_PF_AX25) +# define PF_AX25 PF_AX25 +# endif +#endif +#if !defined(AF_IPX) +# if defined(HAVE_CONST_AF_IPX) +# define AF_IPX AF_IPX +# endif +#endif +#if !defined(PF_IPX) +# if defined(HAVE_CONST_PF_IPX) +# define PF_IPX PF_IPX +# endif +#endif +#if !defined(AF_APPLETALK) +# if defined(HAVE_CONST_AF_APPLETALK) +# define AF_APPLETALK AF_APPLETALK +# endif +#endif +#if !defined(PF_APPLETALK) +# if defined(HAVE_CONST_PF_APPLETALK) +# define PF_APPLETALK PF_APPLETALK +# endif +#endif +#if !defined(AF_LOCAL) +# if defined(HAVE_CONST_AF_LOCAL) +# define AF_LOCAL AF_LOCAL +# endif +#endif +#if !defined(PF_LOCAL) +# if defined(HAVE_CONST_PF_LOCAL) +# define PF_LOCAL PF_LOCAL +# endif +#endif +#if !defined(AF_IMPLINK) +# if defined(HAVE_CONST_AF_IMPLINK) +# define AF_IMPLINK AF_IMPLINK +# endif +#endif +#if !defined(PF_IMPLINK) +# if defined(HAVE_CONST_PF_IMPLINK) +# define PF_IMPLINK PF_IMPLINK +# endif +#endif +#if !defined(AF_PUP) +# if defined(HAVE_CONST_AF_PUP) +# define AF_PUP AF_PUP +# endif +#endif +#if !defined(PF_PUP) +# if defined(HAVE_CONST_PF_PUP) +# define PF_PUP PF_PUP +# endif +#endif +#if !defined(AF_CHAOS) +# if defined(HAVE_CONST_AF_CHAOS) +# define AF_CHAOS AF_CHAOS +# endif +#endif +#if !defined(PF_CHAOS) +# if defined(HAVE_CONST_PF_CHAOS) +# define PF_CHAOS PF_CHAOS +# endif +#endif +#if !defined(AF_NS) +# if defined(HAVE_CONST_AF_NS) +# define AF_NS AF_NS +# endif +#endif +#if !defined(PF_NS) +# if defined(HAVE_CONST_PF_NS) +# define PF_NS PF_NS +# endif +#endif +#if !defined(AF_ISO) +# if defined(HAVE_CONST_AF_ISO) +# define AF_ISO AF_ISO +# endif +#endif +#if !defined(PF_ISO) +# if defined(HAVE_CONST_PF_ISO) +# define PF_ISO PF_ISO +# endif +#endif +#if !defined(AF_OSI) +# if defined(HAVE_CONST_AF_OSI) +# define AF_OSI AF_OSI +# endif +#endif +#if !defined(PF_OSI) +# if defined(HAVE_CONST_PF_OSI) +# define PF_OSI PF_OSI +# endif +#endif +#if !defined(AF_ECMA) +# if defined(HAVE_CONST_AF_ECMA) +# define AF_ECMA AF_ECMA +# endif +#endif +#if !defined(PF_ECMA) +# if defined(HAVE_CONST_PF_ECMA) +# define PF_ECMA PF_ECMA +# endif +#endif +#if !defined(AF_DATAKIT) +# if defined(HAVE_CONST_AF_DATAKIT) +# define AF_DATAKIT AF_DATAKIT +# endif +#endif +#if !defined(PF_DATAKIT) +# if defined(HAVE_CONST_PF_DATAKIT) +# define PF_DATAKIT PF_DATAKIT +# endif +#endif +#if !defined(AF_CCITT) +# if defined(HAVE_CONST_AF_CCITT) +# define AF_CCITT AF_CCITT +# endif +#endif +#if !defined(PF_CCITT) +# if defined(HAVE_CONST_PF_CCITT) +# define PF_CCITT PF_CCITT +# endif +#endif +#if !defined(AF_SNA) +# if defined(HAVE_CONST_AF_SNA) +# define AF_SNA AF_SNA +# endif +#endif +#if !defined(PF_SNA) +# if defined(HAVE_CONST_PF_SNA) +# define PF_SNA PF_SNA +# endif +#endif +#if !defined(AF_DEC) +# if defined(HAVE_CONST_AF_DEC) +# define AF_DEC AF_DEC +# endif +#endif +#if !defined(PF_DEC) +# if defined(HAVE_CONST_PF_DEC) +# define PF_DEC PF_DEC +# endif +#endif +#if !defined(AF_DLI) +# if defined(HAVE_CONST_AF_DLI) +# define AF_DLI AF_DLI +# endif +#endif +#if !defined(PF_DLI) +# if defined(HAVE_CONST_PF_DLI) +# define PF_DLI PF_DLI +# endif +#endif +#if !defined(AF_LAT) +# if defined(HAVE_CONST_AF_LAT) +# define AF_LAT AF_LAT +# endif +#endif +#if !defined(PF_LAT) +# if defined(HAVE_CONST_PF_LAT) +# define PF_LAT PF_LAT +# endif +#endif +#if !defined(AF_HYLINK) +# if defined(HAVE_CONST_AF_HYLINK) +# define AF_HYLINK AF_HYLINK +# endif +#endif +#if !defined(PF_HYLINK) +# if defined(HAVE_CONST_PF_HYLINK) +# define PF_HYLINK PF_HYLINK +# endif +#endif +#if !defined(AF_ROUTE) +# if defined(HAVE_CONST_AF_ROUTE) +# define AF_ROUTE AF_ROUTE +# endif +#endif +#if !defined(PF_ROUTE) +# if defined(HAVE_CONST_PF_ROUTE) +# define PF_ROUTE PF_ROUTE +# endif +#endif +#if !defined(AF_LINK) +# if defined(HAVE_CONST_AF_LINK) +# define AF_LINK AF_LINK +# endif +#endif +#if !defined(PF_LINK) +# if defined(HAVE_CONST_PF_LINK) +# define PF_LINK PF_LINK +# endif +#endif +#if !defined(AF_COIP) +# if defined(HAVE_CONST_AF_COIP) +# define AF_COIP AF_COIP +# endif +#endif +#if !defined(PF_COIP) +# if defined(HAVE_CONST_PF_COIP) +# define PF_COIP PF_COIP +# endif +#endif +#if !defined(AF_CNT) +# if defined(HAVE_CONST_AF_CNT) +# define AF_CNT AF_CNT +# endif +#endif +#if !defined(PF_CNT) +# if defined(HAVE_CONST_PF_CNT) +# define PF_CNT PF_CNT +# endif +#endif +#if !defined(AF_SIP) +# if defined(HAVE_CONST_AF_SIP) +# define AF_SIP AF_SIP +# endif +#endif +#if !defined(PF_SIP) +# if defined(HAVE_CONST_PF_SIP) +# define PF_SIP PF_SIP +# endif +#endif +#if !defined(AF_NDRV) +# if defined(HAVE_CONST_AF_NDRV) +# define AF_NDRV AF_NDRV +# endif +#endif +#if !defined(PF_NDRV) +# if defined(HAVE_CONST_PF_NDRV) +# define PF_NDRV PF_NDRV +# endif +#endif +#if !defined(AF_ISDN) +# if defined(HAVE_CONST_AF_ISDN) +# define AF_ISDN AF_ISDN +# endif +#endif +#if !defined(PF_ISDN) +# if defined(HAVE_CONST_PF_ISDN) +# define PF_ISDN PF_ISDN +# endif +#endif +#if !defined(AF_NATM) +# if defined(HAVE_CONST_AF_NATM) +# define AF_NATM AF_NATM +# endif +#endif +#if !defined(PF_NATM) +# if defined(HAVE_CONST_PF_NATM) +# define PF_NATM PF_NATM +# endif +#endif +#if !defined(AF_SYSTEM) +# if defined(HAVE_CONST_AF_SYSTEM) +# define AF_SYSTEM AF_SYSTEM +# endif +#endif +#if !defined(PF_SYSTEM) +# if defined(HAVE_CONST_PF_SYSTEM) +# define PF_SYSTEM PF_SYSTEM +# endif +#endif +#if !defined(AF_NETBIOS) +# if defined(HAVE_CONST_AF_NETBIOS) +# define AF_NETBIOS AF_NETBIOS +# endif +#endif +#if !defined(PF_NETBIOS) +# if defined(HAVE_CONST_PF_NETBIOS) +# define PF_NETBIOS PF_NETBIOS +# endif +#endif +#if !defined(AF_PPP) +# if defined(HAVE_CONST_AF_PPP) +# define AF_PPP AF_PPP +# endif +#endif +#if !defined(PF_PPP) +# if defined(HAVE_CONST_PF_PPP) +# define PF_PPP PF_PPP +# endif +#endif +#if !defined(AF_ATM) +# if defined(HAVE_CONST_AF_ATM) +# define AF_ATM AF_ATM +# endif +#endif +#if !defined(PF_ATM) +# if defined(HAVE_CONST_PF_ATM) +# define PF_ATM PF_ATM +# endif +#endif +#if !defined(AF_NETGRAPH) +# if defined(HAVE_CONST_AF_NETGRAPH) +# define AF_NETGRAPH AF_NETGRAPH +# endif +#endif +#if !defined(PF_NETGRAPH) +# if defined(HAVE_CONST_PF_NETGRAPH) +# define PF_NETGRAPH PF_NETGRAPH +# endif +#endif +#if !defined(AF_MAX) +# if defined(HAVE_CONST_AF_MAX) +# define AF_MAX AF_MAX +# endif +#endif +#if !defined(PF_MAX) +# if defined(HAVE_CONST_PF_MAX) +# define PF_MAX PF_MAX +# endif +#endif +#if !defined(AF_PACKET) +# if defined(HAVE_CONST_AF_PACKET) +# define AF_PACKET AF_PACKET +# endif +#endif +#if !defined(PF_PACKET) +# if defined(HAVE_CONST_PF_PACKET) +# define PF_PACKET PF_PACKET +# endif +#endif +#if !defined(AF_E164) +# if defined(HAVE_CONST_AF_E164) +# define AF_E164 AF_E164 +# endif +#endif +#if !defined(PF_XTP) +# if defined(HAVE_CONST_PF_XTP) +# define PF_XTP PF_XTP +# endif +#endif +#if !defined(PF_RTIP) +# if defined(HAVE_CONST_PF_RTIP) +# define PF_RTIP PF_RTIP +# endif +#endif +#if !defined(PF_PIP) +# if defined(HAVE_CONST_PF_PIP) +# define PF_PIP PF_PIP +# endif +#endif +#if !defined(PF_KEY) +# if defined(HAVE_CONST_PF_KEY) +# define PF_KEY PF_KEY +# endif +#endif +#if !defined(MSG_OOB) +# if defined(HAVE_CONST_MSG_OOB) +# define MSG_OOB MSG_OOB +# endif +#endif +#if !defined(MSG_PEEK) +# if defined(HAVE_CONST_MSG_PEEK) +# define MSG_PEEK MSG_PEEK +# endif +#endif +#if !defined(MSG_DONTROUTE) +# if defined(HAVE_CONST_MSG_DONTROUTE) +# define MSG_DONTROUTE MSG_DONTROUTE +# endif +#endif +#if !defined(MSG_EOR) +# if defined(HAVE_CONST_MSG_EOR) +# define MSG_EOR MSG_EOR +# endif +#endif +#if !defined(MSG_TRUNC) +# if defined(HAVE_CONST_MSG_TRUNC) +# define MSG_TRUNC MSG_TRUNC +# endif +#endif +#if !defined(MSG_CTRUNC) +# if defined(HAVE_CONST_MSG_CTRUNC) +# define MSG_CTRUNC MSG_CTRUNC +# endif +#endif +#if !defined(MSG_WAITALL) +# if defined(HAVE_CONST_MSG_WAITALL) +# define MSG_WAITALL MSG_WAITALL +# endif +#endif +#if !defined(MSG_DONTWAIT) +# if defined(HAVE_CONST_MSG_DONTWAIT) +# define MSG_DONTWAIT MSG_DONTWAIT +# endif +#endif +#if !defined(MSG_EOF) +# if defined(HAVE_CONST_MSG_EOF) +# define MSG_EOF MSG_EOF +# endif +#endif +#if !defined(MSG_FLUSH) +# if defined(HAVE_CONST_MSG_FLUSH) +# define MSG_FLUSH MSG_FLUSH +# endif +#endif +#if !defined(MSG_HOLD) +# if defined(HAVE_CONST_MSG_HOLD) +# define MSG_HOLD MSG_HOLD +# endif +#endif +#if !defined(MSG_SEND) +# if defined(HAVE_CONST_MSG_SEND) +# define MSG_SEND MSG_SEND +# endif +#endif +#if !defined(MSG_HAVEMORE) +# if defined(HAVE_CONST_MSG_HAVEMORE) +# define MSG_HAVEMORE MSG_HAVEMORE +# endif +#endif +#if !defined(MSG_RCVMORE) +# if defined(HAVE_CONST_MSG_RCVMORE) +# define MSG_RCVMORE MSG_RCVMORE +# endif +#endif +#if !defined(MSG_COMPAT) +# if defined(HAVE_CONST_MSG_COMPAT) +# define MSG_COMPAT MSG_COMPAT +# endif +#endif +#if !defined(MSG_PROXY) +# if defined(HAVE_CONST_MSG_PROXY) +# define MSG_PROXY MSG_PROXY +# endif +#endif +#if !defined(MSG_FIN) +# if defined(HAVE_CONST_MSG_FIN) +# define MSG_FIN MSG_FIN +# endif +#endif +#if !defined(MSG_SYN) +# if defined(HAVE_CONST_MSG_SYN) +# define MSG_SYN MSG_SYN +# endif +#endif +#if !defined(MSG_CONFIRM) +# if defined(HAVE_CONST_MSG_CONFIRM) +# define MSG_CONFIRM MSG_CONFIRM +# endif +#endif +#if !defined(MSG_RST) +# if defined(HAVE_CONST_MSG_RST) +# define MSG_RST MSG_RST +# endif +#endif +#if !defined(MSG_ERRQUEUE) +# if defined(HAVE_CONST_MSG_ERRQUEUE) +# define MSG_ERRQUEUE MSG_ERRQUEUE +# endif +#endif +#if !defined(MSG_NOSIGNAL) +# if defined(HAVE_CONST_MSG_NOSIGNAL) +# define MSG_NOSIGNAL MSG_NOSIGNAL +# endif +#endif +#if !defined(MSG_MORE) +# if defined(HAVE_CONST_MSG_MORE) +# define MSG_MORE MSG_MORE +# endif +#endif +#if !defined(MSG_FASTOPEN) +# if defined(HAVE_CONST_MSG_FASTOPEN) +# define MSG_FASTOPEN MSG_FASTOPEN +# endif +#endif +#if !defined(SOL_SOCKET) +# if defined(HAVE_CONST_SOL_SOCKET) +# define SOL_SOCKET SOL_SOCKET +# endif +#endif +#if !defined(SOL_IP) +# if defined(HAVE_CONST_SOL_IP) +# define SOL_IP SOL_IP +# endif +#endif +#if !defined(SOL_IPX) +# if defined(HAVE_CONST_SOL_IPX) +# define SOL_IPX SOL_IPX +# endif +#endif +#if !defined(SOL_AX25) +# if defined(HAVE_CONST_SOL_AX25) +# define SOL_AX25 SOL_AX25 +# endif +#endif +#if !defined(SOL_ATALK) +# if defined(HAVE_CONST_SOL_ATALK) +# define SOL_ATALK SOL_ATALK +# endif +#endif +#if !defined(SOL_TCP) +# if defined(HAVE_CONST_SOL_TCP) +# define SOL_TCP SOL_TCP +# endif +#endif +#if !defined(SOL_UDP) +# if defined(HAVE_CONST_SOL_UDP) +# define SOL_UDP SOL_UDP +# endif +#endif +#if !defined(IPPROTO_IP) +# if defined(HAVE_CONST_IPPROTO_IP) +# define IPPROTO_IP IPPROTO_IP +# else +# define IPPROTO_IP 0 +# endif +#endif +#if !defined(IPPROTO_ICMP) +# if defined(HAVE_CONST_IPPROTO_ICMP) +# define IPPROTO_ICMP IPPROTO_ICMP +# else +# define IPPROTO_ICMP 1 +# endif +#endif +#if !defined(IPPROTO_IGMP) +# if defined(HAVE_CONST_IPPROTO_IGMP) +# define IPPROTO_IGMP IPPROTO_IGMP +# endif +#endif +#if !defined(IPPROTO_GGP) +# if defined(HAVE_CONST_IPPROTO_GGP) +# define IPPROTO_GGP IPPROTO_GGP +# endif +#endif +#if !defined(IPPROTO_TCP) +# if defined(HAVE_CONST_IPPROTO_TCP) +# define IPPROTO_TCP IPPROTO_TCP +# else +# define IPPROTO_TCP 6 +# endif +#endif +#if !defined(IPPROTO_EGP) +# if defined(HAVE_CONST_IPPROTO_EGP) +# define IPPROTO_EGP IPPROTO_EGP +# endif +#endif +#if !defined(IPPROTO_PUP) +# if defined(HAVE_CONST_IPPROTO_PUP) +# define IPPROTO_PUP IPPROTO_PUP +# endif +#endif +#if !defined(IPPROTO_UDP) +# if defined(HAVE_CONST_IPPROTO_UDP) +# define IPPROTO_UDP IPPROTO_UDP +# else +# define IPPROTO_UDP 17 +# endif +#endif +#if !defined(IPPROTO_IDP) +# if defined(HAVE_CONST_IPPROTO_IDP) +# define IPPROTO_IDP IPPROTO_IDP +# endif +#endif +#if !defined(IPPROTO_HELLO) +# if defined(HAVE_CONST_IPPROTO_HELLO) +# define IPPROTO_HELLO IPPROTO_HELLO +# endif +#endif +#if !defined(IPPROTO_ND) +# if defined(HAVE_CONST_IPPROTO_ND) +# define IPPROTO_ND IPPROTO_ND +# endif +#endif +#if !defined(IPPROTO_TP) +# if defined(HAVE_CONST_IPPROTO_TP) +# define IPPROTO_TP IPPROTO_TP +# endif +#endif +#if !defined(IPPROTO_XTP) +# if defined(HAVE_CONST_IPPROTO_XTP) +# define IPPROTO_XTP IPPROTO_XTP +# endif +#endif +#if !defined(IPPROTO_EON) +# if defined(HAVE_CONST_IPPROTO_EON) +# define IPPROTO_EON IPPROTO_EON +# endif +#endif +#if !defined(IPPROTO_BIP) +# if defined(HAVE_CONST_IPPROTO_BIP) +# define IPPROTO_BIP IPPROTO_BIP +# endif +#endif +#if !defined(IPPROTO_AH) +# if defined(HAVE_CONST_IPPROTO_AH) +# define IPPROTO_AH IPPROTO_AH +# endif +#endif +#if !defined(IPPROTO_DSTOPTS) +# if defined(HAVE_CONST_IPPROTO_DSTOPTS) +# define IPPROTO_DSTOPTS IPPROTO_DSTOPTS +# endif +#endif +#if !defined(IPPROTO_ESP) +# if defined(HAVE_CONST_IPPROTO_ESP) +# define IPPROTO_ESP IPPROTO_ESP +# endif +#endif +#if !defined(IPPROTO_FRAGMENT) +# if defined(HAVE_CONST_IPPROTO_FRAGMENT) +# define IPPROTO_FRAGMENT IPPROTO_FRAGMENT +# endif +#endif +#if !defined(IPPROTO_HOPOPTS) +# if defined(HAVE_CONST_IPPROTO_HOPOPTS) +# define IPPROTO_HOPOPTS IPPROTO_HOPOPTS +# endif +#endif +#if !defined(IPPROTO_ICMPV6) +# if defined(HAVE_CONST_IPPROTO_ICMPV6) +# define IPPROTO_ICMPV6 IPPROTO_ICMPV6 +# endif +#endif +#if !defined(IPPROTO_IPV6) +# if defined(HAVE_CONST_IPPROTO_IPV6) +# define IPPROTO_IPV6 IPPROTO_IPV6 +# endif +#endif +#if !defined(IPPROTO_NONE) +# if defined(HAVE_CONST_IPPROTO_NONE) +# define IPPROTO_NONE IPPROTO_NONE +# endif +#endif +#if !defined(IPPROTO_ROUTING) +# if defined(HAVE_CONST_IPPROTO_ROUTING) +# define IPPROTO_ROUTING IPPROTO_ROUTING +# endif +#endif +#if !defined(IPPROTO_RAW) +# if defined(HAVE_CONST_IPPROTO_RAW) +# define IPPROTO_RAW IPPROTO_RAW +# else +# define IPPROTO_RAW 255 +# endif +#endif +#if !defined(IPPROTO_MAX) +# if defined(HAVE_CONST_IPPROTO_MAX) +# define IPPROTO_MAX IPPROTO_MAX +# endif +#endif +#if !defined(IPPORT_RESERVED) +# if defined(HAVE_CONST_IPPORT_RESERVED) +# define IPPORT_RESERVED IPPORT_RESERVED +# else +# define IPPORT_RESERVED 1024 +# endif +#endif +#if !defined(IPPORT_USERRESERVED) +# if defined(HAVE_CONST_IPPORT_USERRESERVED) +# define IPPORT_USERRESERVED IPPORT_USERRESERVED +# else +# define IPPORT_USERRESERVED 5000 +# endif +#endif +#if !defined(INADDR_ANY) +# if defined(HAVE_CONST_INADDR_ANY) +# define INADDR_ANY INADDR_ANY +# else +# define INADDR_ANY 0x00000000 +# endif +#endif +#if !defined(INADDR_BROADCAST) +# if defined(HAVE_CONST_INADDR_BROADCAST) +# define INADDR_BROADCAST INADDR_BROADCAST +# else +# define INADDR_BROADCAST 0xffffffff +# endif +#endif +#if !defined(INADDR_LOOPBACK) +# if defined(HAVE_CONST_INADDR_LOOPBACK) +# define INADDR_LOOPBACK INADDR_LOOPBACK +# else +# define INADDR_LOOPBACK 0x7F000001 +# endif +#endif +#if !defined(INADDR_UNSPEC_GROUP) +# if defined(HAVE_CONST_INADDR_UNSPEC_GROUP) +# define INADDR_UNSPEC_GROUP INADDR_UNSPEC_GROUP +# else +# define INADDR_UNSPEC_GROUP 0xe0000000 +# endif +#endif +#if !defined(INADDR_ALLHOSTS_GROUP) +# if defined(HAVE_CONST_INADDR_ALLHOSTS_GROUP) +# define INADDR_ALLHOSTS_GROUP INADDR_ALLHOSTS_GROUP +# else +# define INADDR_ALLHOSTS_GROUP 0xe0000001 +# endif +#endif +#if !defined(INADDR_MAX_LOCAL_GROUP) +# if defined(HAVE_CONST_INADDR_MAX_LOCAL_GROUP) +# define INADDR_MAX_LOCAL_GROUP INADDR_MAX_LOCAL_GROUP +# else +# define INADDR_MAX_LOCAL_GROUP 0xe00000ff +# endif +#endif +#if !defined(INADDR_NONE) +# if defined(HAVE_CONST_INADDR_NONE) +# define INADDR_NONE INADDR_NONE +# else +# define INADDR_NONE 0xffffffff +# endif +#endif +#if !defined(IP_OPTIONS) +# if defined(HAVE_CONST_IP_OPTIONS) +# define IP_OPTIONS IP_OPTIONS +# endif +#endif +#if !defined(IP_HDRINCL) +# if defined(HAVE_CONST_IP_HDRINCL) +# define IP_HDRINCL IP_HDRINCL +# endif +#endif +#if !defined(IP_TOS) +# if defined(HAVE_CONST_IP_TOS) +# define IP_TOS IP_TOS +# endif +#endif +#if !defined(IP_TTL) +# if defined(HAVE_CONST_IP_TTL) +# define IP_TTL IP_TTL +# endif +#endif +#if !defined(IP_RECVOPTS) +# if defined(HAVE_CONST_IP_RECVOPTS) +# define IP_RECVOPTS IP_RECVOPTS +# endif +#endif +#if !defined(IP_RECVRETOPTS) +# if defined(HAVE_CONST_IP_RECVRETOPTS) +# define IP_RECVRETOPTS IP_RECVRETOPTS +# endif +#endif +#if !defined(IP_RECVDSTADDR) +# if defined(HAVE_CONST_IP_RECVDSTADDR) +# define IP_RECVDSTADDR IP_RECVDSTADDR +# endif +#endif +#if !defined(IP_RETOPTS) +# if defined(HAVE_CONST_IP_RETOPTS) +# define IP_RETOPTS IP_RETOPTS +# endif +#endif +#if !defined(IP_MINTTL) +# if defined(HAVE_CONST_IP_MINTTL) +# define IP_MINTTL IP_MINTTL +# endif +#endif +#if !defined(IP_DONTFRAG) +# if defined(HAVE_CONST_IP_DONTFRAG) +# define IP_DONTFRAG IP_DONTFRAG +# endif +#endif +#if !defined(IP_SENDSRCADDR) +# if defined(HAVE_CONST_IP_SENDSRCADDR) +# define IP_SENDSRCADDR IP_SENDSRCADDR +# endif +#endif +#if !defined(IP_ONESBCAST) +# if defined(HAVE_CONST_IP_ONESBCAST) +# define IP_ONESBCAST IP_ONESBCAST +# endif +#endif +#if !defined(IP_RECVTTL) +# if defined(HAVE_CONST_IP_RECVTTL) +# define IP_RECVTTL IP_RECVTTL +# endif +#endif +#if !defined(IP_RECVIF) +# if defined(HAVE_CONST_IP_RECVIF) +# define IP_RECVIF IP_RECVIF +# endif +#endif +#if !defined(IP_RECVSLLA) +# if defined(HAVE_CONST_IP_RECVSLLA) +# define IP_RECVSLLA IP_RECVSLLA +# endif +#endif +#if !defined(IP_PORTRANGE) +# if defined(HAVE_CONST_IP_PORTRANGE) +# define IP_PORTRANGE IP_PORTRANGE +# endif +#endif +#if !defined(IP_MULTICAST_IF) +# if defined(HAVE_CONST_IP_MULTICAST_IF) +# define IP_MULTICAST_IF IP_MULTICAST_IF +# endif +#endif +#if !defined(IP_MULTICAST_TTL) +# if defined(HAVE_CONST_IP_MULTICAST_TTL) +# define IP_MULTICAST_TTL IP_MULTICAST_TTL +# endif +#endif +#if !defined(IP_MULTICAST_LOOP) +# if defined(HAVE_CONST_IP_MULTICAST_LOOP) +# define IP_MULTICAST_LOOP IP_MULTICAST_LOOP +# endif +#endif +#if !defined(IP_ADD_MEMBERSHIP) +# if defined(HAVE_CONST_IP_ADD_MEMBERSHIP) +# define IP_ADD_MEMBERSHIP IP_ADD_MEMBERSHIP +# endif +#endif +#if !defined(IP_DROP_MEMBERSHIP) +# if defined(HAVE_CONST_IP_DROP_MEMBERSHIP) +# define IP_DROP_MEMBERSHIP IP_DROP_MEMBERSHIP +# endif +#endif +#if !defined(IP_DEFAULT_MULTICAST_TTL) +# if defined(HAVE_CONST_IP_DEFAULT_MULTICAST_TTL) +# define IP_DEFAULT_MULTICAST_TTL IP_DEFAULT_MULTICAST_TTL +# endif +#endif +#if !defined(IP_DEFAULT_MULTICAST_LOOP) +# if defined(HAVE_CONST_IP_DEFAULT_MULTICAST_LOOP) +# define IP_DEFAULT_MULTICAST_LOOP IP_DEFAULT_MULTICAST_LOOP +# endif +#endif +#if !defined(IP_MAX_MEMBERSHIPS) +# if defined(HAVE_CONST_IP_MAX_MEMBERSHIPS) +# define IP_MAX_MEMBERSHIPS IP_MAX_MEMBERSHIPS +# endif +#endif +#if !defined(IP_ROUTER_ALERT) +# if defined(HAVE_CONST_IP_ROUTER_ALERT) +# define IP_ROUTER_ALERT IP_ROUTER_ALERT +# endif +#endif +#if !defined(IP_PKTINFO) +# if defined(HAVE_CONST_IP_PKTINFO) +# define IP_PKTINFO IP_PKTINFO +# endif +#endif +#if !defined(IP_PKTOPTIONS) +# if defined(HAVE_CONST_IP_PKTOPTIONS) +# define IP_PKTOPTIONS IP_PKTOPTIONS +# endif +#endif +#if !defined(IP_MTU_DISCOVER) +# if defined(HAVE_CONST_IP_MTU_DISCOVER) +# define IP_MTU_DISCOVER IP_MTU_DISCOVER +# endif +#endif +#if !defined(IP_RECVERR) +# if defined(HAVE_CONST_IP_RECVERR) +# define IP_RECVERR IP_RECVERR +# endif +#endif +#if !defined(IP_RECVTOS) +# if defined(HAVE_CONST_IP_RECVTOS) +# define IP_RECVTOS IP_RECVTOS +# endif +#endif +#if !defined(IP_MTU) +# if defined(HAVE_CONST_IP_MTU) +# define IP_MTU IP_MTU +# endif +#endif +#if !defined(IP_FREEBIND) +# if defined(HAVE_CONST_IP_FREEBIND) +# define IP_FREEBIND IP_FREEBIND +# endif +#endif +#if !defined(IP_IPSEC_POLICY) +# if defined(HAVE_CONST_IP_IPSEC_POLICY) +# define IP_IPSEC_POLICY IP_IPSEC_POLICY +# endif +#endif +#if !defined(IP_XFRM_POLICY) +# if defined(HAVE_CONST_IP_XFRM_POLICY) +# define IP_XFRM_POLICY IP_XFRM_POLICY +# endif +#endif +#if !defined(IP_PASSSEC) +# if defined(HAVE_CONST_IP_PASSSEC) +# define IP_PASSSEC IP_PASSSEC +# endif +#endif +#if !defined(IP_TRANSPARENT) +# if defined(HAVE_CONST_IP_TRANSPARENT) +# define IP_TRANSPARENT IP_TRANSPARENT +# endif +#endif +#if !defined(IP_PMTUDISC_DONT) +# if defined(HAVE_CONST_IP_PMTUDISC_DONT) +# define IP_PMTUDISC_DONT IP_PMTUDISC_DONT +# endif +#endif +#if !defined(IP_PMTUDISC_WANT) +# if defined(HAVE_CONST_IP_PMTUDISC_WANT) +# define IP_PMTUDISC_WANT IP_PMTUDISC_WANT +# endif +#endif +#if !defined(IP_PMTUDISC_DO) +# if defined(HAVE_CONST_IP_PMTUDISC_DO) +# define IP_PMTUDISC_DO IP_PMTUDISC_DO +# endif +#endif +#if !defined(IP_UNBLOCK_SOURCE) +# if defined(HAVE_CONST_IP_UNBLOCK_SOURCE) +# define IP_UNBLOCK_SOURCE IP_UNBLOCK_SOURCE +# endif +#endif +#if !defined(IP_BLOCK_SOURCE) +# if defined(HAVE_CONST_IP_BLOCK_SOURCE) +# define IP_BLOCK_SOURCE IP_BLOCK_SOURCE +# endif +#endif +#if !defined(IP_ADD_SOURCE_MEMBERSHIP) +# if defined(HAVE_CONST_IP_ADD_SOURCE_MEMBERSHIP) +# define IP_ADD_SOURCE_MEMBERSHIP IP_ADD_SOURCE_MEMBERSHIP +# endif +#endif +#if !defined(IP_DROP_SOURCE_MEMBERSHIP) +# if defined(HAVE_CONST_IP_DROP_SOURCE_MEMBERSHIP) +# define IP_DROP_SOURCE_MEMBERSHIP IP_DROP_SOURCE_MEMBERSHIP +# endif +#endif +#if !defined(IP_MSFILTER) +# if defined(HAVE_CONST_IP_MSFILTER) +# define IP_MSFILTER IP_MSFILTER +# endif +#endif +#if !defined(MCAST_JOIN_GROUP) +# if defined(HAVE_CONST_MCAST_JOIN_GROUP) +# define MCAST_JOIN_GROUP MCAST_JOIN_GROUP +# endif +#endif +#if !defined(MCAST_BLOCK_SOURCE) +# if defined(HAVE_CONST_MCAST_BLOCK_SOURCE) +# define MCAST_BLOCK_SOURCE MCAST_BLOCK_SOURCE +# endif +#endif +#if !defined(MCAST_UNBLOCK_SOURCE) +# if defined(HAVE_CONST_MCAST_UNBLOCK_SOURCE) +# define MCAST_UNBLOCK_SOURCE MCAST_UNBLOCK_SOURCE +# endif +#endif +#if !defined(MCAST_LEAVE_GROUP) +# if defined(HAVE_CONST_MCAST_LEAVE_GROUP) +# define MCAST_LEAVE_GROUP MCAST_LEAVE_GROUP +# endif +#endif +#if !defined(MCAST_JOIN_SOURCE_GROUP) +# if defined(HAVE_CONST_MCAST_JOIN_SOURCE_GROUP) +# define MCAST_JOIN_SOURCE_GROUP MCAST_JOIN_SOURCE_GROUP +# endif +#endif +#if !defined(MCAST_LEAVE_SOURCE_GROUP) +# if defined(HAVE_CONST_MCAST_LEAVE_SOURCE_GROUP) +# define MCAST_LEAVE_SOURCE_GROUP MCAST_LEAVE_SOURCE_GROUP +# endif +#endif +#if !defined(MCAST_MSFILTER) +# if defined(HAVE_CONST_MCAST_MSFILTER) +# define MCAST_MSFILTER MCAST_MSFILTER +# endif +#endif +#if !defined(MCAST_EXCLUDE) +# if defined(HAVE_CONST_MCAST_EXCLUDE) +# define MCAST_EXCLUDE MCAST_EXCLUDE +# endif +#endif +#if !defined(MCAST_INCLUDE) +# if defined(HAVE_CONST_MCAST_INCLUDE) +# define MCAST_INCLUDE MCAST_INCLUDE +# endif +#endif +#if !defined(SO_DEBUG) +# if defined(HAVE_CONST_SO_DEBUG) +# define SO_DEBUG SO_DEBUG +# endif +#endif +#if !defined(SO_REUSEADDR) +# if defined(HAVE_CONST_SO_REUSEADDR) +# define SO_REUSEADDR SO_REUSEADDR +# endif +#endif +#if !defined(SO_REUSEPORT) +# if defined(HAVE_CONST_SO_REUSEPORT) +# define SO_REUSEPORT SO_REUSEPORT +# endif +#endif +#if !defined(SO_TYPE) +# if defined(HAVE_CONST_SO_TYPE) +# define SO_TYPE SO_TYPE +# endif +#endif +#if !defined(SO_ERROR) +# if defined(HAVE_CONST_SO_ERROR) +# define SO_ERROR SO_ERROR +# endif +#endif +#if !defined(SO_DONTROUTE) +# if defined(HAVE_CONST_SO_DONTROUTE) +# define SO_DONTROUTE SO_DONTROUTE +# endif +#endif +#if !defined(SO_BROADCAST) +# if defined(HAVE_CONST_SO_BROADCAST) +# define SO_BROADCAST SO_BROADCAST +# endif +#endif +#if !defined(SO_SNDBUF) +# if defined(HAVE_CONST_SO_SNDBUF) +# define SO_SNDBUF SO_SNDBUF +# endif +#endif +#if !defined(SO_RCVBUF) +# if defined(HAVE_CONST_SO_RCVBUF) +# define SO_RCVBUF SO_RCVBUF +# endif +#endif +#if !defined(SO_SNDBUFFORCE) +# if defined(HAVE_CONST_SO_SNDBUFFORCE) +# define SO_SNDBUFFORCE SO_SNDBUFFORCE +# endif +#endif +#if !defined(SO_RCVBUFFORCE) +# if defined(HAVE_CONST_SO_RCVBUFFORCE) +# define SO_RCVBUFFORCE SO_RCVBUFFORCE +# endif +#endif +#if !defined(SO_KEEPALIVE) +# if defined(HAVE_CONST_SO_KEEPALIVE) +# define SO_KEEPALIVE SO_KEEPALIVE +# endif +#endif +#if !defined(SO_OOBINLINE) +# if defined(HAVE_CONST_SO_OOBINLINE) +# define SO_OOBINLINE SO_OOBINLINE +# endif +#endif +#if !defined(SO_NO_CHECK) +# if defined(HAVE_CONST_SO_NO_CHECK) +# define SO_NO_CHECK SO_NO_CHECK +# endif +#endif +#if !defined(SO_PRIORITY) +# if defined(HAVE_CONST_SO_PRIORITY) +# define SO_PRIORITY SO_PRIORITY +# endif +#endif +#if !defined(SO_LINGER) +# if defined(HAVE_CONST_SO_LINGER) +# define SO_LINGER SO_LINGER +# endif +#endif +#if !defined(SO_PASSCRED) +# if defined(HAVE_CONST_SO_PASSCRED) +# define SO_PASSCRED SO_PASSCRED +# endif +#endif +#if !defined(SO_PEERCRED) +# if defined(HAVE_CONST_SO_PEERCRED) +# define SO_PEERCRED SO_PEERCRED +# endif +#endif +#if !defined(SO_RCVLOWAT) +# if defined(HAVE_CONST_SO_RCVLOWAT) +# define SO_RCVLOWAT SO_RCVLOWAT +# endif +#endif +#if !defined(SO_SNDLOWAT) +# if defined(HAVE_CONST_SO_SNDLOWAT) +# define SO_SNDLOWAT SO_SNDLOWAT +# endif +#endif +#if !defined(SO_RCVTIMEO) +# if defined(HAVE_CONST_SO_RCVTIMEO) +# define SO_RCVTIMEO SO_RCVTIMEO +# endif +#endif +#if !defined(SO_SNDTIMEO) +# if defined(HAVE_CONST_SO_SNDTIMEO) +# define SO_SNDTIMEO SO_SNDTIMEO +# endif +#endif +#if !defined(SO_ACCEPTCONN) +# if defined(HAVE_CONST_SO_ACCEPTCONN) +# define SO_ACCEPTCONN SO_ACCEPTCONN +# endif +#endif +#if !defined(SO_USELOOPBACK) +# if defined(HAVE_CONST_SO_USELOOPBACK) +# define SO_USELOOPBACK SO_USELOOPBACK +# endif +#endif +#if !defined(SO_ACCEPTFILTER) +# if defined(HAVE_CONST_SO_ACCEPTFILTER) +# define SO_ACCEPTFILTER SO_ACCEPTFILTER +# endif +#endif +#if !defined(SO_DONTTRUNC) +# if defined(HAVE_CONST_SO_DONTTRUNC) +# define SO_DONTTRUNC SO_DONTTRUNC +# endif +#endif +#if !defined(SO_WANTMORE) +# if defined(HAVE_CONST_SO_WANTMORE) +# define SO_WANTMORE SO_WANTMORE +# endif +#endif +#if !defined(SO_WANTOOBFLAG) +# if defined(HAVE_CONST_SO_WANTOOBFLAG) +# define SO_WANTOOBFLAG SO_WANTOOBFLAG +# endif +#endif +#if !defined(SO_NREAD) +# if defined(HAVE_CONST_SO_NREAD) +# define SO_NREAD SO_NREAD +# endif +#endif +#if !defined(SO_NKE) +# if defined(HAVE_CONST_SO_NKE) +# define SO_NKE SO_NKE +# endif +#endif +#if !defined(SO_NOSIGPIPE) +# if defined(HAVE_CONST_SO_NOSIGPIPE) +# define SO_NOSIGPIPE SO_NOSIGPIPE +# endif +#endif +#if !defined(SO_SECURITY_AUTHENTICATION) +# if defined(HAVE_CONST_SO_SECURITY_AUTHENTICATION) +# define SO_SECURITY_AUTHENTICATION SO_SECURITY_AUTHENTICATION +# endif +#endif +#if !defined(SO_SECURITY_ENCRYPTION_TRANSPORT) +# if defined(HAVE_CONST_SO_SECURITY_ENCRYPTION_TRANSPORT) +# define SO_SECURITY_ENCRYPTION_TRANSPORT SO_SECURITY_ENCRYPTION_TRANSPORT +# endif +#endif +#if !defined(SO_SECURITY_ENCRYPTION_NETWORK) +# if defined(HAVE_CONST_SO_SECURITY_ENCRYPTION_NETWORK) +# define SO_SECURITY_ENCRYPTION_NETWORK SO_SECURITY_ENCRYPTION_NETWORK +# endif +#endif +#if !defined(SO_BINDTODEVICE) +# if defined(HAVE_CONST_SO_BINDTODEVICE) +# define SO_BINDTODEVICE SO_BINDTODEVICE +# endif +#endif +#if !defined(SO_ATTACH_FILTER) +# if defined(HAVE_CONST_SO_ATTACH_FILTER) +# define SO_ATTACH_FILTER SO_ATTACH_FILTER +# endif +#endif +#if !defined(SO_DETACH_FILTER) +# if defined(HAVE_CONST_SO_DETACH_FILTER) +# define SO_DETACH_FILTER SO_DETACH_FILTER +# endif +#endif +#if !defined(SO_GET_FILTER) +# if defined(HAVE_CONST_SO_GET_FILTER) +# define SO_GET_FILTER SO_GET_FILTER +# endif +#endif +#if !defined(SO_PEERNAME) +# if defined(HAVE_CONST_SO_PEERNAME) +# define SO_PEERNAME SO_PEERNAME +# endif +#endif +#if !defined(SO_TIMESTAMP) +# if defined(HAVE_CONST_SO_TIMESTAMP) +# define SO_TIMESTAMP SO_TIMESTAMP +# endif +#endif +#if !defined(SO_TIMESTAMPNS) +# if defined(HAVE_CONST_SO_TIMESTAMPNS) +# define SO_TIMESTAMPNS SO_TIMESTAMPNS +# endif +#endif +#if !defined(SO_BINTIME) +# if defined(HAVE_CONST_SO_BINTIME) +# define SO_BINTIME SO_BINTIME +# endif +#endif +#if !defined(SO_RECVUCRED) +# if defined(HAVE_CONST_SO_RECVUCRED) +# define SO_RECVUCRED SO_RECVUCRED +# endif +#endif +#if !defined(SO_MAC_EXEMPT) +# if defined(HAVE_CONST_SO_MAC_EXEMPT) +# define SO_MAC_EXEMPT SO_MAC_EXEMPT +# endif +#endif +#if !defined(SO_ALLZONES) +# if defined(HAVE_CONST_SO_ALLZONES) +# define SO_ALLZONES SO_ALLZONES +# endif +#endif +#if !defined(SO_PEERSEC) +# if defined(HAVE_CONST_SO_PEERSEC) +# define SO_PEERSEC SO_PEERSEC +# endif +#endif +#if !defined(SO_PASSSEC) +# if defined(HAVE_CONST_SO_PASSSEC) +# define SO_PASSSEC SO_PASSSEC +# endif +#endif +#if !defined(SO_MARK) +# if defined(HAVE_CONST_SO_MARK) +# define SO_MARK SO_MARK +# endif +#endif +#if !defined(SO_TIMESTAMPING) +# if defined(HAVE_CONST_SO_TIMESTAMPING) +# define SO_TIMESTAMPING SO_TIMESTAMPING +# endif +#endif +#if !defined(SO_PROTOCOL) +# if defined(HAVE_CONST_SO_PROTOCOL) +# define SO_PROTOCOL SO_PROTOCOL +# endif +#endif +#if !defined(SO_DOMAIN) +# if defined(HAVE_CONST_SO_DOMAIN) +# define SO_DOMAIN SO_DOMAIN +# endif +#endif +#if !defined(SO_RXQ_OVFL) +# if defined(HAVE_CONST_SO_RXQ_OVFL) +# define SO_RXQ_OVFL SO_RXQ_OVFL +# endif +#endif +#if !defined(SO_WIFI_STATUS) +# if defined(HAVE_CONST_SO_WIFI_STATUS) +# define SO_WIFI_STATUS SO_WIFI_STATUS +# endif +#endif +#if !defined(SO_PEEK_OFF) +# if defined(HAVE_CONST_SO_PEEK_OFF) +# define SO_PEEK_OFF SO_PEEK_OFF +# endif +#endif +#if !defined(SO_NOFCS) +# if defined(HAVE_CONST_SO_NOFCS) +# define SO_NOFCS SO_NOFCS +# endif +#endif +#if !defined(SO_LOCK_FILTER) +# if defined(HAVE_CONST_SO_LOCK_FILTER) +# define SO_LOCK_FILTER SO_LOCK_FILTER +# endif +#endif +#if !defined(SO_SELECT_ERR_QUEUE) +# if defined(HAVE_CONST_SO_SELECT_ERR_QUEUE) +# define SO_SELECT_ERR_QUEUE SO_SELECT_ERR_QUEUE +# endif +#endif +#if !defined(SO_BUSY_POLL) +# if defined(HAVE_CONST_SO_BUSY_POLL) +# define SO_BUSY_POLL SO_BUSY_POLL +# endif +#endif +#if !defined(SO_MAX_PACING_RATE) +# if defined(HAVE_CONST_SO_MAX_PACING_RATE) +# define SO_MAX_PACING_RATE SO_MAX_PACING_RATE +# endif +#endif +#if !defined(SO_BPF_EXTENSIONS) +# if defined(HAVE_CONST_SO_BPF_EXTENSIONS) +# define SO_BPF_EXTENSIONS SO_BPF_EXTENSIONS +# endif +#endif +#if !defined(SOPRI_INTERACTIVE) +# if defined(HAVE_CONST_SOPRI_INTERACTIVE) +# define SOPRI_INTERACTIVE SOPRI_INTERACTIVE +# endif +#endif +#if !defined(SOPRI_NORMAL) +# if defined(HAVE_CONST_SOPRI_NORMAL) +# define SOPRI_NORMAL SOPRI_NORMAL +# endif +#endif +#if !defined(SOPRI_BACKGROUND) +# if defined(HAVE_CONST_SOPRI_BACKGROUND) +# define SOPRI_BACKGROUND SOPRI_BACKGROUND +# endif +#endif +#if !defined(IPX_TYPE) +# if defined(HAVE_CONST_IPX_TYPE) +# define IPX_TYPE IPX_TYPE +# endif +#endif +#if !defined(TCP_NODELAY) +# if defined(HAVE_CONST_TCP_NODELAY) +# define TCP_NODELAY TCP_NODELAY +# endif +#endif +#if !defined(TCP_MAXSEG) +# if defined(HAVE_CONST_TCP_MAXSEG) +# define TCP_MAXSEG TCP_MAXSEG +# endif +#endif +#if !defined(TCP_CORK) +# if defined(HAVE_CONST_TCP_CORK) +# define TCP_CORK TCP_CORK +# endif +#endif +#if !defined(TCP_DEFER_ACCEPT) +# if defined(HAVE_CONST_TCP_DEFER_ACCEPT) +# define TCP_DEFER_ACCEPT TCP_DEFER_ACCEPT +# endif +#endif +#if !defined(TCP_INFO) +# if defined(HAVE_CONST_TCP_INFO) +# define TCP_INFO TCP_INFO +# endif +#endif +#if !defined(TCP_KEEPCNT) +# if defined(HAVE_CONST_TCP_KEEPCNT) +# define TCP_KEEPCNT TCP_KEEPCNT +# endif +#endif +#if !defined(TCP_KEEPIDLE) +# if defined(HAVE_CONST_TCP_KEEPIDLE) +# define TCP_KEEPIDLE TCP_KEEPIDLE +# endif +#endif +#if !defined(TCP_KEEPINTVL) +# if defined(HAVE_CONST_TCP_KEEPINTVL) +# define TCP_KEEPINTVL TCP_KEEPINTVL +# endif +#endif +#if !defined(TCP_LINGER2) +# if defined(HAVE_CONST_TCP_LINGER2) +# define TCP_LINGER2 TCP_LINGER2 +# endif +#endif +#if !defined(TCP_MD5SIG) +# if defined(HAVE_CONST_TCP_MD5SIG) +# define TCP_MD5SIG TCP_MD5SIG +# endif +#endif +#if !defined(TCP_NOOPT) +# if defined(HAVE_CONST_TCP_NOOPT) +# define TCP_NOOPT TCP_NOOPT +# endif +#endif +#if !defined(TCP_NOPUSH) +# if defined(HAVE_CONST_TCP_NOPUSH) +# define TCP_NOPUSH TCP_NOPUSH +# endif +#endif +#if !defined(TCP_QUICKACK) +# if defined(HAVE_CONST_TCP_QUICKACK) +# define TCP_QUICKACK TCP_QUICKACK +# endif +#endif +#if !defined(TCP_SYNCNT) +# if defined(HAVE_CONST_TCP_SYNCNT) +# define TCP_SYNCNT TCP_SYNCNT +# endif +#endif +#if !defined(TCP_WINDOW_CLAMP) +# if defined(HAVE_CONST_TCP_WINDOW_CLAMP) +# define TCP_WINDOW_CLAMP TCP_WINDOW_CLAMP +# endif +#endif +#if !defined(TCP_FASTOPEN) +# if defined(HAVE_CONST_TCP_FASTOPEN) +# define TCP_FASTOPEN TCP_FASTOPEN +# endif +#endif +#if !defined(TCP_CONGESTION) +# if defined(HAVE_CONST_TCP_CONGESTION) +# define TCP_CONGESTION TCP_CONGESTION +# endif +#endif +#if !defined(TCP_COOKIE_TRANSACTIONS) +# if defined(HAVE_CONST_TCP_COOKIE_TRANSACTIONS) +# define TCP_COOKIE_TRANSACTIONS TCP_COOKIE_TRANSACTIONS +# endif +#endif +#if !defined(TCP_QUEUE_SEQ) +# if defined(HAVE_CONST_TCP_QUEUE_SEQ) +# define TCP_QUEUE_SEQ TCP_QUEUE_SEQ +# endif +#endif +#if !defined(TCP_REPAIR) +# if defined(HAVE_CONST_TCP_REPAIR) +# define TCP_REPAIR TCP_REPAIR +# endif +#endif +#if !defined(TCP_REPAIR_OPTIONS) +# if defined(HAVE_CONST_TCP_REPAIR_OPTIONS) +# define TCP_REPAIR_OPTIONS TCP_REPAIR_OPTIONS +# endif +#endif +#if !defined(TCP_REPAIR_QUEUE) +# if defined(HAVE_CONST_TCP_REPAIR_QUEUE) +# define TCP_REPAIR_QUEUE TCP_REPAIR_QUEUE +# endif +#endif +#if !defined(TCP_THIN_DUPACK) +# if defined(HAVE_CONST_TCP_THIN_DUPACK) +# define TCP_THIN_DUPACK TCP_THIN_DUPACK +# endif +#endif +#if !defined(TCP_THIN_LINEAR_TIMEOUTS) +# if defined(HAVE_CONST_TCP_THIN_LINEAR_TIMEOUTS) +# define TCP_THIN_LINEAR_TIMEOUTS TCP_THIN_LINEAR_TIMEOUTS +# endif +#endif +#if !defined(TCP_TIMESTAMP) +# if defined(HAVE_CONST_TCP_TIMESTAMP) +# define TCP_TIMESTAMP TCP_TIMESTAMP +# endif +#endif +#if !defined(TCP_USER_TIMEOUT) +# if defined(HAVE_CONST_TCP_USER_TIMEOUT) +# define TCP_USER_TIMEOUT TCP_USER_TIMEOUT +# endif +#endif +#if !defined(UDP_CORK) +# if defined(HAVE_CONST_UDP_CORK) +# define UDP_CORK UDP_CORK +# endif +#endif +#if !defined(EAI_ADDRFAMILY) +# if defined(HAVE_CONST_EAI_ADDRFAMILY) +# define EAI_ADDRFAMILY EAI_ADDRFAMILY +# endif +#endif +#if !defined(EAI_AGAIN) +# if defined(HAVE_CONST_EAI_AGAIN) +# define EAI_AGAIN EAI_AGAIN +# endif +#endif +#if !defined(EAI_BADFLAGS) +# if defined(HAVE_CONST_EAI_BADFLAGS) +# define EAI_BADFLAGS EAI_BADFLAGS +# endif +#endif +#if !defined(EAI_FAIL) +# if defined(HAVE_CONST_EAI_FAIL) +# define EAI_FAIL EAI_FAIL +# endif +#endif +#if !defined(EAI_FAMILY) +# if defined(HAVE_CONST_EAI_FAMILY) +# define EAI_FAMILY EAI_FAMILY +# endif +#endif +#if !defined(EAI_MEMORY) +# if defined(HAVE_CONST_EAI_MEMORY) +# define EAI_MEMORY EAI_MEMORY +# endif +#endif +#if !defined(EAI_NODATA) +# if defined(HAVE_CONST_EAI_NODATA) +# define EAI_NODATA EAI_NODATA +# endif +#endif +#if !defined(EAI_NONAME) +# if defined(HAVE_CONST_EAI_NONAME) +# define EAI_NONAME EAI_NONAME +# endif +#endif +#if !defined(EAI_OVERFLOW) +# if defined(HAVE_CONST_EAI_OVERFLOW) +# define EAI_OVERFLOW EAI_OVERFLOW +# endif +#endif +#if !defined(EAI_SERVICE) +# if defined(HAVE_CONST_EAI_SERVICE) +# define EAI_SERVICE EAI_SERVICE +# endif +#endif +#if !defined(EAI_SOCKTYPE) +# if defined(HAVE_CONST_EAI_SOCKTYPE) +# define EAI_SOCKTYPE EAI_SOCKTYPE +# endif +#endif +#if !defined(EAI_SYSTEM) +# if defined(HAVE_CONST_EAI_SYSTEM) +# define EAI_SYSTEM EAI_SYSTEM +# endif +#endif +#if !defined(EAI_BADHINTS) +# if defined(HAVE_CONST_EAI_BADHINTS) +# define EAI_BADHINTS EAI_BADHINTS +# endif +#endif +#if !defined(EAI_PROTOCOL) +# if defined(HAVE_CONST_EAI_PROTOCOL) +# define EAI_PROTOCOL EAI_PROTOCOL +# endif +#endif +#if !defined(EAI_MAX) +# if defined(HAVE_CONST_EAI_MAX) +# define EAI_MAX EAI_MAX +# endif +#endif +#if !defined(AI_PASSIVE) +# if defined(HAVE_CONST_AI_PASSIVE) +# define AI_PASSIVE AI_PASSIVE +# endif +#endif +#if !defined(AI_CANONNAME) +# if defined(HAVE_CONST_AI_CANONNAME) +# define AI_CANONNAME AI_CANONNAME +# endif +#endif +#if !defined(AI_NUMERICHOST) +# if defined(HAVE_CONST_AI_NUMERICHOST) +# define AI_NUMERICHOST AI_NUMERICHOST +# endif +#endif +#if !defined(AI_NUMERICSERV) +# if defined(HAVE_CONST_AI_NUMERICSERV) +# define AI_NUMERICSERV AI_NUMERICSERV +# endif +#endif +#if !defined(AI_MASK) +# if defined(HAVE_CONST_AI_MASK) +# define AI_MASK AI_MASK +# endif +#endif +#if !defined(AI_ALL) +# if defined(HAVE_CONST_AI_ALL) +# define AI_ALL AI_ALL +# endif +#endif +#if !defined(AI_V4MAPPED_CFG) +# if defined(HAVE_CONST_AI_V4MAPPED_CFG) +# define AI_V4MAPPED_CFG AI_V4MAPPED_CFG +# endif +#endif +#if !defined(AI_ADDRCONFIG) +# if defined(HAVE_CONST_AI_ADDRCONFIG) +# define AI_ADDRCONFIG AI_ADDRCONFIG +# endif +#endif +#if !defined(AI_V4MAPPED) +# if defined(HAVE_CONST_AI_V4MAPPED) +# define AI_V4MAPPED AI_V4MAPPED +# endif +#endif +#if !defined(AI_DEFAULT) +# if defined(HAVE_CONST_AI_DEFAULT) +# define AI_DEFAULT AI_DEFAULT +# endif +#endif +#if !defined(NI_MAXHOST) +# if defined(HAVE_CONST_NI_MAXHOST) +# define NI_MAXHOST NI_MAXHOST +# endif +#endif +#if !defined(NI_MAXSERV) +# if defined(HAVE_CONST_NI_MAXSERV) +# define NI_MAXSERV NI_MAXSERV +# endif +#endif +#if !defined(NI_NOFQDN) +# if defined(HAVE_CONST_NI_NOFQDN) +# define NI_NOFQDN NI_NOFQDN +# endif +#endif +#if !defined(NI_NUMERICHOST) +# if defined(HAVE_CONST_NI_NUMERICHOST) +# define NI_NUMERICHOST NI_NUMERICHOST +# endif +#endif +#if !defined(NI_NAMEREQD) +# if defined(HAVE_CONST_NI_NAMEREQD) +# define NI_NAMEREQD NI_NAMEREQD +# endif +#endif +#if !defined(NI_NUMERICSERV) +# if defined(HAVE_CONST_NI_NUMERICSERV) +# define NI_NUMERICSERV NI_NUMERICSERV +# endif +#endif +#if !defined(NI_DGRAM) +# if defined(HAVE_CONST_NI_DGRAM) +# define NI_DGRAM NI_DGRAM +# endif +#endif +#if !defined(SHUT_RD) +# if defined(HAVE_CONST_SHUT_RD) +# define SHUT_RD SHUT_RD +# else +# define SHUT_RD 0 +# endif +#endif +#if !defined(SHUT_WR) +# if defined(HAVE_CONST_SHUT_WR) +# define SHUT_WR SHUT_WR +# else +# define SHUT_WR 1 +# endif +#endif +#if !defined(SHUT_RDWR) +# if defined(HAVE_CONST_SHUT_RDWR) +# define SHUT_RDWR SHUT_RDWR +# else +# define SHUT_RDWR 2 +# endif +#endif +#if !defined(IPV6_JOIN_GROUP) +# if defined(HAVE_CONST_IPV6_JOIN_GROUP) +# define IPV6_JOIN_GROUP IPV6_JOIN_GROUP +# endif +#endif +#if !defined(IPV6_LEAVE_GROUP) +# if defined(HAVE_CONST_IPV6_LEAVE_GROUP) +# define IPV6_LEAVE_GROUP IPV6_LEAVE_GROUP +# endif +#endif +#if !defined(IPV6_MULTICAST_HOPS) +# if defined(HAVE_CONST_IPV6_MULTICAST_HOPS) +# define IPV6_MULTICAST_HOPS IPV6_MULTICAST_HOPS +# endif +#endif +#if !defined(IPV6_MULTICAST_IF) +# if defined(HAVE_CONST_IPV6_MULTICAST_IF) +# define IPV6_MULTICAST_IF IPV6_MULTICAST_IF +# endif +#endif +#if !defined(IPV6_MULTICAST_LOOP) +# if defined(HAVE_CONST_IPV6_MULTICAST_LOOP) +# define IPV6_MULTICAST_LOOP IPV6_MULTICAST_LOOP +# endif +#endif +#if !defined(IPV6_UNICAST_HOPS) +# if defined(HAVE_CONST_IPV6_UNICAST_HOPS) +# define IPV6_UNICAST_HOPS IPV6_UNICAST_HOPS +# endif +#endif +#if !defined(IPV6_V6ONLY) +# if defined(HAVE_CONST_IPV6_V6ONLY) +# define IPV6_V6ONLY IPV6_V6ONLY +# endif +#endif +#if !defined(IPV6_CHECKSUM) +# if defined(HAVE_CONST_IPV6_CHECKSUM) +# define IPV6_CHECKSUM IPV6_CHECKSUM +# endif +#endif +#if !defined(IPV6_DONTFRAG) +# if defined(HAVE_CONST_IPV6_DONTFRAG) +# define IPV6_DONTFRAG IPV6_DONTFRAG +# endif +#endif +#if !defined(IPV6_DSTOPTS) +# if defined(HAVE_CONST_IPV6_DSTOPTS) +# define IPV6_DSTOPTS IPV6_DSTOPTS +# endif +#endif +#if !defined(IPV6_HOPLIMIT) +# if defined(HAVE_CONST_IPV6_HOPLIMIT) +# define IPV6_HOPLIMIT IPV6_HOPLIMIT +# endif +#endif +#if !defined(IPV6_HOPOPTS) +# if defined(HAVE_CONST_IPV6_HOPOPTS) +# define IPV6_HOPOPTS IPV6_HOPOPTS +# endif +#endif +#if !defined(IPV6_NEXTHOP) +# if defined(HAVE_CONST_IPV6_NEXTHOP) +# define IPV6_NEXTHOP IPV6_NEXTHOP +# endif +#endif +#if !defined(IPV6_PATHMTU) +# if defined(HAVE_CONST_IPV6_PATHMTU) +# define IPV6_PATHMTU IPV6_PATHMTU +# endif +#endif +#if !defined(IPV6_PKTINFO) +# if defined(HAVE_CONST_IPV6_PKTINFO) +# define IPV6_PKTINFO IPV6_PKTINFO +# endif +#endif +#if !defined(IPV6_RECVDSTOPTS) +# if defined(HAVE_CONST_IPV6_RECVDSTOPTS) +# define IPV6_RECVDSTOPTS IPV6_RECVDSTOPTS +# endif +#endif +#if !defined(IPV6_RECVHOPLIMIT) +# if defined(HAVE_CONST_IPV6_RECVHOPLIMIT) +# define IPV6_RECVHOPLIMIT IPV6_RECVHOPLIMIT +# endif +#endif +#if !defined(IPV6_RECVHOPOPTS) +# if defined(HAVE_CONST_IPV6_RECVHOPOPTS) +# define IPV6_RECVHOPOPTS IPV6_RECVHOPOPTS +# endif +#endif +#if !defined(IPV6_RECVPKTINFO) +# if defined(HAVE_CONST_IPV6_RECVPKTINFO) +# define IPV6_RECVPKTINFO IPV6_RECVPKTINFO +# endif +#endif +#if !defined(IPV6_RECVRTHDR) +# if defined(HAVE_CONST_IPV6_RECVRTHDR) +# define IPV6_RECVRTHDR IPV6_RECVRTHDR +# endif +#endif +#if !defined(IPV6_RECVTCLASS) +# if defined(HAVE_CONST_IPV6_RECVTCLASS) +# define IPV6_RECVTCLASS IPV6_RECVTCLASS +# endif +#endif +#if !defined(IPV6_RTHDR) +# if defined(HAVE_CONST_IPV6_RTHDR) +# define IPV6_RTHDR IPV6_RTHDR +# endif +#endif +#if !defined(IPV6_RTHDRDSTOPTS) +# if defined(HAVE_CONST_IPV6_RTHDRDSTOPTS) +# define IPV6_RTHDRDSTOPTS IPV6_RTHDRDSTOPTS +# endif +#endif +#if !defined(IPV6_RTHDR_TYPE_0) +# if defined(HAVE_CONST_IPV6_RTHDR_TYPE_0) +# define IPV6_RTHDR_TYPE_0 IPV6_RTHDR_TYPE_0 +# endif +#endif +#if !defined(IPV6_RECVPATHMTU) +# if defined(HAVE_CONST_IPV6_RECVPATHMTU) +# define IPV6_RECVPATHMTU IPV6_RECVPATHMTU +# endif +#endif +#if !defined(IPV6_TCLASS) +# if defined(HAVE_CONST_IPV6_TCLASS) +# define IPV6_TCLASS IPV6_TCLASS +# endif +#endif +#if !defined(IPV6_USE_MIN_MTU) +# if defined(HAVE_CONST_IPV6_USE_MIN_MTU) +# define IPV6_USE_MIN_MTU IPV6_USE_MIN_MTU +# endif +#endif +#if !defined(INET_ADDRSTRLEN) +# if defined(HAVE_CONST_INET_ADDRSTRLEN) +# define INET_ADDRSTRLEN INET_ADDRSTRLEN +# else +# define INET_ADDRSTRLEN 16 +# endif +#endif +#if !defined(INET6_ADDRSTRLEN) +# if defined(HAVE_CONST_INET6_ADDRSTRLEN) +# define INET6_ADDRSTRLEN INET6_ADDRSTRLEN +# else +# define INET6_ADDRSTRLEN 46 +# endif +#endif +#if !defined(IFNAMSIZ) +# if defined(HAVE_CONST_IFNAMSIZ) +# define IFNAMSIZ IFNAMSIZ +# endif +#endif +#if !defined(IF_NAMESIZE) +# if defined(HAVE_CONST_IF_NAMESIZE) +# define IF_NAMESIZE IF_NAMESIZE +# endif +#endif +#if !defined(SOMAXCONN) +# if defined(HAVE_CONST_SOMAXCONN) +# define SOMAXCONN SOMAXCONN +# else +# define SOMAXCONN 5 +# endif +#endif +#if !defined(SCM_RIGHTS) +# if defined(HAVE_CONST_SCM_RIGHTS) +# define SCM_RIGHTS SCM_RIGHTS +# endif +#endif +#if !defined(SCM_TIMESTAMP) +# if defined(HAVE_CONST_SCM_TIMESTAMP) +# define SCM_TIMESTAMP SCM_TIMESTAMP +# endif +#endif +#if !defined(SCM_TIMESTAMPNS) +# if defined(HAVE_CONST_SCM_TIMESTAMPNS) +# define SCM_TIMESTAMPNS SCM_TIMESTAMPNS +# endif +#endif +#if !defined(SCM_TIMESTAMPING) +# if defined(HAVE_CONST_SCM_TIMESTAMPING) +# define SCM_TIMESTAMPING SCM_TIMESTAMPING +# endif +#endif +#if !defined(SCM_BINTIME) +# if defined(HAVE_CONST_SCM_BINTIME) +# define SCM_BINTIME SCM_BINTIME +# endif +#endif +#if !defined(SCM_CREDENTIALS) +# if defined(HAVE_CONST_SCM_CREDENTIALS) +# define SCM_CREDENTIALS SCM_CREDENTIALS +# endif +#endif +#if !defined(SCM_CREDS) +# if defined(HAVE_CONST_SCM_CREDS) +# define SCM_CREDS SCM_CREDS +# endif +#endif +#if !defined(SCM_UCRED) +# if defined(HAVE_CONST_SCM_UCRED) +# define SCM_UCRED SCM_UCRED +# endif +#endif +#if !defined(SCM_WIFI_STATUS) +# if defined(HAVE_CONST_SCM_WIFI_STATUS) +# define SCM_WIFI_STATUS SCM_WIFI_STATUS +# endif +#endif +#if !defined(LOCAL_PEERCRED) +# if defined(HAVE_CONST_LOCAL_PEERCRED) +# define LOCAL_PEERCRED LOCAL_PEERCRED +# endif +#endif +#if !defined(LOCAL_CREDS) +# if defined(HAVE_CONST_LOCAL_CREDS) +# define LOCAL_CREDS LOCAL_CREDS +# endif +#endif +#if !defined(LOCAL_CONNWAIT) +# if defined(HAVE_CONST_LOCAL_CONNWAIT) +# define LOCAL_CONNWAIT LOCAL_CONNWAIT +# endif +#endif +#if !defined(IFF_802_1Q_VLAN) +# if defined(HAVE_CONST_IFF_802_1Q_VLAN) +# define IFF_802_1Q_VLAN IFF_802_1Q_VLAN +# endif +#endif +#if !defined(IFF_ALLMULTI) +# if defined(HAVE_CONST_IFF_ALLMULTI) +# define IFF_ALLMULTI IFF_ALLMULTI +# endif +#endif +#if !defined(IFF_ALTPHYS) +# if defined(HAVE_CONST_IFF_ALTPHYS) +# define IFF_ALTPHYS IFF_ALTPHYS +# endif +#endif +#if !defined(IFF_AUTOMEDIA) +# if defined(HAVE_CONST_IFF_AUTOMEDIA) +# define IFF_AUTOMEDIA IFF_AUTOMEDIA +# endif +#endif +#if !defined(IFF_BONDING) +# if defined(HAVE_CONST_IFF_BONDING) +# define IFF_BONDING IFF_BONDING +# endif +#endif +#if !defined(IFF_BRIDGE_PORT) +# if defined(HAVE_CONST_IFF_BRIDGE_PORT) +# define IFF_BRIDGE_PORT IFF_BRIDGE_PORT +# endif +#endif +#if !defined(IFF_BROADCAST) +# if defined(HAVE_CONST_IFF_BROADCAST) +# define IFF_BROADCAST IFF_BROADCAST +# endif +#endif +#if !defined(IFF_CANTCONFIG) +# if defined(HAVE_CONST_IFF_CANTCONFIG) +# define IFF_CANTCONFIG IFF_CANTCONFIG +# endif +#endif +#if !defined(IFF_DEBUG) +# if defined(HAVE_CONST_IFF_DEBUG) +# define IFF_DEBUG IFF_DEBUG +# endif +#endif +#if !defined(IFF_DISABLE_NETPOLL) +# if defined(HAVE_CONST_IFF_DISABLE_NETPOLL) +# define IFF_DISABLE_NETPOLL IFF_DISABLE_NETPOLL +# endif +#endif +#if !defined(IFF_DONT_BRIDGE) +# if defined(HAVE_CONST_IFF_DONT_BRIDGE) +# define IFF_DONT_BRIDGE IFF_DONT_BRIDGE +# endif +#endif +#if !defined(IFF_DORMANT) +# if defined(HAVE_CONST_IFF_DORMANT) +# define IFF_DORMANT IFF_DORMANT +# endif +#endif +#if !defined(IFF_DRV_OACTIVE) +# if defined(HAVE_CONST_IFF_DRV_OACTIVE) +# define IFF_DRV_OACTIVE IFF_DRV_OACTIVE +# endif +#endif +#if !defined(IFF_DRV_RUNNING) +# if defined(HAVE_CONST_IFF_DRV_RUNNING) +# define IFF_DRV_RUNNING IFF_DRV_RUNNING +# endif +#endif +#if !defined(IFF_DYING) +# if defined(HAVE_CONST_IFF_DYING) +# define IFF_DYING IFF_DYING +# endif +#endif +#if !defined(IFF_DYNAMIC) +# if defined(HAVE_CONST_IFF_DYNAMIC) +# define IFF_DYNAMIC IFF_DYNAMIC +# endif +#endif +#if !defined(IFF_EBRIDGE) +# if defined(HAVE_CONST_IFF_EBRIDGE) +# define IFF_EBRIDGE IFF_EBRIDGE +# endif +#endif +#if !defined(IFF_ECHO) +# if defined(HAVE_CONST_IFF_ECHO) +# define IFF_ECHO IFF_ECHO +# endif +#endif +#if !defined(IFF_ISATAP) +# if defined(HAVE_CONST_IFF_ISATAP) +# define IFF_ISATAP IFF_ISATAP +# endif +#endif +#if !defined(IFF_LINK0) +# if defined(HAVE_CONST_IFF_LINK0) +# define IFF_LINK0 IFF_LINK0 +# endif +#endif +#if !defined(IFF_LINK1) +# if defined(HAVE_CONST_IFF_LINK1) +# define IFF_LINK1 IFF_LINK1 +# endif +#endif +#if !defined(IFF_LINK2) +# if defined(HAVE_CONST_IFF_LINK2) +# define IFF_LINK2 IFF_LINK2 +# endif +#endif +#if !defined(IFF_LIVE_ADDR_CHANGE) +# if defined(HAVE_CONST_IFF_LIVE_ADDR_CHANGE) +# define IFF_LIVE_ADDR_CHANGE IFF_LIVE_ADDR_CHANGE +# endif +#endif +#if !defined(IFF_LOOPBACK) +# if defined(HAVE_CONST_IFF_LOOPBACK) +# define IFF_LOOPBACK IFF_LOOPBACK +# endif +#endif +#if !defined(IFF_LOWER_UP) +# if defined(HAVE_CONST_IFF_LOWER_UP) +# define IFF_LOWER_UP IFF_LOWER_UP +# endif +#endif +#if !defined(IFF_MACVLAN_PORT) +# if defined(HAVE_CONST_IFF_MACVLAN_PORT) +# define IFF_MACVLAN_PORT IFF_MACVLAN_PORT +# endif +#endif +#if !defined(IFF_MASTER) +# if defined(HAVE_CONST_IFF_MASTER) +# define IFF_MASTER IFF_MASTER +# endif +#endif +#if !defined(IFF_MASTER_8023AD) +# if defined(HAVE_CONST_IFF_MASTER_8023AD) +# define IFF_MASTER_8023AD IFF_MASTER_8023AD +# endif +#endif +#if !defined(IFF_MASTER_ALB) +# if defined(HAVE_CONST_IFF_MASTER_ALB) +# define IFF_MASTER_ALB IFF_MASTER_ALB +# endif +#endif +#if !defined(IFF_MASTER_ARPMON) +# if defined(HAVE_CONST_IFF_MASTER_ARPMON) +# define IFF_MASTER_ARPMON IFF_MASTER_ARPMON +# endif +#endif +#if !defined(IFF_MONITOR) +# if defined(HAVE_CONST_IFF_MONITOR) +# define IFF_MONITOR IFF_MONITOR +# endif +#endif +#if !defined(IFF_MULTICAST) +# if defined(HAVE_CONST_IFF_MULTICAST) +# define IFF_MULTICAST IFF_MULTICAST +# endif +#endif +#if !defined(IFF_NOARP) +# if defined(HAVE_CONST_IFF_NOARP) +# define IFF_NOARP IFF_NOARP +# endif +#endif +#if !defined(IFF_NOTRAILERS) +# if defined(HAVE_CONST_IFF_NOTRAILERS) +# define IFF_NOTRAILERS IFF_NOTRAILERS +# endif +#endif +#if !defined(IFF_OACTIVE) +# if defined(HAVE_CONST_IFF_OACTIVE) +# define IFF_OACTIVE IFF_OACTIVE +# endif +#endif +#if !defined(IFF_OVS_DATAPATH) +# if defined(HAVE_CONST_IFF_OVS_DATAPATH) +# define IFF_OVS_DATAPATH IFF_OVS_DATAPATH +# endif +#endif +#if !defined(IFF_POINTOPOINT) +# if defined(HAVE_CONST_IFF_POINTOPOINT) +# define IFF_POINTOPOINT IFF_POINTOPOINT +# endif +#endif +#if !defined(IFF_PORTSEL) +# if defined(HAVE_CONST_IFF_PORTSEL) +# define IFF_PORTSEL IFF_PORTSEL +# endif +#endif +#if !defined(IFF_PPROMISC) +# if defined(HAVE_CONST_IFF_PPROMISC) +# define IFF_PPROMISC IFF_PPROMISC +# endif +#endif +#if !defined(IFF_PROMISC) +# if defined(HAVE_CONST_IFF_PROMISC) +# define IFF_PROMISC IFF_PROMISC +# endif +#endif +#if !defined(IFF_RENAMING) +# if defined(HAVE_CONST_IFF_RENAMING) +# define IFF_RENAMING IFF_RENAMING +# endif +#endif +#if !defined(IFF_ROUTE) +# if defined(HAVE_CONST_IFF_ROUTE) +# define IFF_ROUTE IFF_ROUTE +# endif +#endif +#if !defined(IFF_RUNNING) +# if defined(HAVE_CONST_IFF_RUNNING) +# define IFF_RUNNING IFF_RUNNING +# endif +#endif +#if !defined(IFF_SIMPLEX) +# if defined(HAVE_CONST_IFF_SIMPLEX) +# define IFF_SIMPLEX IFF_SIMPLEX +# endif +#endif +#if !defined(IFF_SLAVE) +# if defined(HAVE_CONST_IFF_SLAVE) +# define IFF_SLAVE IFF_SLAVE +# endif +#endif +#if !defined(IFF_SLAVE_INACTIVE) +# if defined(HAVE_CONST_IFF_SLAVE_INACTIVE) +# define IFF_SLAVE_INACTIVE IFF_SLAVE_INACTIVE +# endif +#endif +#if !defined(IFF_SLAVE_NEEDARP) +# if defined(HAVE_CONST_IFF_SLAVE_NEEDARP) +# define IFF_SLAVE_NEEDARP IFF_SLAVE_NEEDARP +# endif +#endif +#if !defined(IFF_SMART) +# if defined(HAVE_CONST_IFF_SMART) +# define IFF_SMART IFF_SMART +# endif +#endif +#if !defined(IFF_STATICARP) +# if defined(HAVE_CONST_IFF_STATICARP) +# define IFF_STATICARP IFF_STATICARP +# endif +#endif +#if !defined(IFF_SUPP_NOFCS) +# if defined(HAVE_CONST_IFF_SUPP_NOFCS) +# define IFF_SUPP_NOFCS IFF_SUPP_NOFCS +# endif +#endif +#if !defined(IFF_TEAM_PORT) +# if defined(HAVE_CONST_IFF_TEAM_PORT) +# define IFF_TEAM_PORT IFF_TEAM_PORT +# endif +#endif +#if !defined(IFF_TX_SKB_SHARING) +# if defined(HAVE_CONST_IFF_TX_SKB_SHARING) +# define IFF_TX_SKB_SHARING IFF_TX_SKB_SHARING +# endif +#endif +#if !defined(IFF_UNICAST_FLT) +# if defined(HAVE_CONST_IFF_UNICAST_FLT) +# define IFF_UNICAST_FLT IFF_UNICAST_FLT +# endif +#endif +#if !defined(IFF_UP) +# if defined(HAVE_CONST_IFF_UP) +# define IFF_UP IFF_UP +# endif +#endif +#if !defined(IFF_WAN_HDLC) +# if defined(HAVE_CONST_IFF_WAN_HDLC) +# define IFF_WAN_HDLC IFF_WAN_HDLC +# endif +#endif +#if !defined(IFF_XMIT_DST_RELEASE) +# if defined(HAVE_CONST_IFF_XMIT_DST_RELEASE) +# define IFF_XMIT_DST_RELEASE IFF_XMIT_DST_RELEASE +# endif +#endif +#if !defined(IFF_VOLATILE) +# if defined(HAVE_CONST_IFF_VOLATILE) +# define IFF_VOLATILE IFF_VOLATILE +# endif +#endif +#if !defined(IFF_CANTCHANGE) +# if defined(HAVE_CONST_IFF_CANTCHANGE) +# define IFF_CANTCHANGE IFF_CANTCHANGE +# endif +#endif + +int rsock_family_to_int(const char *str, long len, int *valp); + +int rsock_socktype_to_int(const char *str, long len, int *valp); + +int rsock_ipproto_to_int(const char *str, long len, int *valp); + +int rsock_unknown_level_to_int(const char *str, long len, int *valp); + +int rsock_ip_level_to_int(const char *str, long len, int *valp); + +int rsock_so_optname_to_int(const char *str, long len, int *valp); + +int rsock_ip_optname_to_int(const char *str, long len, int *valp); + +#ifdef IPPROTO_IPV6 +int rsock_ipv6_optname_to_int(const char *str, long len, int *valp); +#endif + +int rsock_tcp_optname_to_int(const char *str, long len, int *valp); + +int rsock_udp_optname_to_int(const char *str, long len, int *valp); + +int rsock_shutdown_how_to_int(const char *str, long len, int *valp); + +int rsock_scm_optname_to_int(const char *str, long len, int *valp); + +ID rsock_intern_family(int val); + +ID rsock_intern_family_noprefix(int val); + +ID rsock_intern_protocol_family(int val); + +ID rsock_intern_socktype(int val); + +ID rsock_intern_ipproto(int val); + +ID rsock_intern_iplevel(int val); + +ID rsock_intern_so_optname(int val); + +ID rsock_intern_ip_optname(int val); + +ID rsock_intern_ipv6_optname(int val); + +ID rsock_intern_tcp_optname(int val); + +ID rsock_intern_udp_optname(int val); + +ID rsock_intern_scm_optname(int val); + +ID rsock_intern_local_optname(int val); + -- cgit v1.2.3