1*cf84ac9aSAndroid Build Coastguard Worker /* Generated by ./xlat/gen.sh from ./xlat/socketlayers.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 #if defined(SOL_IP) || (defined(HAVE_DECL_SOL_IP) && HAVE_DECL_SOL_IP) 7*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 8*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_IP) == (0), "SOL_IP != 0"); 9*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 10*cf84ac9aSAndroid Build Coastguard Worker #else 11*cf84ac9aSAndroid Build Coastguard Worker # define SOL_IP 0 12*cf84ac9aSAndroid Build Coastguard Worker #endif 13*cf84ac9aSAndroid Build Coastguard Worker #if !(defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__) 14*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_SOCKET) || (defined(HAVE_DECL_SOL_SOCKET) && HAVE_DECL_SOL_SOCKET) 15*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 16*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_SOCKET) == (1), "SOL_SOCKET != 1"); 17*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 18*cf84ac9aSAndroid Build Coastguard Worker #else 19*cf84ac9aSAndroid Build Coastguard Worker # define SOL_SOCKET 1 20*cf84ac9aSAndroid Build Coastguard Worker #endif 21*cf84ac9aSAndroid Build Coastguard Worker #endif 22*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_TCP) || (defined(HAVE_DECL_SOL_TCP) && HAVE_DECL_SOL_TCP) 23*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 24*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_TCP) == (6), "SOL_TCP != 6"); 25*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 26*cf84ac9aSAndroid Build Coastguard Worker #else 27*cf84ac9aSAndroid Build Coastguard Worker # define SOL_TCP 6 28*cf84ac9aSAndroid Build Coastguard Worker #endif 29*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_UDP) || (defined(HAVE_DECL_SOL_UDP) && HAVE_DECL_SOL_UDP) 30*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 31*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_UDP) == (17), "SOL_UDP != 17"); 32*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 33*cf84ac9aSAndroid Build Coastguard Worker #else 34*cf84ac9aSAndroid Build Coastguard Worker # define SOL_UDP 17 35*cf84ac9aSAndroid Build Coastguard Worker #endif 36*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_IPV6) || (defined(HAVE_DECL_SOL_IPV6) && HAVE_DECL_SOL_IPV6) 37*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 38*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_IPV6) == (41), "SOL_IPV6 != 41"); 39*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 40*cf84ac9aSAndroid Build Coastguard Worker #else 41*cf84ac9aSAndroid Build Coastguard Worker # define SOL_IPV6 41 42*cf84ac9aSAndroid Build Coastguard Worker #endif 43*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_ICMPV6) || (defined(HAVE_DECL_SOL_ICMPV6) && HAVE_DECL_SOL_ICMPV6) 44*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 45*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_ICMPV6) == (58), "SOL_ICMPV6 != 58"); 46*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 47*cf84ac9aSAndroid Build Coastguard Worker #else 48*cf84ac9aSAndroid Build Coastguard Worker # define SOL_ICMPV6 58 49*cf84ac9aSAndroid Build Coastguard Worker #endif 50*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_SCTP) || (defined(HAVE_DECL_SOL_SCTP) && HAVE_DECL_SOL_SCTP) 51*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 52*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_SCTP) == (132), "SOL_SCTP != 132"); 53*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 54*cf84ac9aSAndroid Build Coastguard Worker #else 55*cf84ac9aSAndroid Build Coastguard Worker # define SOL_SCTP 132 56*cf84ac9aSAndroid Build Coastguard Worker #endif 57*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_UDPLITE) || (defined(HAVE_DECL_SOL_UDPLITE) && HAVE_DECL_SOL_UDPLITE) 58*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 59*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_UDPLITE) == (136), "SOL_UDPLITE != 136"); 60*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 61*cf84ac9aSAndroid Build Coastguard Worker #else 62*cf84ac9aSAndroid Build Coastguard Worker # define SOL_UDPLITE 136 63*cf84ac9aSAndroid Build Coastguard Worker #endif 64*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_RAW) || (defined(HAVE_DECL_SOL_RAW) && HAVE_DECL_SOL_RAW) 65*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 66*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_RAW) == (255), "SOL_RAW != 255"); 67*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 68*cf84ac9aSAndroid Build Coastguard Worker #else 69*cf84ac9aSAndroid Build Coastguard Worker # define SOL_RAW 255 70*cf84ac9aSAndroid Build Coastguard Worker #endif 71*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_IPX) || (defined(HAVE_DECL_SOL_IPX) && HAVE_DECL_SOL_IPX) 72*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 73*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_IPX) == (256), "SOL_IPX != 256"); 74*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 75*cf84ac9aSAndroid Build Coastguard Worker #else 76*cf84ac9aSAndroid Build Coastguard Worker # define SOL_IPX 256 77*cf84ac9aSAndroid Build Coastguard Worker #endif 78*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_AX25) || (defined(HAVE_DECL_SOL_AX25) && HAVE_DECL_SOL_AX25) 79*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 80*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_AX25) == (257), "SOL_AX25 != 257"); 81*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 82*cf84ac9aSAndroid Build Coastguard Worker #else 83*cf84ac9aSAndroid Build Coastguard Worker # define SOL_AX25 257 84*cf84ac9aSAndroid Build Coastguard Worker #endif 85*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_ATALK) || (defined(HAVE_DECL_SOL_ATALK) && HAVE_DECL_SOL_ATALK) 86*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 87*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_ATALK) == (258), "SOL_ATALK != 258"); 88*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 89*cf84ac9aSAndroid Build Coastguard Worker #else 90*cf84ac9aSAndroid Build Coastguard Worker # define SOL_ATALK 258 91*cf84ac9aSAndroid Build Coastguard Worker #endif 92*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_NETROM) || (defined(HAVE_DECL_SOL_NETROM) && HAVE_DECL_SOL_NETROM) 93*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 94*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_NETROM) == (259), "SOL_NETROM != 259"); 95*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 96*cf84ac9aSAndroid Build Coastguard Worker #else 97*cf84ac9aSAndroid Build Coastguard Worker # define SOL_NETROM 259 98*cf84ac9aSAndroid Build Coastguard Worker #endif 99*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_ROSE) || (defined(HAVE_DECL_SOL_ROSE) && HAVE_DECL_SOL_ROSE) 100*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 101*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_ROSE) == (260), "SOL_ROSE != 260"); 102*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 103*cf84ac9aSAndroid Build Coastguard Worker #else 104*cf84ac9aSAndroid Build Coastguard Worker # define SOL_ROSE 260 105*cf84ac9aSAndroid Build Coastguard Worker #endif 106*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_DECNET) || (defined(HAVE_DECL_SOL_DECNET) && HAVE_DECL_SOL_DECNET) 107*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 108*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_DECNET) == (261), "SOL_DECNET != 261"); 109*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 110*cf84ac9aSAndroid Build Coastguard Worker #else 111*cf84ac9aSAndroid Build Coastguard Worker # define SOL_DECNET 261 112*cf84ac9aSAndroid Build Coastguard Worker #endif 113*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_X25) || (defined(HAVE_DECL_SOL_X25) && HAVE_DECL_SOL_X25) 114*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 115*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_X25) == (262), "SOL_X25 != 262"); 116*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 117*cf84ac9aSAndroid Build Coastguard Worker #else 118*cf84ac9aSAndroid Build Coastguard Worker # define SOL_X25 262 119*cf84ac9aSAndroid Build Coastguard Worker #endif 120*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_PACKET) || (defined(HAVE_DECL_SOL_PACKET) && HAVE_DECL_SOL_PACKET) 121*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 122*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_PACKET) == (263), "SOL_PACKET != 263"); 123*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 124*cf84ac9aSAndroid Build Coastguard Worker #else 125*cf84ac9aSAndroid Build Coastguard Worker # define SOL_PACKET 263 126*cf84ac9aSAndroid Build Coastguard Worker #endif 127*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_ATM) || (defined(HAVE_DECL_SOL_ATM) && HAVE_DECL_SOL_ATM) 128*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 129*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_ATM) == (264), "SOL_ATM != 264"); 130*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 131*cf84ac9aSAndroid Build Coastguard Worker #else 132*cf84ac9aSAndroid Build Coastguard Worker # define SOL_ATM 264 133*cf84ac9aSAndroid Build Coastguard Worker #endif 134*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_AAL) || (defined(HAVE_DECL_SOL_AAL) && HAVE_DECL_SOL_AAL) 135*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 136*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_AAL) == (265), "SOL_AAL != 265"); 137*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 138*cf84ac9aSAndroid Build Coastguard Worker #else 139*cf84ac9aSAndroid Build Coastguard Worker # define SOL_AAL 265 140*cf84ac9aSAndroid Build Coastguard Worker #endif 141*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_IRDA) || (defined(HAVE_DECL_SOL_IRDA) && HAVE_DECL_SOL_IRDA) 142*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 143*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_IRDA) == (266), "SOL_IRDA != 266"); 144*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 145*cf84ac9aSAndroid Build Coastguard Worker #else 146*cf84ac9aSAndroid Build Coastguard Worker # define SOL_IRDA 266 147*cf84ac9aSAndroid Build Coastguard Worker #endif 148*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_NETBEUI) || (defined(HAVE_DECL_SOL_NETBEUI) && HAVE_DECL_SOL_NETBEUI) 149*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 150*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_NETBEUI) == (267), "SOL_NETBEUI != 267"); 151*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 152*cf84ac9aSAndroid Build Coastguard Worker #else 153*cf84ac9aSAndroid Build Coastguard Worker # define SOL_NETBEUI 267 154*cf84ac9aSAndroid Build Coastguard Worker #endif 155*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_LLC) || (defined(HAVE_DECL_SOL_LLC) && HAVE_DECL_SOL_LLC) 156*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 157*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_LLC) == (268), "SOL_LLC != 268"); 158*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 159*cf84ac9aSAndroid Build Coastguard Worker #else 160*cf84ac9aSAndroid Build Coastguard Worker # define SOL_LLC 268 161*cf84ac9aSAndroid Build Coastguard Worker #endif 162*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_DCCP) || (defined(HAVE_DECL_SOL_DCCP) && HAVE_DECL_SOL_DCCP) 163*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 164*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_DCCP) == (269), "SOL_DCCP != 269"); 165*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 166*cf84ac9aSAndroid Build Coastguard Worker #else 167*cf84ac9aSAndroid Build Coastguard Worker # define SOL_DCCP 269 168*cf84ac9aSAndroid Build Coastguard Worker #endif 169*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_NETLINK) || (defined(HAVE_DECL_SOL_NETLINK) && HAVE_DECL_SOL_NETLINK) 170*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 171*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_NETLINK) == (270), "SOL_NETLINK != 270"); 172*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 173*cf84ac9aSAndroid Build Coastguard Worker #else 174*cf84ac9aSAndroid Build Coastguard Worker # define SOL_NETLINK 270 175*cf84ac9aSAndroid Build Coastguard Worker #endif 176*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_TIPC) || (defined(HAVE_DECL_SOL_TIPC) && HAVE_DECL_SOL_TIPC) 177*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 178*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_TIPC) == (271), "SOL_TIPC != 271"); 179*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 180*cf84ac9aSAndroid Build Coastguard Worker #else 181*cf84ac9aSAndroid Build Coastguard Worker # define SOL_TIPC 271 182*cf84ac9aSAndroid Build Coastguard Worker #endif 183*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_RXRPC) || (defined(HAVE_DECL_SOL_RXRPC) && HAVE_DECL_SOL_RXRPC) 184*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 185*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_RXRPC) == (272), "SOL_RXRPC != 272"); 186*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 187*cf84ac9aSAndroid Build Coastguard Worker #else 188*cf84ac9aSAndroid Build Coastguard Worker # define SOL_RXRPC 272 189*cf84ac9aSAndroid Build Coastguard Worker #endif 190*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_PPPOL2TP) || (defined(HAVE_DECL_SOL_PPPOL2TP) && HAVE_DECL_SOL_PPPOL2TP) 191*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 192*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_PPPOL2TP) == (273), "SOL_PPPOL2TP != 273"); 193*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 194*cf84ac9aSAndroid Build Coastguard Worker #else 195*cf84ac9aSAndroid Build Coastguard Worker # define SOL_PPPOL2TP 273 196*cf84ac9aSAndroid Build Coastguard Worker #endif 197*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_BLUETOOTH) || (defined(HAVE_DECL_SOL_BLUETOOTH) && HAVE_DECL_SOL_BLUETOOTH) 198*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 199*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_BLUETOOTH) == (274), "SOL_BLUETOOTH != 274"); 200*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 201*cf84ac9aSAndroid Build Coastguard Worker #else 202*cf84ac9aSAndroid Build Coastguard Worker # define SOL_BLUETOOTH 274 203*cf84ac9aSAndroid Build Coastguard Worker #endif 204*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_PNPIPE) || (defined(HAVE_DECL_SOL_PNPIPE) && HAVE_DECL_SOL_PNPIPE) 205*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 206*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_PNPIPE) == (275), "SOL_PNPIPE != 275"); 207*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 208*cf84ac9aSAndroid Build Coastguard Worker #else 209*cf84ac9aSAndroid Build Coastguard Worker # define SOL_PNPIPE 275 210*cf84ac9aSAndroid Build Coastguard Worker #endif 211*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_RDS) || (defined(HAVE_DECL_SOL_RDS) && HAVE_DECL_SOL_RDS) 212*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 213*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_RDS) == (276), "SOL_RDS != 276"); 214*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 215*cf84ac9aSAndroid Build Coastguard Worker #else 216*cf84ac9aSAndroid Build Coastguard Worker # define SOL_RDS 276 217*cf84ac9aSAndroid Build Coastguard Worker #endif 218*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_IUCV) || (defined(HAVE_DECL_SOL_IUCV) && HAVE_DECL_SOL_IUCV) 219*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 220*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_IUCV) == (277), "SOL_IUCV != 277"); 221*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 222*cf84ac9aSAndroid Build Coastguard Worker #else 223*cf84ac9aSAndroid Build Coastguard Worker # define SOL_IUCV 277 224*cf84ac9aSAndroid Build Coastguard Worker #endif 225*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_CAIF) || (defined(HAVE_DECL_SOL_CAIF) && HAVE_DECL_SOL_CAIF) 226*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 227*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_CAIF) == (278), "SOL_CAIF != 278"); 228*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 229*cf84ac9aSAndroid Build Coastguard Worker #else 230*cf84ac9aSAndroid Build Coastguard Worker # define SOL_CAIF 278 231*cf84ac9aSAndroid Build Coastguard Worker #endif 232*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_ALG) || (defined(HAVE_DECL_SOL_ALG) && HAVE_DECL_SOL_ALG) 233*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 234*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_ALG) == (279), "SOL_ALG != 279"); 235*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 236*cf84ac9aSAndroid Build Coastguard Worker #else 237*cf84ac9aSAndroid Build Coastguard Worker # define SOL_ALG 279 238*cf84ac9aSAndroid Build Coastguard Worker #endif 239*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_NFC) || (defined(HAVE_DECL_SOL_NFC) && HAVE_DECL_SOL_NFC) 240*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 241*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_NFC) == (280), "SOL_NFC != 280"); 242*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 243*cf84ac9aSAndroid Build Coastguard Worker #else 244*cf84ac9aSAndroid Build Coastguard Worker # define SOL_NFC 280 245*cf84ac9aSAndroid Build Coastguard Worker #endif 246*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_KCM) || (defined(HAVE_DECL_SOL_KCM) && HAVE_DECL_SOL_KCM) 247*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 248*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_KCM) == (281), "SOL_KCM != 281"); 249*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 250*cf84ac9aSAndroid Build Coastguard Worker #else 251*cf84ac9aSAndroid Build Coastguard Worker # define SOL_KCM 281 252*cf84ac9aSAndroid Build Coastguard Worker #endif 253*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_TLS) || (defined(HAVE_DECL_SOL_TLS) && HAVE_DECL_SOL_TLS) 254*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 255*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_TLS) == (282), "SOL_TLS != 282"); 256*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 257*cf84ac9aSAndroid Build Coastguard Worker #else 258*cf84ac9aSAndroid Build Coastguard Worker # define SOL_TLS 282 259*cf84ac9aSAndroid Build Coastguard Worker #endif 260*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_XDP) || (defined(HAVE_DECL_SOL_XDP) && HAVE_DECL_SOL_XDP) 261*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 262*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_XDP) == (283), "SOL_XDP != 283"); 263*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 264*cf84ac9aSAndroid Build Coastguard Worker #else 265*cf84ac9aSAndroid Build Coastguard Worker # define SOL_XDP 283 266*cf84ac9aSAndroid Build Coastguard Worker #endif 267*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 268*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_SOCKET) || (defined(HAVE_DECL_SOL_SOCKET) && HAVE_DECL_SOL_SOCKET) 269*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 270*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_SOCKET) == (0xffff), "SOL_SOCKET != 0xffff"); 271*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 272*cf84ac9aSAndroid Build Coastguard Worker #else 273*cf84ac9aSAndroid Build Coastguard Worker # define SOL_SOCKET 0xffff 274*cf84ac9aSAndroid Build Coastguard Worker #endif 275*cf84ac9aSAndroid Build Coastguard Worker #endif 276*cf84ac9aSAndroid Build Coastguard Worker 277*cf84ac9aSAndroid Build Coastguard Worker #ifndef XLAT_MACROS_ONLY 278*cf84ac9aSAndroid Build Coastguard Worker 279*cf84ac9aSAndroid Build Coastguard Worker # ifndef IN_MPERS 280*cf84ac9aSAndroid Build Coastguard Worker 281*cf84ac9aSAndroid Build Coastguard Worker const struct xlat socketlayers[] = { 282*cf84ac9aSAndroid Build Coastguard Worker 283*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_IP), 284*cf84ac9aSAndroid Build Coastguard Worker #if !(defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__) 285*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_SOCKET), 286*cf84ac9aSAndroid Build Coastguard Worker #endif 287*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_TCP), 288*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_UDP), 289*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_IPV6), 290*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_ICMPV6), 291*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_SCTP), 292*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_UDPLITE), 293*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_RAW), 294*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_IPX), 295*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_AX25), 296*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_ATALK), 297*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_NETROM), 298*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_ROSE), 299*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_DECNET), 300*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_X25), 301*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_PACKET), 302*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_ATM), 303*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_AAL), 304*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_IRDA), 305*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_NETBEUI), 306*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_LLC), 307*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_DCCP), 308*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_NETLINK), 309*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_TIPC), 310*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_RXRPC), 311*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_PPPOL2TP), 312*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_BLUETOOTH), 313*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_PNPIPE), 314*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_RDS), 315*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_IUCV), 316*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_CAIF), 317*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_ALG), 318*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_NFC), 319*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_KCM), 320*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_TLS), 321*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_XDP), 322*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 323*cf84ac9aSAndroid Build Coastguard Worker XLAT(SOL_SOCKET), 324*cf84ac9aSAndroid Build Coastguard Worker #endif 325*cf84ac9aSAndroid Build Coastguard Worker XLAT_END 326*cf84ac9aSAndroid Build Coastguard Worker }; 327*cf84ac9aSAndroid Build Coastguard Worker 328*cf84ac9aSAndroid Build Coastguard Worker # endif /* !IN_MPERS */ 329*cf84ac9aSAndroid Build Coastguard Worker 330*cf84ac9aSAndroid Build Coastguard Worker #endif /* !XLAT_MACROS_ONLY */ 331