1*cf84ac9aSAndroid Build Coastguard Worker /* Generated by ./xlat/gen.sh from ./xlat/sock_ip_options.in; do not edit. */ 2*cf84ac9aSAndroid Build Coastguard Worker 3*cf84ac9aSAndroid Build Coastguard Worker #include "gcc_compat.h" 4*cf84ac9aSAndroid Build Coastguard Worker #include "static_assert.h" 5*cf84ac9aSAndroid Build Coastguard Worker 6*cf84ac9aSAndroid Build Coastguard Worker 7*cf84ac9aSAndroid Build Coastguard Worker #ifndef XLAT_MACROS_ONLY 8*cf84ac9aSAndroid Build Coastguard Worker 9*cf84ac9aSAndroid Build Coastguard Worker # ifdef IN_MPERS 10*cf84ac9aSAndroid Build Coastguard Worker 11*cf84ac9aSAndroid Build Coastguard Worker # error static const struct xlat sock_ip_options in mpers mode 12*cf84ac9aSAndroid Build Coastguard Worker 13*cf84ac9aSAndroid Build Coastguard Worker # else 14*cf84ac9aSAndroid Build Coastguard Worker 15*cf84ac9aSAndroid Build Coastguard Worker static 16*cf84ac9aSAndroid Build Coastguard Worker const struct xlat sock_ip_options[] = { 17*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_TOS) || (defined(HAVE_DECL_IP_TOS) && HAVE_DECL_IP_TOS) 18*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_TOS), 19*cf84ac9aSAndroid Build Coastguard Worker #endif 20*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_TTL) || (defined(HAVE_DECL_IP_TTL) && HAVE_DECL_IP_TTL) 21*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_TTL), 22*cf84ac9aSAndroid Build Coastguard Worker #endif 23*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_HDRINCL) || (defined(HAVE_DECL_IP_HDRINCL) && HAVE_DECL_IP_HDRINCL) 24*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_HDRINCL), 25*cf84ac9aSAndroid Build Coastguard Worker #endif 26*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_OPTIONS) || (defined(HAVE_DECL_IP_OPTIONS) && HAVE_DECL_IP_OPTIONS) 27*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_OPTIONS), 28*cf84ac9aSAndroid Build Coastguard Worker #endif 29*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_ROUTER_ALERT) || (defined(HAVE_DECL_IP_ROUTER_ALERT) && HAVE_DECL_IP_ROUTER_ALERT) 30*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_ROUTER_ALERT), 31*cf84ac9aSAndroid Build Coastguard Worker #endif 32*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVOPTIONS) || (defined(HAVE_DECL_IP_RECVOPTIONS) && HAVE_DECL_IP_RECVOPTIONS) 33*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_RECVOPTIONS), 34*cf84ac9aSAndroid Build Coastguard Worker #endif 35*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVOPTS) || (defined(HAVE_DECL_IP_RECVOPTS) && HAVE_DECL_IP_RECVOPTS) 36*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_RECVOPTS), 37*cf84ac9aSAndroid Build Coastguard Worker #endif 38*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RETOPTS) || (defined(HAVE_DECL_IP_RETOPTS) && HAVE_DECL_IP_RETOPTS) 39*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_RETOPTS), 40*cf84ac9aSAndroid Build Coastguard Worker #endif 41*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVRETOPTS) || (defined(HAVE_DECL_IP_RECVRETOPTS) && HAVE_DECL_IP_RECVRETOPTS) 42*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_RECVRETOPTS), 43*cf84ac9aSAndroid Build Coastguard Worker #endif 44*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVDSTADDR) || (defined(HAVE_DECL_IP_RECVDSTADDR) && HAVE_DECL_IP_RECVDSTADDR) 45*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_RECVDSTADDR), 46*cf84ac9aSAndroid Build Coastguard Worker #endif 47*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_PKTINFO) || (defined(HAVE_DECL_IP_PKTINFO) && HAVE_DECL_IP_PKTINFO) 48*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_PKTINFO), 49*cf84ac9aSAndroid Build Coastguard Worker #endif 50*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_PKTOPTIONS) || (defined(HAVE_DECL_IP_PKTOPTIONS) && HAVE_DECL_IP_PKTOPTIONS) 51*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_PKTOPTIONS), 52*cf84ac9aSAndroid Build Coastguard Worker #endif 53*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MTU_DISCOVER) || (defined(HAVE_DECL_IP_MTU_DISCOVER) && HAVE_DECL_IP_MTU_DISCOVER) 54*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_MTU_DISCOVER), 55*cf84ac9aSAndroid Build Coastguard Worker #endif 56*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVERR) || (defined(HAVE_DECL_IP_RECVERR) && HAVE_DECL_IP_RECVERR) 57*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_RECVERR), 58*cf84ac9aSAndroid Build Coastguard Worker #endif 59*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVTTL) || (defined(HAVE_DECL_IP_RECVTTL) && HAVE_DECL_IP_RECVTTL) 60*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_RECVTTL), 61*cf84ac9aSAndroid Build Coastguard Worker #endif 62*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVTOS) || (defined(HAVE_DECL_IP_RECVTOS) && HAVE_DECL_IP_RECVTOS) 63*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_RECVTOS), 64*cf84ac9aSAndroid Build Coastguard Worker #endif 65*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MTU) || (defined(HAVE_DECL_IP_MTU) && HAVE_DECL_IP_MTU) 66*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_MTU), 67*cf84ac9aSAndroid Build Coastguard Worker #endif 68*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MULTICAST_IF) || (defined(HAVE_DECL_IP_MULTICAST_IF) && HAVE_DECL_IP_MULTICAST_IF) 69*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_MULTICAST_IF), 70*cf84ac9aSAndroid Build Coastguard Worker #endif 71*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MULTICAST_TTL) || (defined(HAVE_DECL_IP_MULTICAST_TTL) && HAVE_DECL_IP_MULTICAST_TTL) 72*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_MULTICAST_TTL), 73*cf84ac9aSAndroid Build Coastguard Worker #endif 74*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MULTICAST_LOOP) || (defined(HAVE_DECL_IP_MULTICAST_LOOP) && HAVE_DECL_IP_MULTICAST_LOOP) 75*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_MULTICAST_LOOP), 76*cf84ac9aSAndroid Build Coastguard Worker #endif 77*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_ADD_MEMBERSHIP) || (defined(HAVE_DECL_IP_ADD_MEMBERSHIP) && HAVE_DECL_IP_ADD_MEMBERSHIP) 78*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_ADD_MEMBERSHIP), 79*cf84ac9aSAndroid Build Coastguard Worker #endif 80*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_DROP_MEMBERSHIP) || (defined(HAVE_DECL_IP_DROP_MEMBERSHIP) && HAVE_DECL_IP_DROP_MEMBERSHIP) 81*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_DROP_MEMBERSHIP), 82*cf84ac9aSAndroid Build Coastguard Worker #endif 83*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_BROADCAST_IF) || (defined(HAVE_DECL_IP_BROADCAST_IF) && HAVE_DECL_IP_BROADCAST_IF) 84*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_BROADCAST_IF), 85*cf84ac9aSAndroid Build Coastguard Worker #endif 86*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVIFINDEX) || (defined(HAVE_DECL_IP_RECVIFINDEX) && HAVE_DECL_IP_RECVIFINDEX) 87*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_RECVIFINDEX), 88*cf84ac9aSAndroid Build Coastguard Worker #endif 89*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MSFILTER) || (defined(HAVE_DECL_IP_MSFILTER) && HAVE_DECL_IP_MSFILTER) 90*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_MSFILTER), 91*cf84ac9aSAndroid Build Coastguard Worker #endif 92*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_FREEBIND) || (defined(HAVE_DECL_IP_FREEBIND) && HAVE_DECL_IP_FREEBIND) 93*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_FREEBIND), 94*cf84ac9aSAndroid Build Coastguard Worker #endif 95*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_IPSEC_POLICY) || (defined(HAVE_DECL_IP_IPSEC_POLICY) && HAVE_DECL_IP_IPSEC_POLICY) 96*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_IPSEC_POLICY), 97*cf84ac9aSAndroid Build Coastguard Worker #endif 98*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_XFRM_POLICY) || (defined(HAVE_DECL_IP_XFRM_POLICY) && HAVE_DECL_IP_XFRM_POLICY) 99*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_XFRM_POLICY), 100*cf84ac9aSAndroid Build Coastguard Worker #endif 101*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_PASSSEC) || (defined(HAVE_DECL_IP_PASSSEC) && HAVE_DECL_IP_PASSSEC) 102*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_PASSSEC), 103*cf84ac9aSAndroid Build Coastguard Worker #endif 104*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_TRANSPARENT) || (defined(HAVE_DECL_IP_TRANSPARENT) && HAVE_DECL_IP_TRANSPARENT) 105*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_TRANSPARENT), 106*cf84ac9aSAndroid Build Coastguard Worker #endif 107*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_ORIGDSTADDR) || (defined(HAVE_DECL_IP_ORIGDSTADDR) && HAVE_DECL_IP_ORIGDSTADDR) 108*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_ORIGDSTADDR), 109*cf84ac9aSAndroid Build Coastguard Worker #endif 110*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVORIGDSTADDR) || (defined(HAVE_DECL_IP_RECVORIGDSTADDR) && HAVE_DECL_IP_RECVORIGDSTADDR) 111*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_RECVORIGDSTADDR), 112*cf84ac9aSAndroid Build Coastguard Worker #endif 113*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MINTTL) || (defined(HAVE_DECL_IP_MINTTL) && HAVE_DECL_IP_MINTTL) 114*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_MINTTL), 115*cf84ac9aSAndroid Build Coastguard Worker #endif 116*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_NODEFRAG) || (defined(HAVE_DECL_IP_NODEFRAG) && HAVE_DECL_IP_NODEFRAG) 117*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_NODEFRAG), 118*cf84ac9aSAndroid Build Coastguard Worker #endif 119*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_CHECKSUM) || (defined(HAVE_DECL_IP_CHECKSUM) && HAVE_DECL_IP_CHECKSUM) 120*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_CHECKSUM), 121*cf84ac9aSAndroid Build Coastguard Worker #endif 122*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_BIND_ADDRESS_NO_PORT) || (defined(HAVE_DECL_IP_BIND_ADDRESS_NO_PORT) && HAVE_DECL_IP_BIND_ADDRESS_NO_PORT) 123*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_BIND_ADDRESS_NO_PORT), 124*cf84ac9aSAndroid Build Coastguard Worker #endif 125*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVFRAGSIZE) || (defined(HAVE_DECL_IP_RECVFRAGSIZE) && HAVE_DECL_IP_RECVFRAGSIZE) 126*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_RECVFRAGSIZE), 127*cf84ac9aSAndroid Build Coastguard Worker #endif 128*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_UNBLOCK_SOURCE) || (defined(HAVE_DECL_IP_UNBLOCK_SOURCE) && HAVE_DECL_IP_UNBLOCK_SOURCE) 129*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_UNBLOCK_SOURCE), 130*cf84ac9aSAndroid Build Coastguard Worker #endif 131*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_BLOCK_SOURCE) || (defined(HAVE_DECL_IP_BLOCK_SOURCE) && HAVE_DECL_IP_BLOCK_SOURCE) 132*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_BLOCK_SOURCE), 133*cf84ac9aSAndroid Build Coastguard Worker #endif 134*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_ADD_SOURCE_MEMBERSHIP) || (defined(HAVE_DECL_IP_ADD_SOURCE_MEMBERSHIP) && HAVE_DECL_IP_ADD_SOURCE_MEMBERSHIP) 135*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_ADD_SOURCE_MEMBERSHIP), 136*cf84ac9aSAndroid Build Coastguard Worker #endif 137*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_DROP_SOURCE_MEMBERSHIP) || (defined(HAVE_DECL_IP_DROP_SOURCE_MEMBERSHIP) && HAVE_DECL_IP_DROP_SOURCE_MEMBERSHIP) 138*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_DROP_SOURCE_MEMBERSHIP), 139*cf84ac9aSAndroid Build Coastguard Worker #endif 140*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_JOIN_GROUP) || (defined(HAVE_DECL_MCAST_JOIN_GROUP) && HAVE_DECL_MCAST_JOIN_GROUP) 141*cf84ac9aSAndroid Build Coastguard Worker XLAT(MCAST_JOIN_GROUP), 142*cf84ac9aSAndroid Build Coastguard Worker #endif 143*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_BLOCK_SOURCE) || (defined(HAVE_DECL_MCAST_BLOCK_SOURCE) && HAVE_DECL_MCAST_BLOCK_SOURCE) 144*cf84ac9aSAndroid Build Coastguard Worker XLAT(MCAST_BLOCK_SOURCE), 145*cf84ac9aSAndroid Build Coastguard Worker #endif 146*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_UNBLOCK_SOURCE) || (defined(HAVE_DECL_MCAST_UNBLOCK_SOURCE) && HAVE_DECL_MCAST_UNBLOCK_SOURCE) 147*cf84ac9aSAndroid Build Coastguard Worker XLAT(MCAST_UNBLOCK_SOURCE), 148*cf84ac9aSAndroid Build Coastguard Worker #endif 149*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_LEAVE_GROUP) || (defined(HAVE_DECL_MCAST_LEAVE_GROUP) && HAVE_DECL_MCAST_LEAVE_GROUP) 150*cf84ac9aSAndroid Build Coastguard Worker XLAT(MCAST_LEAVE_GROUP), 151*cf84ac9aSAndroid Build Coastguard Worker #endif 152*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_JOIN_SOURCE_GROUP) || (defined(HAVE_DECL_MCAST_JOIN_SOURCE_GROUP) && HAVE_DECL_MCAST_JOIN_SOURCE_GROUP) 153*cf84ac9aSAndroid Build Coastguard Worker XLAT(MCAST_JOIN_SOURCE_GROUP), 154*cf84ac9aSAndroid Build Coastguard Worker #endif 155*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_LEAVE_SOURCE_GROUP) || (defined(HAVE_DECL_MCAST_LEAVE_SOURCE_GROUP) && HAVE_DECL_MCAST_LEAVE_SOURCE_GROUP) 156*cf84ac9aSAndroid Build Coastguard Worker XLAT(MCAST_LEAVE_SOURCE_GROUP), 157*cf84ac9aSAndroid Build Coastguard Worker #endif 158*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_MSFILTER) || (defined(HAVE_DECL_MCAST_MSFILTER) && HAVE_DECL_MCAST_MSFILTER) 159*cf84ac9aSAndroid Build Coastguard Worker XLAT(MCAST_MSFILTER), 160*cf84ac9aSAndroid Build Coastguard Worker #endif 161*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MULTICAST_ALL) || (defined(HAVE_DECL_IP_MULTICAST_ALL) && HAVE_DECL_IP_MULTICAST_ALL) 162*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_MULTICAST_ALL), 163*cf84ac9aSAndroid Build Coastguard Worker #endif 164*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_UNICAST_IF) || (defined(HAVE_DECL_IP_UNICAST_IF) && HAVE_DECL_IP_UNICAST_IF) 165*cf84ac9aSAndroid Build Coastguard Worker XLAT(IP_UNICAST_IF), 166*cf84ac9aSAndroid Build Coastguard Worker #endif 167*cf84ac9aSAndroid Build Coastguard Worker XLAT_END 168*cf84ac9aSAndroid Build Coastguard Worker }; 169*cf84ac9aSAndroid Build Coastguard Worker 170*cf84ac9aSAndroid Build Coastguard Worker # endif /* !IN_MPERS */ 171*cf84ac9aSAndroid Build Coastguard Worker 172*cf84ac9aSAndroid Build Coastguard Worker #endif /* !XLAT_MACROS_ONLY */ 173