1*cf84ac9aSAndroid Build Coastguard Worker /* Generated by ./xlat/gen.sh from ./xlat/sock_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 #if defined(SO_DEBUG) || (defined(HAVE_DECL_SO_DEBUG) && HAVE_DECL_SO_DEBUG) 7*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 8*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DEBUG) == (1), "SO_DEBUG != 1"); 9*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 10*cf84ac9aSAndroid Build Coastguard Worker #else 11*cf84ac9aSAndroid Build Coastguard Worker # define SO_DEBUG 1 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(SO_REUSEADDR) || (defined(HAVE_DECL_SO_REUSEADDR) && HAVE_DECL_SO_REUSEADDR) 15*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 16*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_REUSEADDR) == (4), "SO_REUSEADDR != 4"); 17*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 18*cf84ac9aSAndroid Build Coastguard Worker #else 19*cf84ac9aSAndroid Build Coastguard Worker # define SO_REUSEADDR 4 20*cf84ac9aSAndroid Build Coastguard Worker #endif 21*cf84ac9aSAndroid Build Coastguard Worker #else 22*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_REUSEADDR) || (defined(HAVE_DECL_SO_REUSEADDR) && HAVE_DECL_SO_REUSEADDR) 23*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 24*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_REUSEADDR) == (2), "SO_REUSEADDR != 2"); 25*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 26*cf84ac9aSAndroid Build Coastguard Worker #else 27*cf84ac9aSAndroid Build Coastguard Worker # define SO_REUSEADDR 2 28*cf84ac9aSAndroid Build Coastguard Worker #endif 29*cf84ac9aSAndroid Build Coastguard Worker #endif 30*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 31*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TYPE) || (defined(HAVE_DECL_SO_TYPE) && HAVE_DECL_SO_TYPE) 32*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 33*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TYPE) == (4104), "SO_TYPE != 4104"); 34*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 35*cf84ac9aSAndroid Build Coastguard Worker #else 36*cf84ac9aSAndroid Build Coastguard Worker # define SO_TYPE 4104 37*cf84ac9aSAndroid Build Coastguard Worker #endif 38*cf84ac9aSAndroid Build Coastguard Worker #else 39*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TYPE) || (defined(HAVE_DECL_SO_TYPE) && HAVE_DECL_SO_TYPE) 40*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 41*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TYPE) == (3), "SO_TYPE != 3"); 42*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 43*cf84ac9aSAndroid Build Coastguard Worker #else 44*cf84ac9aSAndroid Build Coastguard Worker # define SO_TYPE 3 45*cf84ac9aSAndroid Build Coastguard Worker #endif 46*cf84ac9aSAndroid Build Coastguard Worker #endif 47*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 48*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ERROR) || (defined(HAVE_DECL_SO_ERROR) && HAVE_DECL_SO_ERROR) 49*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 50*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ERROR) == (4103), "SO_ERROR != 4103"); 51*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 52*cf84ac9aSAndroid Build Coastguard Worker #else 53*cf84ac9aSAndroid Build Coastguard Worker # define SO_ERROR 4103 54*cf84ac9aSAndroid Build Coastguard Worker #endif 55*cf84ac9aSAndroid Build Coastguard Worker #else 56*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ERROR) || (defined(HAVE_DECL_SO_ERROR) && HAVE_DECL_SO_ERROR) 57*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 58*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ERROR) == (4), "SO_ERROR != 4"); 59*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 60*cf84ac9aSAndroid Build Coastguard Worker #else 61*cf84ac9aSAndroid Build Coastguard Worker # define SO_ERROR 4 62*cf84ac9aSAndroid Build Coastguard Worker #endif 63*cf84ac9aSAndroid Build Coastguard Worker #endif 64*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 65*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_DONTROUTE) || (defined(HAVE_DECL_SO_DONTROUTE) && HAVE_DECL_SO_DONTROUTE) 66*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 67*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DONTROUTE) == (16), "SO_DONTROUTE != 16"); 68*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 69*cf84ac9aSAndroid Build Coastguard Worker #else 70*cf84ac9aSAndroid Build Coastguard Worker # define SO_DONTROUTE 16 71*cf84ac9aSAndroid Build Coastguard Worker #endif 72*cf84ac9aSAndroid Build Coastguard Worker #else 73*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_DONTROUTE) || (defined(HAVE_DECL_SO_DONTROUTE) && HAVE_DECL_SO_DONTROUTE) 74*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 75*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DONTROUTE) == (5), "SO_DONTROUTE != 5"); 76*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 77*cf84ac9aSAndroid Build Coastguard Worker #else 78*cf84ac9aSAndroid Build Coastguard Worker # define SO_DONTROUTE 5 79*cf84ac9aSAndroid Build Coastguard Worker #endif 80*cf84ac9aSAndroid Build Coastguard Worker #endif 81*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 82*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BROADCAST) || (defined(HAVE_DECL_SO_BROADCAST) && HAVE_DECL_SO_BROADCAST) 83*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 84*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BROADCAST) == (32), "SO_BROADCAST != 32"); 85*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 86*cf84ac9aSAndroid Build Coastguard Worker #else 87*cf84ac9aSAndroid Build Coastguard Worker # define SO_BROADCAST 32 88*cf84ac9aSAndroid Build Coastguard Worker #endif 89*cf84ac9aSAndroid Build Coastguard Worker #else 90*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BROADCAST) || (defined(HAVE_DECL_SO_BROADCAST) && HAVE_DECL_SO_BROADCAST) 91*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 92*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BROADCAST) == (6), "SO_BROADCAST != 6"); 93*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 94*cf84ac9aSAndroid Build Coastguard Worker #else 95*cf84ac9aSAndroid Build Coastguard Worker # define SO_BROADCAST 6 96*cf84ac9aSAndroid Build Coastguard Worker #endif 97*cf84ac9aSAndroid Build Coastguard Worker #endif 98*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 99*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDBUF) || (defined(HAVE_DECL_SO_SNDBUF) && HAVE_DECL_SO_SNDBUF) 100*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 101*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDBUF) == (4097), "SO_SNDBUF != 4097"); 102*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 103*cf84ac9aSAndroid Build Coastguard Worker #else 104*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDBUF 4097 105*cf84ac9aSAndroid Build Coastguard Worker #endif 106*cf84ac9aSAndroid Build Coastguard Worker #else 107*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDBUF) || (defined(HAVE_DECL_SO_SNDBUF) && HAVE_DECL_SO_SNDBUF) 108*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 109*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDBUF) == (7), "SO_SNDBUF != 7"); 110*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 111*cf84ac9aSAndroid Build Coastguard Worker #else 112*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDBUF 7 113*cf84ac9aSAndroid Build Coastguard Worker #endif 114*cf84ac9aSAndroid Build Coastguard Worker #endif 115*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 116*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVBUF) || (defined(HAVE_DECL_SO_RCVBUF) && HAVE_DECL_SO_RCVBUF) 117*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 118*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVBUF) == (4098), "SO_RCVBUF != 4098"); 119*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 120*cf84ac9aSAndroid Build Coastguard Worker #else 121*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVBUF 4098 122*cf84ac9aSAndroid Build Coastguard Worker #endif 123*cf84ac9aSAndroid Build Coastguard Worker #else 124*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVBUF) || (defined(HAVE_DECL_SO_RCVBUF) && HAVE_DECL_SO_RCVBUF) 125*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 126*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVBUF) == (8), "SO_RCVBUF != 8"); 127*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 128*cf84ac9aSAndroid Build Coastguard Worker #else 129*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVBUF 8 130*cf84ac9aSAndroid Build Coastguard Worker #endif 131*cf84ac9aSAndroid Build Coastguard Worker #endif 132*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 133*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_KEEPALIVE) || (defined(HAVE_DECL_SO_KEEPALIVE) && HAVE_DECL_SO_KEEPALIVE) 134*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 135*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_KEEPALIVE) == (8), "SO_KEEPALIVE != 8"); 136*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 137*cf84ac9aSAndroid Build Coastguard Worker #else 138*cf84ac9aSAndroid Build Coastguard Worker # define SO_KEEPALIVE 8 139*cf84ac9aSAndroid Build Coastguard Worker #endif 140*cf84ac9aSAndroid Build Coastguard Worker #else 141*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_KEEPALIVE) || (defined(HAVE_DECL_SO_KEEPALIVE) && HAVE_DECL_SO_KEEPALIVE) 142*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 143*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_KEEPALIVE) == (9), "SO_KEEPALIVE != 9"); 144*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 145*cf84ac9aSAndroid Build Coastguard Worker #else 146*cf84ac9aSAndroid Build Coastguard Worker # define SO_KEEPALIVE 9 147*cf84ac9aSAndroid Build Coastguard Worker #endif 148*cf84ac9aSAndroid Build Coastguard Worker #endif 149*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 150*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_OOBINLINE) || (defined(HAVE_DECL_SO_OOBINLINE) && HAVE_DECL_SO_OOBINLINE) 151*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 152*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_OOBINLINE) == (256), "SO_OOBINLINE != 256"); 153*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 154*cf84ac9aSAndroid Build Coastguard Worker #else 155*cf84ac9aSAndroid Build Coastguard Worker # define SO_OOBINLINE 256 156*cf84ac9aSAndroid Build Coastguard Worker #endif 157*cf84ac9aSAndroid Build Coastguard Worker #else 158*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_OOBINLINE) || (defined(HAVE_DECL_SO_OOBINLINE) && HAVE_DECL_SO_OOBINLINE) 159*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 160*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_OOBINLINE) == (10), "SO_OOBINLINE != 10"); 161*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 162*cf84ac9aSAndroid Build Coastguard Worker #else 163*cf84ac9aSAndroid Build Coastguard Worker # define SO_OOBINLINE 10 164*cf84ac9aSAndroid Build Coastguard Worker #endif 165*cf84ac9aSAndroid Build Coastguard Worker #endif 166*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__ 167*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_NO_CHECK) || (defined(HAVE_DECL_SO_NO_CHECK) && HAVE_DECL_SO_NO_CHECK) 168*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 169*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_NO_CHECK) == (16395), "SO_NO_CHECK != 16395"); 170*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 171*cf84ac9aSAndroid Build Coastguard Worker #else 172*cf84ac9aSAndroid Build Coastguard Worker # define SO_NO_CHECK 16395 173*cf84ac9aSAndroid Build Coastguard Worker #endif 174*cf84ac9aSAndroid Build Coastguard Worker #else 175*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_NO_CHECK) || (defined(HAVE_DECL_SO_NO_CHECK) && HAVE_DECL_SO_NO_CHECK) 176*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 177*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_NO_CHECK) == (11), "SO_NO_CHECK != 11"); 178*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 179*cf84ac9aSAndroid Build Coastguard Worker #else 180*cf84ac9aSAndroid Build Coastguard Worker # define SO_NO_CHECK 11 181*cf84ac9aSAndroid Build Coastguard Worker #endif 182*cf84ac9aSAndroid Build Coastguard Worker #endif 183*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__ 184*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PRIORITY) || (defined(HAVE_DECL_SO_PRIORITY) && HAVE_DECL_SO_PRIORITY) 185*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 186*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PRIORITY) == (16396), "SO_PRIORITY != 16396"); 187*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 188*cf84ac9aSAndroid Build Coastguard Worker #else 189*cf84ac9aSAndroid Build Coastguard Worker # define SO_PRIORITY 16396 190*cf84ac9aSAndroid Build Coastguard Worker #endif 191*cf84ac9aSAndroid Build Coastguard Worker #else 192*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PRIORITY) || (defined(HAVE_DECL_SO_PRIORITY) && HAVE_DECL_SO_PRIORITY) 193*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 194*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PRIORITY) == (12), "SO_PRIORITY != 12"); 195*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 196*cf84ac9aSAndroid Build Coastguard Worker #else 197*cf84ac9aSAndroid Build Coastguard Worker # define SO_PRIORITY 12 198*cf84ac9aSAndroid Build Coastguard Worker #endif 199*cf84ac9aSAndroid Build Coastguard Worker #endif 200*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 201*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_LINGER) || (defined(HAVE_DECL_SO_LINGER) && HAVE_DECL_SO_LINGER) 202*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 203*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_LINGER) == (128), "SO_LINGER != 128"); 204*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 205*cf84ac9aSAndroid Build Coastguard Worker #else 206*cf84ac9aSAndroid Build Coastguard Worker # define SO_LINGER 128 207*cf84ac9aSAndroid Build Coastguard Worker #endif 208*cf84ac9aSAndroid Build Coastguard Worker #else 209*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_LINGER) || (defined(HAVE_DECL_SO_LINGER) && HAVE_DECL_SO_LINGER) 210*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 211*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_LINGER) == (13), "SO_LINGER != 13"); 212*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 213*cf84ac9aSAndroid Build Coastguard Worker #else 214*cf84ac9aSAndroid Build Coastguard Worker # define SO_LINGER 13 215*cf84ac9aSAndroid Build Coastguard Worker #endif 216*cf84ac9aSAndroid Build Coastguard Worker #endif 217*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 218*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BSDCOMPAT) || (defined(HAVE_DECL_SO_BSDCOMPAT) && HAVE_DECL_SO_BSDCOMPAT) 219*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 220*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BSDCOMPAT) == (1024), "SO_BSDCOMPAT != 1024"); 221*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 222*cf84ac9aSAndroid Build Coastguard Worker #else 223*cf84ac9aSAndroid Build Coastguard Worker # define SO_BSDCOMPAT 1024 224*cf84ac9aSAndroid Build Coastguard Worker #endif 225*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 226*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BSDCOMPAT) || (defined(HAVE_DECL_SO_BSDCOMPAT) && HAVE_DECL_SO_BSDCOMPAT) 227*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 228*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BSDCOMPAT) == (16398), "SO_BSDCOMPAT != 16398"); 229*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 230*cf84ac9aSAndroid Build Coastguard Worker #else 231*cf84ac9aSAndroid Build Coastguard Worker # define SO_BSDCOMPAT 16398 232*cf84ac9aSAndroid Build Coastguard Worker #endif 233*cf84ac9aSAndroid Build Coastguard Worker #else 234*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BSDCOMPAT) || (defined(HAVE_DECL_SO_BSDCOMPAT) && HAVE_DECL_SO_BSDCOMPAT) 235*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 236*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BSDCOMPAT) == (14), "SO_BSDCOMPAT != 14"); 237*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 238*cf84ac9aSAndroid Build Coastguard Worker #else 239*cf84ac9aSAndroid Build Coastguard Worker # define SO_BSDCOMPAT 14 240*cf84ac9aSAndroid Build Coastguard Worker #endif 241*cf84ac9aSAndroid Build Coastguard Worker #endif 242*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 243*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_REUSEPORT) || (defined(HAVE_DECL_SO_REUSEPORT) && HAVE_DECL_SO_REUSEPORT) 244*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 245*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_REUSEPORT) == (512), "SO_REUSEPORT != 512"); 246*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 247*cf84ac9aSAndroid Build Coastguard Worker #else 248*cf84ac9aSAndroid Build Coastguard Worker # define SO_REUSEPORT 512 249*cf84ac9aSAndroid Build Coastguard Worker #endif 250*cf84ac9aSAndroid Build Coastguard Worker #else 251*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_REUSEPORT) || (defined(HAVE_DECL_SO_REUSEPORT) && HAVE_DECL_SO_REUSEPORT) 252*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 253*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_REUSEPORT) == (15), "SO_REUSEPORT != 15"); 254*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 255*cf84ac9aSAndroid Build Coastguard Worker #else 256*cf84ac9aSAndroid Build Coastguard Worker # define SO_REUSEPORT 15 257*cf84ac9aSAndroid Build Coastguard Worker #endif 258*cf84ac9aSAndroid Build Coastguard Worker #endif 259*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 260*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED) 261*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 262*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSCRED) == (2), "SO_PASSCRED != 2"); 263*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 264*cf84ac9aSAndroid Build Coastguard Worker #else 265*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSCRED 2 266*cf84ac9aSAndroid Build Coastguard Worker #endif 267*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ || defined __mips__ 268*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED) 269*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 270*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSCRED) == (17), "SO_PASSCRED != 17"); 271*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 272*cf84ac9aSAndroid Build Coastguard Worker #else 273*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSCRED 17 274*cf84ac9aSAndroid Build Coastguard Worker #endif 275*cf84ac9aSAndroid Build Coastguard Worker #elif defined __powerpc__ 276*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED) 277*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 278*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSCRED) == (20), "SO_PASSCRED != 20"); 279*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 280*cf84ac9aSAndroid Build Coastguard Worker #else 281*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSCRED 20 282*cf84ac9aSAndroid Build Coastguard Worker #endif 283*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 284*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED) 285*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 286*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSCRED) == (16400), "SO_PASSCRED != 16400"); 287*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 288*cf84ac9aSAndroid Build Coastguard Worker #else 289*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSCRED 16400 290*cf84ac9aSAndroid Build Coastguard Worker #endif 291*cf84ac9aSAndroid Build Coastguard Worker #else 292*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSCRED) || (defined(HAVE_DECL_SO_PASSCRED) && HAVE_DECL_SO_PASSCRED) 293*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 294*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSCRED) == (16), "SO_PASSCRED != 16"); 295*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 296*cf84ac9aSAndroid Build Coastguard Worker #else 297*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSCRED 16 298*cf84ac9aSAndroid Build Coastguard Worker #endif 299*cf84ac9aSAndroid Build Coastguard Worker #endif 300*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __mips__ 301*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED) 302*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 303*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERCRED) == (18), "SO_PEERCRED != 18"); 304*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 305*cf84ac9aSAndroid Build Coastguard Worker #else 306*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERCRED 18 307*cf84ac9aSAndroid Build Coastguard Worker #endif 308*cf84ac9aSAndroid Build Coastguard Worker #elif defined __powerpc__ 309*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED) 310*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 311*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERCRED) == (21), "SO_PEERCRED != 21"); 312*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 313*cf84ac9aSAndroid Build Coastguard Worker #else 314*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERCRED 21 315*cf84ac9aSAndroid Build Coastguard Worker #endif 316*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 317*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED) 318*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 319*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERCRED) == (64), "SO_PEERCRED != 64"); 320*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 321*cf84ac9aSAndroid Build Coastguard Worker #else 322*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERCRED 64 323*cf84ac9aSAndroid Build Coastguard Worker #endif 324*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 325*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED) 326*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 327*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERCRED) == (16401), "SO_PEERCRED != 16401"); 328*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 329*cf84ac9aSAndroid Build Coastguard Worker #else 330*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERCRED 16401 331*cf84ac9aSAndroid Build Coastguard Worker #endif 332*cf84ac9aSAndroid Build Coastguard Worker #else 333*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERCRED) || (defined(HAVE_DECL_SO_PEERCRED) && HAVE_DECL_SO_PEERCRED) 334*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 335*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERCRED) == (17), "SO_PEERCRED != 17"); 336*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 337*cf84ac9aSAndroid Build Coastguard Worker #else 338*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERCRED 17 339*cf84ac9aSAndroid Build Coastguard Worker #endif 340*cf84ac9aSAndroid Build Coastguard Worker #endif 341*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__ 342*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT) 343*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 344*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVLOWAT) == (16), "SO_RCVLOWAT != 16"); 345*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 346*cf84ac9aSAndroid Build Coastguard Worker #else 347*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVLOWAT 16 348*cf84ac9aSAndroid Build Coastguard Worker #endif 349*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 350*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT) 351*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 352*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVLOWAT) == (2048), "SO_RCVLOWAT != 2048"); 353*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 354*cf84ac9aSAndroid Build Coastguard Worker #else 355*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVLOWAT 2048 356*cf84ac9aSAndroid Build Coastguard Worker #endif 357*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__ 358*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT) 359*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 360*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVLOWAT) == (4100), "SO_RCVLOWAT != 4100"); 361*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 362*cf84ac9aSAndroid Build Coastguard Worker #else 363*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVLOWAT 4100 364*cf84ac9aSAndroid Build Coastguard Worker #endif 365*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ 366*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT) 367*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 368*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVLOWAT) == (4112), "SO_RCVLOWAT != 4112"); 369*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 370*cf84ac9aSAndroid Build Coastguard Worker #else 371*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVLOWAT 4112 372*cf84ac9aSAndroid Build Coastguard Worker #endif 373*cf84ac9aSAndroid Build Coastguard Worker #else 374*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVLOWAT) || (defined(HAVE_DECL_SO_RCVLOWAT) && HAVE_DECL_SO_RCVLOWAT) 375*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 376*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVLOWAT) == (18), "SO_RCVLOWAT != 18"); 377*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 378*cf84ac9aSAndroid Build Coastguard Worker #else 379*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVLOWAT 18 380*cf84ac9aSAndroid Build Coastguard Worker #endif 381*cf84ac9aSAndroid Build Coastguard Worker #endif 382*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__ 383*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT) 384*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 385*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDLOWAT) == (17), "SO_SNDLOWAT != 17"); 386*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 387*cf84ac9aSAndroid Build Coastguard Worker #else 388*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDLOWAT 17 389*cf84ac9aSAndroid Build Coastguard Worker #endif 390*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 391*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT) 392*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 393*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDLOWAT) == (4096), "SO_SNDLOWAT != 4096"); 394*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 395*cf84ac9aSAndroid Build Coastguard Worker #else 396*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDLOWAT 4096 397*cf84ac9aSAndroid Build Coastguard Worker #endif 398*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__ 399*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT) 400*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 401*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDLOWAT) == (4099), "SO_SNDLOWAT != 4099"); 402*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 403*cf84ac9aSAndroid Build Coastguard Worker #else 404*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDLOWAT 4099 405*cf84ac9aSAndroid Build Coastguard Worker #endif 406*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ 407*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT) 408*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 409*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDLOWAT) == (4113), "SO_SNDLOWAT != 4113"); 410*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 411*cf84ac9aSAndroid Build Coastguard Worker #else 412*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDLOWAT 4113 413*cf84ac9aSAndroid Build Coastguard Worker #endif 414*cf84ac9aSAndroid Build Coastguard Worker #else 415*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDLOWAT) || (defined(HAVE_DECL_SO_SNDLOWAT) && HAVE_DECL_SO_SNDLOWAT) 416*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 417*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDLOWAT) == (19), "SO_SNDLOWAT != 19"); 418*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 419*cf84ac9aSAndroid Build Coastguard Worker #else 420*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDLOWAT 19 421*cf84ac9aSAndroid Build Coastguard Worker #endif 422*cf84ac9aSAndroid Build Coastguard Worker #endif 423*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__ 424*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVTIMEO) || (defined(HAVE_DECL_SO_RCVTIMEO) && HAVE_DECL_SO_RCVTIMEO) 425*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 426*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVTIMEO) == (18), "SO_RCVTIMEO != 18"); 427*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 428*cf84ac9aSAndroid Build Coastguard Worker #else 429*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVTIMEO 18 430*cf84ac9aSAndroid Build Coastguard Worker #endif 431*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__ 432*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVTIMEO) || (defined(HAVE_DECL_SO_RCVTIMEO) && HAVE_DECL_SO_RCVTIMEO) 433*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 434*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVTIMEO) == (4102), "SO_RCVTIMEO != 4102"); 435*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 436*cf84ac9aSAndroid Build Coastguard Worker #else 437*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVTIMEO 4102 438*cf84ac9aSAndroid Build Coastguard Worker #endif 439*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ 440*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVTIMEO) || (defined(HAVE_DECL_SO_RCVTIMEO) && HAVE_DECL_SO_RCVTIMEO) 441*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 442*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVTIMEO) == (4114), "SO_RCVTIMEO != 4114"); 443*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 444*cf84ac9aSAndroid Build Coastguard Worker #else 445*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVTIMEO 4114 446*cf84ac9aSAndroid Build Coastguard Worker #endif 447*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 448*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVTIMEO) || (defined(HAVE_DECL_SO_RCVTIMEO) && HAVE_DECL_SO_RCVTIMEO) 449*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 450*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVTIMEO) == (8192), "SO_RCVTIMEO != 8192"); 451*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 452*cf84ac9aSAndroid Build Coastguard Worker #else 453*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVTIMEO 8192 454*cf84ac9aSAndroid Build Coastguard Worker #endif 455*cf84ac9aSAndroid Build Coastguard Worker #else 456*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVTIMEO) || (defined(HAVE_DECL_SO_RCVTIMEO) && HAVE_DECL_SO_RCVTIMEO) 457*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 458*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVTIMEO) == (20), "SO_RCVTIMEO != 20"); 459*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 460*cf84ac9aSAndroid Build Coastguard Worker #else 461*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVTIMEO 20 462*cf84ac9aSAndroid Build Coastguard Worker #endif 463*cf84ac9aSAndroid Build Coastguard Worker #endif 464*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__ 465*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDTIMEO) || (defined(HAVE_DECL_SO_SNDTIMEO) && HAVE_DECL_SO_SNDTIMEO) 466*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 467*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDTIMEO) == (19), "SO_SNDTIMEO != 19"); 468*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 469*cf84ac9aSAndroid Build Coastguard Worker #else 470*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDTIMEO 19 471*cf84ac9aSAndroid Build Coastguard Worker #endif 472*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__ 473*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDTIMEO) || (defined(HAVE_DECL_SO_SNDTIMEO) && HAVE_DECL_SO_SNDTIMEO) 474*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 475*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDTIMEO) == (4101), "SO_SNDTIMEO != 4101"); 476*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 477*cf84ac9aSAndroid Build Coastguard Worker #else 478*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDTIMEO 4101 479*cf84ac9aSAndroid Build Coastguard Worker #endif 480*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ 481*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDTIMEO) || (defined(HAVE_DECL_SO_SNDTIMEO) && HAVE_DECL_SO_SNDTIMEO) 482*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 483*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDTIMEO) == (4115), "SO_SNDTIMEO != 4115"); 484*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 485*cf84ac9aSAndroid Build Coastguard Worker #else 486*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDTIMEO 4115 487*cf84ac9aSAndroid Build Coastguard Worker #endif 488*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 489*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDTIMEO) || (defined(HAVE_DECL_SO_SNDTIMEO) && HAVE_DECL_SO_SNDTIMEO) 490*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 491*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDTIMEO) == (16384), "SO_SNDTIMEO != 16384"); 492*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 493*cf84ac9aSAndroid Build Coastguard Worker #else 494*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDTIMEO 16384 495*cf84ac9aSAndroid Build Coastguard Worker #endif 496*cf84ac9aSAndroid Build Coastguard Worker #else 497*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDTIMEO) || (defined(HAVE_DECL_SO_SNDTIMEO) && HAVE_DECL_SO_SNDTIMEO) 498*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 499*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDTIMEO) == (21), "SO_SNDTIMEO != 21"); 500*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 501*cf84ac9aSAndroid Build Coastguard Worker #else 502*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDTIMEO 21 503*cf84ac9aSAndroid Build Coastguard Worker #endif 504*cf84ac9aSAndroid Build Coastguard Worker #endif 505*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ 506*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_AUTHENTICATION) || (defined(HAVE_DECL_SO_SECURITY_AUTHENTICATION) && HAVE_DECL_SO_SECURITY_AUTHENTICATION) 507*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 508*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_AUTHENTICATION) == (19), "SO_SECURITY_AUTHENTICATION != 19"); 509*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 510*cf84ac9aSAndroid Build Coastguard Worker #else 511*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_AUTHENTICATION 19 512*cf84ac9aSAndroid Build Coastguard Worker #endif 513*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 514*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_AUTHENTICATION) || (defined(HAVE_DECL_SO_SECURITY_AUTHENTICATION) && HAVE_DECL_SO_SECURITY_AUTHENTICATION) 515*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 516*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_AUTHENTICATION) == (16406), "SO_SECURITY_AUTHENTICATION != 16406"); 517*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 518*cf84ac9aSAndroid Build Coastguard Worker #else 519*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_AUTHENTICATION 16406 520*cf84ac9aSAndroid Build Coastguard Worker #endif 521*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 522*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_AUTHENTICATION) || (defined(HAVE_DECL_SO_SECURITY_AUTHENTICATION) && HAVE_DECL_SO_SECURITY_AUTHENTICATION) 523*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 524*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_AUTHENTICATION) == (20481), "SO_SECURITY_AUTHENTICATION != 20481"); 525*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 526*cf84ac9aSAndroid Build Coastguard Worker #else 527*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_AUTHENTICATION 20481 528*cf84ac9aSAndroid Build Coastguard Worker #endif 529*cf84ac9aSAndroid Build Coastguard Worker #else 530*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_AUTHENTICATION) || (defined(HAVE_DECL_SO_SECURITY_AUTHENTICATION) && HAVE_DECL_SO_SECURITY_AUTHENTICATION) 531*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 532*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_AUTHENTICATION) == (22), "SO_SECURITY_AUTHENTICATION != 22"); 533*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 534*cf84ac9aSAndroid Build Coastguard Worker #else 535*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_AUTHENTICATION 22 536*cf84ac9aSAndroid Build Coastguard Worker #endif 537*cf84ac9aSAndroid Build Coastguard Worker #endif 538*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ 539*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_TRANSPORT) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) && HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) 540*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 541*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_TRANSPORT) == (20), "SO_SECURITY_ENCRYPTION_TRANSPORT != 20"); 542*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 543*cf84ac9aSAndroid Build Coastguard Worker #else 544*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_TRANSPORT 20 545*cf84ac9aSAndroid Build Coastguard Worker #endif 546*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 547*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_TRANSPORT) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) && HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) 548*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 549*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_TRANSPORT) == (16407), "SO_SECURITY_ENCRYPTION_TRANSPORT != 16407"); 550*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 551*cf84ac9aSAndroid Build Coastguard Worker #else 552*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_TRANSPORT 16407 553*cf84ac9aSAndroid Build Coastguard Worker #endif 554*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 555*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_TRANSPORT) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) && HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) 556*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 557*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_TRANSPORT) == (20482), "SO_SECURITY_ENCRYPTION_TRANSPORT != 20482"); 558*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 559*cf84ac9aSAndroid Build Coastguard Worker #else 560*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_TRANSPORT 20482 561*cf84ac9aSAndroid Build Coastguard Worker #endif 562*cf84ac9aSAndroid Build Coastguard Worker #else 563*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_TRANSPORT) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) && HAVE_DECL_SO_SECURITY_ENCRYPTION_TRANSPORT) 564*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 565*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_TRANSPORT) == (23), "SO_SECURITY_ENCRYPTION_TRANSPORT != 23"); 566*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 567*cf84ac9aSAndroid Build Coastguard Worker #else 568*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_TRANSPORT 23 569*cf84ac9aSAndroid Build Coastguard Worker #endif 570*cf84ac9aSAndroid Build Coastguard Worker #endif 571*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ 572*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_NETWORK) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) && HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) 573*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 574*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_NETWORK) == (21), "SO_SECURITY_ENCRYPTION_NETWORK != 21"); 575*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 576*cf84ac9aSAndroid Build Coastguard Worker #else 577*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_NETWORK 21 578*cf84ac9aSAndroid Build Coastguard Worker #endif 579*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 580*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_NETWORK) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) && HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) 581*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 582*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_NETWORK) == (16408), "SO_SECURITY_ENCRYPTION_NETWORK != 16408"); 583*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 584*cf84ac9aSAndroid Build Coastguard Worker #else 585*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_NETWORK 16408 586*cf84ac9aSAndroid Build Coastguard Worker #endif 587*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 588*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_NETWORK) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) && HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) 589*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 590*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_NETWORK) == (20484), "SO_SECURITY_ENCRYPTION_NETWORK != 20484"); 591*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 592*cf84ac9aSAndroid Build Coastguard Worker #else 593*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_NETWORK 20484 594*cf84ac9aSAndroid Build Coastguard Worker #endif 595*cf84ac9aSAndroid Build Coastguard Worker #else 596*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SECURITY_ENCRYPTION_NETWORK) || (defined(HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) && HAVE_DECL_SO_SECURITY_ENCRYPTION_NETWORK) 597*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 598*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SECURITY_ENCRYPTION_NETWORK) == (24), "SO_SECURITY_ENCRYPTION_NETWORK != 24"); 599*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 600*cf84ac9aSAndroid Build Coastguard Worker #else 601*cf84ac9aSAndroid Build Coastguard Worker # define SO_SECURITY_ENCRYPTION_NETWORK 24 602*cf84ac9aSAndroid Build Coastguard Worker #endif 603*cf84ac9aSAndroid Build Coastguard Worker #endif 604*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 605*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BINDTODEVICE) || (defined(HAVE_DECL_SO_BINDTODEVICE) && HAVE_DECL_SO_BINDTODEVICE) 606*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 607*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BINDTODEVICE) == (13), "SO_BINDTODEVICE != 13"); 608*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 609*cf84ac9aSAndroid Build Coastguard Worker #else 610*cf84ac9aSAndroid Build Coastguard Worker # define SO_BINDTODEVICE 13 611*cf84ac9aSAndroid Build Coastguard Worker #endif 612*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 613*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BINDTODEVICE) || (defined(HAVE_DECL_SO_BINDTODEVICE) && HAVE_DECL_SO_BINDTODEVICE) 614*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 615*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BINDTODEVICE) == (16409), "SO_BINDTODEVICE != 16409"); 616*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 617*cf84ac9aSAndroid Build Coastguard Worker #else 618*cf84ac9aSAndroid Build Coastguard Worker # define SO_BINDTODEVICE 16409 619*cf84ac9aSAndroid Build Coastguard Worker #endif 620*cf84ac9aSAndroid Build Coastguard Worker #else 621*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BINDTODEVICE) || (defined(HAVE_DECL_SO_BINDTODEVICE) && HAVE_DECL_SO_BINDTODEVICE) 622*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 623*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BINDTODEVICE) == (25), "SO_BINDTODEVICE != 25"); 624*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 625*cf84ac9aSAndroid Build Coastguard Worker #else 626*cf84ac9aSAndroid Build Coastguard Worker # define SO_BINDTODEVICE 25 627*cf84ac9aSAndroid Build Coastguard Worker #endif 628*cf84ac9aSAndroid Build Coastguard Worker #endif 629*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__ 630*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_DETACH_FILTER) || (defined(HAVE_DECL_SO_DETACH_FILTER) && HAVE_DECL_SO_DETACH_FILTER) 631*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 632*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DETACH_FILTER) == (16411), "SO_DETACH_FILTER != 16411"); 633*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 634*cf84ac9aSAndroid Build Coastguard Worker #else 635*cf84ac9aSAndroid Build Coastguard Worker # define SO_DETACH_FILTER 16411 636*cf84ac9aSAndroid Build Coastguard Worker #endif 637*cf84ac9aSAndroid Build Coastguard Worker #else 638*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_DETACH_FILTER) || (defined(HAVE_DECL_SO_DETACH_FILTER) && HAVE_DECL_SO_DETACH_FILTER) 639*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 640*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DETACH_FILTER) == (27), "SO_DETACH_FILTER != 27"); 641*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 642*cf84ac9aSAndroid Build Coastguard Worker #else 643*cf84ac9aSAndroid Build Coastguard Worker # define SO_DETACH_FILTER 27 644*cf84ac9aSAndroid Build Coastguard Worker #endif 645*cf84ac9aSAndroid Build Coastguard Worker #endif 646*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__ 647*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERNAME) || (defined(HAVE_DECL_SO_PEERNAME) && HAVE_DECL_SO_PEERNAME) 648*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 649*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERNAME) == (8192), "SO_PEERNAME != 8192"); 650*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 651*cf84ac9aSAndroid Build Coastguard Worker #else 652*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERNAME 8192 653*cf84ac9aSAndroid Build Coastguard Worker #endif 654*cf84ac9aSAndroid Build Coastguard Worker #else 655*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERNAME) || (defined(HAVE_DECL_SO_PEERNAME) && HAVE_DECL_SO_PEERNAME) 656*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 657*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERNAME) == (28), "SO_PEERNAME != 28"); 658*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 659*cf84ac9aSAndroid Build Coastguard Worker #else 660*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERNAME 28 661*cf84ac9aSAndroid Build Coastguard Worker #endif 662*cf84ac9aSAndroid Build Coastguard Worker #endif 663*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__ 664*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMP) || (defined(HAVE_DECL_SO_TIMESTAMP) && HAVE_DECL_SO_TIMESTAMP) 665*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 666*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMP) == (16402), "SO_TIMESTAMP != 16402"); 667*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 668*cf84ac9aSAndroid Build Coastguard Worker #else 669*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMP 16402 670*cf84ac9aSAndroid Build Coastguard Worker #endif 671*cf84ac9aSAndroid Build Coastguard Worker #else 672*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMP) || (defined(HAVE_DECL_SO_TIMESTAMP) && HAVE_DECL_SO_TIMESTAMP) 673*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 674*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMP) == (29), "SO_TIMESTAMP != 29"); 675*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 676*cf84ac9aSAndroid Build Coastguard Worker #else 677*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMP 29 678*cf84ac9aSAndroid Build Coastguard Worker #endif 679*cf84ac9aSAndroid Build Coastguard Worker #endif 680*cf84ac9aSAndroid Build Coastguard Worker #if defined __mips__ 681*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN) 682*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 683*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ACCEPTCONN) == (4105), "SO_ACCEPTCONN != 4105"); 684*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 685*cf84ac9aSAndroid Build Coastguard Worker #else 686*cf84ac9aSAndroid Build Coastguard Worker # define SO_ACCEPTCONN 4105 687*cf84ac9aSAndroid Build Coastguard Worker #endif 688*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ 689*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN) 690*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 691*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ACCEPTCONN) == (4116), "SO_ACCEPTCONN != 4116"); 692*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 693*cf84ac9aSAndroid Build Coastguard Worker #else 694*cf84ac9aSAndroid Build Coastguard Worker # define SO_ACCEPTCONN 4116 695*cf84ac9aSAndroid Build Coastguard Worker #endif 696*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 697*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN) 698*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 699*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ACCEPTCONN) == (16412), "SO_ACCEPTCONN != 16412"); 700*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 701*cf84ac9aSAndroid Build Coastguard Worker #else 702*cf84ac9aSAndroid Build Coastguard Worker # define SO_ACCEPTCONN 16412 703*cf84ac9aSAndroid Build Coastguard Worker #endif 704*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 705*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN) 706*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 707*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ACCEPTCONN) == (32768), "SO_ACCEPTCONN != 32768"); 708*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 709*cf84ac9aSAndroid Build Coastguard Worker #else 710*cf84ac9aSAndroid Build Coastguard Worker # define SO_ACCEPTCONN 32768 711*cf84ac9aSAndroid Build Coastguard Worker #endif 712*cf84ac9aSAndroid Build Coastguard Worker #else 713*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ACCEPTCONN) || (defined(HAVE_DECL_SO_ACCEPTCONN) && HAVE_DECL_SO_ACCEPTCONN) 714*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 715*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ACCEPTCONN) == (30), "SO_ACCEPTCONN != 30"); 716*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 717*cf84ac9aSAndroid Build Coastguard Worker #else 718*cf84ac9aSAndroid Build Coastguard Worker # define SO_ACCEPTCONN 30 719*cf84ac9aSAndroid Build Coastguard Worker #endif 720*cf84ac9aSAndroid Build Coastguard Worker #endif 721*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __mips__ || defined __sparc__ 722*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERSEC) || (defined(HAVE_DECL_SO_PEERSEC) && HAVE_DECL_SO_PEERSEC) 723*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 724*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERSEC) == (30), "SO_PEERSEC != 30"); 725*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 726*cf84ac9aSAndroid Build Coastguard Worker #else 727*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERSEC 30 728*cf84ac9aSAndroid Build Coastguard Worker #endif 729*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 730*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERSEC) || (defined(HAVE_DECL_SO_PEERSEC) && HAVE_DECL_SO_PEERSEC) 731*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 732*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERSEC) == (16413), "SO_PEERSEC != 16413"); 733*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 734*cf84ac9aSAndroid Build Coastguard Worker #else 735*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERSEC 16413 736*cf84ac9aSAndroid Build Coastguard Worker #endif 737*cf84ac9aSAndroid Build Coastguard Worker #else 738*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERSEC) || (defined(HAVE_DECL_SO_PEERSEC) && HAVE_DECL_SO_PEERSEC) 739*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 740*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERSEC) == (31), "SO_PEERSEC != 31"); 741*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 742*cf84ac9aSAndroid Build Coastguard Worker #else 743*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERSEC 31 744*cf84ac9aSAndroid Build Coastguard Worker #endif 745*cf84ac9aSAndroid Build Coastguard Worker #endif 746*cf84ac9aSAndroid Build Coastguard Worker #if defined __mips__ 747*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDBUFFORCE) || (defined(HAVE_DECL_SO_SNDBUFFORCE) && HAVE_DECL_SO_SNDBUFFORCE) 748*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 749*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDBUFFORCE) == (31), "SO_SNDBUFFORCE != 31"); 750*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 751*cf84ac9aSAndroid Build Coastguard Worker #else 752*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDBUFFORCE 31 753*cf84ac9aSAndroid Build Coastguard Worker #endif 754*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ || defined __hppa__ || defined __sparc__ 755*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDBUFFORCE) || (defined(HAVE_DECL_SO_SNDBUFFORCE) && HAVE_DECL_SO_SNDBUFFORCE) 756*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 757*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDBUFFORCE) == (4106), "SO_SNDBUFFORCE != 4106"); 758*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 759*cf84ac9aSAndroid Build Coastguard Worker #else 760*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDBUFFORCE 4106 761*cf84ac9aSAndroid Build Coastguard Worker #endif 762*cf84ac9aSAndroid Build Coastguard Worker #else 763*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SNDBUFFORCE) || (defined(HAVE_DECL_SO_SNDBUFFORCE) && HAVE_DECL_SO_SNDBUFFORCE) 764*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 765*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SNDBUFFORCE) == (32), "SO_SNDBUFFORCE != 32"); 766*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 767*cf84ac9aSAndroid Build Coastguard Worker #else 768*cf84ac9aSAndroid Build Coastguard Worker # define SO_SNDBUFFORCE 32 769*cf84ac9aSAndroid Build Coastguard Worker #endif 770*cf84ac9aSAndroid Build Coastguard Worker #endif 771*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __sparc__ 772*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVBUFFORCE) || (defined(HAVE_DECL_SO_RCVBUFFORCE) && HAVE_DECL_SO_RCVBUFFORCE) 773*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 774*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVBUFFORCE) == (4107), "SO_RCVBUFFORCE != 4107"); 775*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 776*cf84ac9aSAndroid Build Coastguard Worker #else 777*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVBUFFORCE 4107 778*cf84ac9aSAndroid Build Coastguard Worker #endif 779*cf84ac9aSAndroid Build Coastguard Worker #else 780*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RCVBUFFORCE) || (defined(HAVE_DECL_SO_RCVBUFFORCE) && HAVE_DECL_SO_RCVBUFFORCE) 781*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 782*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RCVBUFFORCE) == (33), "SO_RCVBUFFORCE != 33"); 783*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 784*cf84ac9aSAndroid Build Coastguard Worker #else 785*cf84ac9aSAndroid Build Coastguard Worker # define SO_RCVBUFFORCE 33 786*cf84ac9aSAndroid Build Coastguard Worker #endif 787*cf84ac9aSAndroid Build Coastguard Worker #endif 788*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 789*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSSEC) || (defined(HAVE_DECL_SO_PASSSEC) && HAVE_DECL_SO_PASSSEC) 790*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 791*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSSEC) == (31), "SO_PASSSEC != 31"); 792*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 793*cf84ac9aSAndroid Build Coastguard Worker #else 794*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSSEC 31 795*cf84ac9aSAndroid Build Coastguard Worker #endif 796*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 797*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSSEC) || (defined(HAVE_DECL_SO_PASSSEC) && HAVE_DECL_SO_PASSSEC) 798*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 799*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSSEC) == (16414), "SO_PASSSEC != 16414"); 800*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 801*cf84ac9aSAndroid Build Coastguard Worker #else 802*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSSEC 16414 803*cf84ac9aSAndroid Build Coastguard Worker #endif 804*cf84ac9aSAndroid Build Coastguard Worker #else 805*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PASSSEC) || (defined(HAVE_DECL_SO_PASSSEC) && HAVE_DECL_SO_PASSSEC) 806*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 807*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PASSSEC) == (34), "SO_PASSSEC != 34"); 808*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 809*cf84ac9aSAndroid Build Coastguard Worker #else 810*cf84ac9aSAndroid Build Coastguard Worker # define SO_PASSSEC 34 811*cf84ac9aSAndroid Build Coastguard Worker #endif 812*cf84ac9aSAndroid Build Coastguard Worker #endif 813*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 814*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMPNS) || (defined(HAVE_DECL_SO_TIMESTAMPNS) && HAVE_DECL_SO_TIMESTAMPNS) 815*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 816*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMPNS) == (33), "SO_TIMESTAMPNS != 33"); 817*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 818*cf84ac9aSAndroid Build Coastguard Worker #else 819*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMPNS 33 820*cf84ac9aSAndroid Build Coastguard Worker #endif 821*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 822*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMPNS) || (defined(HAVE_DECL_SO_TIMESTAMPNS) && HAVE_DECL_SO_TIMESTAMPNS) 823*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 824*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMPNS) == (16403), "SO_TIMESTAMPNS != 16403"); 825*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 826*cf84ac9aSAndroid Build Coastguard Worker #else 827*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMPNS 16403 828*cf84ac9aSAndroid Build Coastguard Worker #endif 829*cf84ac9aSAndroid Build Coastguard Worker #else 830*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMPNS) || (defined(HAVE_DECL_SO_TIMESTAMPNS) && HAVE_DECL_SO_TIMESTAMPNS) 831*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 832*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMPNS) == (35), "SO_TIMESTAMPNS != 35"); 833*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 834*cf84ac9aSAndroid Build Coastguard Worker #else 835*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMPNS 35 836*cf84ac9aSAndroid Build Coastguard Worker #endif 837*cf84ac9aSAndroid Build Coastguard Worker #endif 838*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 839*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MARK) || (defined(HAVE_DECL_SO_MARK) && HAVE_DECL_SO_MARK) 840*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 841*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MARK) == (34), "SO_MARK != 34"); 842*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 843*cf84ac9aSAndroid Build Coastguard Worker #else 844*cf84ac9aSAndroid Build Coastguard Worker # define SO_MARK 34 845*cf84ac9aSAndroid Build Coastguard Worker #endif 846*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 847*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MARK) || (defined(HAVE_DECL_SO_MARK) && HAVE_DECL_SO_MARK) 848*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 849*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MARK) == (16415), "SO_MARK != 16415"); 850*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 851*cf84ac9aSAndroid Build Coastguard Worker #else 852*cf84ac9aSAndroid Build Coastguard Worker # define SO_MARK 16415 853*cf84ac9aSAndroid Build Coastguard Worker #endif 854*cf84ac9aSAndroid Build Coastguard Worker #else 855*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MARK) || (defined(HAVE_DECL_SO_MARK) && HAVE_DECL_SO_MARK) 856*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 857*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MARK) == (36), "SO_MARK != 36"); 858*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 859*cf84ac9aSAndroid Build Coastguard Worker #else 860*cf84ac9aSAndroid Build Coastguard Worker # define SO_MARK 36 861*cf84ac9aSAndroid Build Coastguard Worker #endif 862*cf84ac9aSAndroid Build Coastguard Worker #endif 863*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 864*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMPING) || (defined(HAVE_DECL_SO_TIMESTAMPING) && HAVE_DECL_SO_TIMESTAMPING) 865*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 866*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMPING) == (35), "SO_TIMESTAMPING != 35"); 867*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 868*cf84ac9aSAndroid Build Coastguard Worker #else 869*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMPING 35 870*cf84ac9aSAndroid Build Coastguard Worker #endif 871*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 872*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMPING) || (defined(HAVE_DECL_SO_TIMESTAMPING) && HAVE_DECL_SO_TIMESTAMPING) 873*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 874*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMPING) == (16416), "SO_TIMESTAMPING != 16416"); 875*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 876*cf84ac9aSAndroid Build Coastguard Worker #else 877*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMPING 16416 878*cf84ac9aSAndroid Build Coastguard Worker #endif 879*cf84ac9aSAndroid Build Coastguard Worker #else 880*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TIMESTAMPING) || (defined(HAVE_DECL_SO_TIMESTAMPING) && HAVE_DECL_SO_TIMESTAMPING) 881*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 882*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TIMESTAMPING) == (37), "SO_TIMESTAMPING != 37"); 883*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 884*cf84ac9aSAndroid Build Coastguard Worker #else 885*cf84ac9aSAndroid Build Coastguard Worker # define SO_TIMESTAMPING 37 886*cf84ac9aSAndroid Build Coastguard Worker #endif 887*cf84ac9aSAndroid Build Coastguard Worker #endif 888*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 889*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PROTOCOL) || (defined(HAVE_DECL_SO_PROTOCOL) && HAVE_DECL_SO_PROTOCOL) 890*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 891*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PROTOCOL) == (4136), "SO_PROTOCOL != 4136"); 892*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 893*cf84ac9aSAndroid Build Coastguard Worker #else 894*cf84ac9aSAndroid Build Coastguard Worker # define SO_PROTOCOL 4136 895*cf84ac9aSAndroid Build Coastguard Worker #endif 896*cf84ac9aSAndroid Build Coastguard Worker #else 897*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PROTOCOL) || (defined(HAVE_DECL_SO_PROTOCOL) && HAVE_DECL_SO_PROTOCOL) 898*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 899*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PROTOCOL) == (38), "SO_PROTOCOL != 38"); 900*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 901*cf84ac9aSAndroid Build Coastguard Worker #else 902*cf84ac9aSAndroid Build Coastguard Worker # define SO_PROTOCOL 38 903*cf84ac9aSAndroid Build Coastguard Worker #endif 904*cf84ac9aSAndroid Build Coastguard Worker #endif 905*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 906*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_DOMAIN) || (defined(HAVE_DECL_SO_DOMAIN) && HAVE_DECL_SO_DOMAIN) 907*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 908*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DOMAIN) == (4137), "SO_DOMAIN != 4137"); 909*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 910*cf84ac9aSAndroid Build Coastguard Worker #else 911*cf84ac9aSAndroid Build Coastguard Worker # define SO_DOMAIN 4137 912*cf84ac9aSAndroid Build Coastguard Worker #endif 913*cf84ac9aSAndroid Build Coastguard Worker #else 914*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_DOMAIN) || (defined(HAVE_DECL_SO_DOMAIN) && HAVE_DECL_SO_DOMAIN) 915*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 916*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_DOMAIN) == (39), "SO_DOMAIN != 39"); 917*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 918*cf84ac9aSAndroid Build Coastguard Worker #else 919*cf84ac9aSAndroid Build Coastguard Worker # define SO_DOMAIN 39 920*cf84ac9aSAndroid Build Coastguard Worker #endif 921*cf84ac9aSAndroid Build Coastguard Worker #endif 922*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 923*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RXQ_OVFL) || (defined(HAVE_DECL_SO_RXQ_OVFL) && HAVE_DECL_SO_RXQ_OVFL) 924*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 925*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RXQ_OVFL) == (36), "SO_RXQ_OVFL != 36"); 926*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 927*cf84ac9aSAndroid Build Coastguard Worker #else 928*cf84ac9aSAndroid Build Coastguard Worker # define SO_RXQ_OVFL 36 929*cf84ac9aSAndroid Build Coastguard Worker #endif 930*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 931*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RXQ_OVFL) || (defined(HAVE_DECL_SO_RXQ_OVFL) && HAVE_DECL_SO_RXQ_OVFL) 932*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 933*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RXQ_OVFL) == (16417), "SO_RXQ_OVFL != 16417"); 934*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 935*cf84ac9aSAndroid Build Coastguard Worker #else 936*cf84ac9aSAndroid Build Coastguard Worker # define SO_RXQ_OVFL 16417 937*cf84ac9aSAndroid Build Coastguard Worker #endif 938*cf84ac9aSAndroid Build Coastguard Worker #else 939*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_RXQ_OVFL) || (defined(HAVE_DECL_SO_RXQ_OVFL) && HAVE_DECL_SO_RXQ_OVFL) 940*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 941*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_RXQ_OVFL) == (40), "SO_RXQ_OVFL != 40"); 942*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 943*cf84ac9aSAndroid Build Coastguard Worker #else 944*cf84ac9aSAndroid Build Coastguard Worker # define SO_RXQ_OVFL 40 945*cf84ac9aSAndroid Build Coastguard Worker #endif 946*cf84ac9aSAndroid Build Coastguard Worker #endif 947*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 948*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_WIFI_STATUS) || (defined(HAVE_DECL_SO_WIFI_STATUS) && HAVE_DECL_SO_WIFI_STATUS) 949*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 950*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_WIFI_STATUS) == (37), "SO_WIFI_STATUS != 37"); 951*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 952*cf84ac9aSAndroid Build Coastguard Worker #else 953*cf84ac9aSAndroid Build Coastguard Worker # define SO_WIFI_STATUS 37 954*cf84ac9aSAndroid Build Coastguard Worker #endif 955*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 956*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_WIFI_STATUS) || (defined(HAVE_DECL_SO_WIFI_STATUS) && HAVE_DECL_SO_WIFI_STATUS) 957*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 958*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_WIFI_STATUS) == (16418), "SO_WIFI_STATUS != 16418"); 959*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 960*cf84ac9aSAndroid Build Coastguard Worker #else 961*cf84ac9aSAndroid Build Coastguard Worker # define SO_WIFI_STATUS 16418 962*cf84ac9aSAndroid Build Coastguard Worker #endif 963*cf84ac9aSAndroid Build Coastguard Worker #else 964*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_WIFI_STATUS) || (defined(HAVE_DECL_SO_WIFI_STATUS) && HAVE_DECL_SO_WIFI_STATUS) 965*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 966*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_WIFI_STATUS) == (41), "SO_WIFI_STATUS != 41"); 967*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 968*cf84ac9aSAndroid Build Coastguard Worker #else 969*cf84ac9aSAndroid Build Coastguard Worker # define SO_WIFI_STATUS 41 970*cf84ac9aSAndroid Build Coastguard Worker #endif 971*cf84ac9aSAndroid Build Coastguard Worker #endif 972*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 973*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEEK_OFF) || (defined(HAVE_DECL_SO_PEEK_OFF) && HAVE_DECL_SO_PEEK_OFF) 974*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 975*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEEK_OFF) == (38), "SO_PEEK_OFF != 38"); 976*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 977*cf84ac9aSAndroid Build Coastguard Worker #else 978*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEEK_OFF 38 979*cf84ac9aSAndroid Build Coastguard Worker #endif 980*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 981*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEEK_OFF) || (defined(HAVE_DECL_SO_PEEK_OFF) && HAVE_DECL_SO_PEEK_OFF) 982*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 983*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEEK_OFF) == (16419), "SO_PEEK_OFF != 16419"); 984*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 985*cf84ac9aSAndroid Build Coastguard Worker #else 986*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEEK_OFF 16419 987*cf84ac9aSAndroid Build Coastguard Worker #endif 988*cf84ac9aSAndroid Build Coastguard Worker #else 989*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEEK_OFF) || (defined(HAVE_DECL_SO_PEEK_OFF) && HAVE_DECL_SO_PEEK_OFF) 990*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 991*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEEK_OFF) == (42), "SO_PEEK_OFF != 42"); 992*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 993*cf84ac9aSAndroid Build Coastguard Worker #else 994*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEEK_OFF 42 995*cf84ac9aSAndroid Build Coastguard Worker #endif 996*cf84ac9aSAndroid Build Coastguard Worker #endif 997*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 998*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_NOFCS) || (defined(HAVE_DECL_SO_NOFCS) && HAVE_DECL_SO_NOFCS) 999*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1000*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_NOFCS) == (39), "SO_NOFCS != 39"); 1001*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1002*cf84ac9aSAndroid Build Coastguard Worker #else 1003*cf84ac9aSAndroid Build Coastguard Worker # define SO_NOFCS 39 1004*cf84ac9aSAndroid Build Coastguard Worker #endif 1005*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1006*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_NOFCS) || (defined(HAVE_DECL_SO_NOFCS) && HAVE_DECL_SO_NOFCS) 1007*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1008*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_NOFCS) == (16420), "SO_NOFCS != 16420"); 1009*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1010*cf84ac9aSAndroid Build Coastguard Worker #else 1011*cf84ac9aSAndroid Build Coastguard Worker # define SO_NOFCS 16420 1012*cf84ac9aSAndroid Build Coastguard Worker #endif 1013*cf84ac9aSAndroid Build Coastguard Worker #else 1014*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_NOFCS) || (defined(HAVE_DECL_SO_NOFCS) && HAVE_DECL_SO_NOFCS) 1015*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1016*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_NOFCS) == (43), "SO_NOFCS != 43"); 1017*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1018*cf84ac9aSAndroid Build Coastguard Worker #else 1019*cf84ac9aSAndroid Build Coastguard Worker # define SO_NOFCS 43 1020*cf84ac9aSAndroid Build Coastguard Worker #endif 1021*cf84ac9aSAndroid Build Coastguard Worker #endif 1022*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1023*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_LOCK_FILTER) || (defined(HAVE_DECL_SO_LOCK_FILTER) && HAVE_DECL_SO_LOCK_FILTER) 1024*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1025*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_LOCK_FILTER) == (40), "SO_LOCK_FILTER != 40"); 1026*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1027*cf84ac9aSAndroid Build Coastguard Worker #else 1028*cf84ac9aSAndroid Build Coastguard Worker # define SO_LOCK_FILTER 40 1029*cf84ac9aSAndroid Build Coastguard Worker #endif 1030*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1031*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_LOCK_FILTER) || (defined(HAVE_DECL_SO_LOCK_FILTER) && HAVE_DECL_SO_LOCK_FILTER) 1032*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1033*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_LOCK_FILTER) == (16421), "SO_LOCK_FILTER != 16421"); 1034*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1035*cf84ac9aSAndroid Build Coastguard Worker #else 1036*cf84ac9aSAndroid Build Coastguard Worker # define SO_LOCK_FILTER 16421 1037*cf84ac9aSAndroid Build Coastguard Worker #endif 1038*cf84ac9aSAndroid Build Coastguard Worker #else 1039*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_LOCK_FILTER) || (defined(HAVE_DECL_SO_LOCK_FILTER) && HAVE_DECL_SO_LOCK_FILTER) 1040*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1041*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_LOCK_FILTER) == (44), "SO_LOCK_FILTER != 44"); 1042*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1043*cf84ac9aSAndroid Build Coastguard Worker #else 1044*cf84ac9aSAndroid Build Coastguard Worker # define SO_LOCK_FILTER 44 1045*cf84ac9aSAndroid Build Coastguard Worker #endif 1046*cf84ac9aSAndroid Build Coastguard Worker #endif 1047*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1048*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SELECT_ERR_QUEUE) || (defined(HAVE_DECL_SO_SELECT_ERR_QUEUE) && HAVE_DECL_SO_SELECT_ERR_QUEUE) 1049*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1050*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SELECT_ERR_QUEUE) == (41), "SO_SELECT_ERR_QUEUE != 41"); 1051*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1052*cf84ac9aSAndroid Build Coastguard Worker #else 1053*cf84ac9aSAndroid Build Coastguard Worker # define SO_SELECT_ERR_QUEUE 41 1054*cf84ac9aSAndroid Build Coastguard Worker #endif 1055*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1056*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SELECT_ERR_QUEUE) || (defined(HAVE_DECL_SO_SELECT_ERR_QUEUE) && HAVE_DECL_SO_SELECT_ERR_QUEUE) 1057*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1058*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SELECT_ERR_QUEUE) == (16422), "SO_SELECT_ERR_QUEUE != 16422"); 1059*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1060*cf84ac9aSAndroid Build Coastguard Worker #else 1061*cf84ac9aSAndroid Build Coastguard Worker # define SO_SELECT_ERR_QUEUE 16422 1062*cf84ac9aSAndroid Build Coastguard Worker #endif 1063*cf84ac9aSAndroid Build Coastguard Worker #else 1064*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_SELECT_ERR_QUEUE) || (defined(HAVE_DECL_SO_SELECT_ERR_QUEUE) && HAVE_DECL_SO_SELECT_ERR_QUEUE) 1065*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1066*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_SELECT_ERR_QUEUE) == (45), "SO_SELECT_ERR_QUEUE != 45"); 1067*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1068*cf84ac9aSAndroid Build Coastguard Worker #else 1069*cf84ac9aSAndroid Build Coastguard Worker # define SO_SELECT_ERR_QUEUE 45 1070*cf84ac9aSAndroid Build Coastguard Worker #endif 1071*cf84ac9aSAndroid Build Coastguard Worker #endif 1072*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1073*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BUSY_POLL) || (defined(HAVE_DECL_SO_BUSY_POLL) && HAVE_DECL_SO_BUSY_POLL) 1074*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1075*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BUSY_POLL) == (48), "SO_BUSY_POLL != 48"); 1076*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1077*cf84ac9aSAndroid Build Coastguard Worker #else 1078*cf84ac9aSAndroid Build Coastguard Worker # define SO_BUSY_POLL 48 1079*cf84ac9aSAndroid Build Coastguard Worker #endif 1080*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1081*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BUSY_POLL) || (defined(HAVE_DECL_SO_BUSY_POLL) && HAVE_DECL_SO_BUSY_POLL) 1082*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1083*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BUSY_POLL) == (16423), "SO_BUSY_POLL != 16423"); 1084*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1085*cf84ac9aSAndroid Build Coastguard Worker #else 1086*cf84ac9aSAndroid Build Coastguard Worker # define SO_BUSY_POLL 16423 1087*cf84ac9aSAndroid Build Coastguard Worker #endif 1088*cf84ac9aSAndroid Build Coastguard Worker #else 1089*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BUSY_POLL) || (defined(HAVE_DECL_SO_BUSY_POLL) && HAVE_DECL_SO_BUSY_POLL) 1090*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1091*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BUSY_POLL) == (46), "SO_BUSY_POLL != 46"); 1092*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1093*cf84ac9aSAndroid Build Coastguard Worker #else 1094*cf84ac9aSAndroid Build Coastguard Worker # define SO_BUSY_POLL 46 1095*cf84ac9aSAndroid Build Coastguard Worker #endif 1096*cf84ac9aSAndroid Build Coastguard Worker #endif 1097*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1098*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MAX_PACING_RATE) || (defined(HAVE_DECL_SO_MAX_PACING_RATE) && HAVE_DECL_SO_MAX_PACING_RATE) 1099*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1100*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MAX_PACING_RATE) == (49), "SO_MAX_PACING_RATE != 49"); 1101*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1102*cf84ac9aSAndroid Build Coastguard Worker #else 1103*cf84ac9aSAndroid Build Coastguard Worker # define SO_MAX_PACING_RATE 49 1104*cf84ac9aSAndroid Build Coastguard Worker #endif 1105*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1106*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MAX_PACING_RATE) || (defined(HAVE_DECL_SO_MAX_PACING_RATE) && HAVE_DECL_SO_MAX_PACING_RATE) 1107*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1108*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MAX_PACING_RATE) == (16424), "SO_MAX_PACING_RATE != 16424"); 1109*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1110*cf84ac9aSAndroid Build Coastguard Worker #else 1111*cf84ac9aSAndroid Build Coastguard Worker # define SO_MAX_PACING_RATE 16424 1112*cf84ac9aSAndroid Build Coastguard Worker #endif 1113*cf84ac9aSAndroid Build Coastguard Worker #else 1114*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MAX_PACING_RATE) || (defined(HAVE_DECL_SO_MAX_PACING_RATE) && HAVE_DECL_SO_MAX_PACING_RATE) 1115*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1116*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MAX_PACING_RATE) == (47), "SO_MAX_PACING_RATE != 47"); 1117*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1118*cf84ac9aSAndroid Build Coastguard Worker #else 1119*cf84ac9aSAndroid Build Coastguard Worker # define SO_MAX_PACING_RATE 47 1120*cf84ac9aSAndroid Build Coastguard Worker #endif 1121*cf84ac9aSAndroid Build Coastguard Worker #endif 1122*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1123*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BPF_EXTENSIONS) || (defined(HAVE_DECL_SO_BPF_EXTENSIONS) && HAVE_DECL_SO_BPF_EXTENSIONS) 1124*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1125*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BPF_EXTENSIONS) == (50), "SO_BPF_EXTENSIONS != 50"); 1126*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1127*cf84ac9aSAndroid Build Coastguard Worker #else 1128*cf84ac9aSAndroid Build Coastguard Worker # define SO_BPF_EXTENSIONS 50 1129*cf84ac9aSAndroid Build Coastguard Worker #endif 1130*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1131*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BPF_EXTENSIONS) || (defined(HAVE_DECL_SO_BPF_EXTENSIONS) && HAVE_DECL_SO_BPF_EXTENSIONS) 1132*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1133*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BPF_EXTENSIONS) == (16425), "SO_BPF_EXTENSIONS != 16425"); 1134*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1135*cf84ac9aSAndroid Build Coastguard Worker #else 1136*cf84ac9aSAndroid Build Coastguard Worker # define SO_BPF_EXTENSIONS 16425 1137*cf84ac9aSAndroid Build Coastguard Worker #endif 1138*cf84ac9aSAndroid Build Coastguard Worker #else 1139*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_BPF_EXTENSIONS) || (defined(HAVE_DECL_SO_BPF_EXTENSIONS) && HAVE_DECL_SO_BPF_EXTENSIONS) 1140*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1141*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_BPF_EXTENSIONS) == (48), "SO_BPF_EXTENSIONS != 48"); 1142*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1143*cf84ac9aSAndroid Build Coastguard Worker #else 1144*cf84ac9aSAndroid Build Coastguard Worker # define SO_BPF_EXTENSIONS 48 1145*cf84ac9aSAndroid Build Coastguard Worker #endif 1146*cf84ac9aSAndroid Build Coastguard Worker #endif 1147*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1148*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_INCOMING_CPU) || (defined(HAVE_DECL_SO_INCOMING_CPU) && HAVE_DECL_SO_INCOMING_CPU) 1149*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1150*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_INCOMING_CPU) == (51), "SO_INCOMING_CPU != 51"); 1151*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1152*cf84ac9aSAndroid Build Coastguard Worker #else 1153*cf84ac9aSAndroid Build Coastguard Worker # define SO_INCOMING_CPU 51 1154*cf84ac9aSAndroid Build Coastguard Worker #endif 1155*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1156*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_INCOMING_CPU) || (defined(HAVE_DECL_SO_INCOMING_CPU) && HAVE_DECL_SO_INCOMING_CPU) 1157*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1158*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_INCOMING_CPU) == (16426), "SO_INCOMING_CPU != 16426"); 1159*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1160*cf84ac9aSAndroid Build Coastguard Worker #else 1161*cf84ac9aSAndroid Build Coastguard Worker # define SO_INCOMING_CPU 16426 1162*cf84ac9aSAndroid Build Coastguard Worker #endif 1163*cf84ac9aSAndroid Build Coastguard Worker #else 1164*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_INCOMING_CPU) || (defined(HAVE_DECL_SO_INCOMING_CPU) && HAVE_DECL_SO_INCOMING_CPU) 1165*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1166*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_INCOMING_CPU) == (49), "SO_INCOMING_CPU != 49"); 1167*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1168*cf84ac9aSAndroid Build Coastguard Worker #else 1169*cf84ac9aSAndroid Build Coastguard Worker # define SO_INCOMING_CPU 49 1170*cf84ac9aSAndroid Build Coastguard Worker #endif 1171*cf84ac9aSAndroid Build Coastguard Worker #endif 1172*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1173*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_BPF) || (defined(HAVE_DECL_SO_ATTACH_BPF) && HAVE_DECL_SO_ATTACH_BPF) 1174*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1175*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_BPF) == (52), "SO_ATTACH_BPF != 52"); 1176*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1177*cf84ac9aSAndroid Build Coastguard Worker #else 1178*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_BPF 52 1179*cf84ac9aSAndroid Build Coastguard Worker #endif 1180*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1181*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_BPF) || (defined(HAVE_DECL_SO_ATTACH_BPF) && HAVE_DECL_SO_ATTACH_BPF) 1182*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1183*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_BPF) == (16427), "SO_ATTACH_BPF != 16427"); 1184*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1185*cf84ac9aSAndroid Build Coastguard Worker #else 1186*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_BPF 16427 1187*cf84ac9aSAndroid Build Coastguard Worker #endif 1188*cf84ac9aSAndroid Build Coastguard Worker #else 1189*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_BPF) || (defined(HAVE_DECL_SO_ATTACH_BPF) && HAVE_DECL_SO_ATTACH_BPF) 1190*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1191*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_BPF) == (50), "SO_ATTACH_BPF != 50"); 1192*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1193*cf84ac9aSAndroid Build Coastguard Worker #else 1194*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_BPF 50 1195*cf84ac9aSAndroid Build Coastguard Worker #endif 1196*cf84ac9aSAndroid Build Coastguard Worker #endif 1197*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1198*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_REUSEPORT_CBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF) 1199*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1200*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_REUSEPORT_CBPF) == (53), "SO_ATTACH_REUSEPORT_CBPF != 53"); 1201*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1202*cf84ac9aSAndroid Build Coastguard Worker #else 1203*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_REUSEPORT_CBPF 53 1204*cf84ac9aSAndroid Build Coastguard Worker #endif 1205*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1206*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_REUSEPORT_CBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF) 1207*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1208*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_REUSEPORT_CBPF) == (16428), "SO_ATTACH_REUSEPORT_CBPF != 16428"); 1209*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1210*cf84ac9aSAndroid Build Coastguard Worker #else 1211*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_REUSEPORT_CBPF 16428 1212*cf84ac9aSAndroid Build Coastguard Worker #endif 1213*cf84ac9aSAndroid Build Coastguard Worker #else 1214*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_REUSEPORT_CBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_CBPF) 1215*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1216*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_REUSEPORT_CBPF) == (51), "SO_ATTACH_REUSEPORT_CBPF != 51"); 1217*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1218*cf84ac9aSAndroid Build Coastguard Worker #else 1219*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_REUSEPORT_CBPF 51 1220*cf84ac9aSAndroid Build Coastguard Worker #endif 1221*cf84ac9aSAndroid Build Coastguard Worker #endif 1222*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1223*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_REUSEPORT_EBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF) 1224*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1225*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_REUSEPORT_EBPF) == (54), "SO_ATTACH_REUSEPORT_EBPF != 54"); 1226*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1227*cf84ac9aSAndroid Build Coastguard Worker #else 1228*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_REUSEPORT_EBPF 54 1229*cf84ac9aSAndroid Build Coastguard Worker #endif 1230*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1231*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_REUSEPORT_EBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF) 1232*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1233*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_REUSEPORT_EBPF) == (16429), "SO_ATTACH_REUSEPORT_EBPF != 16429"); 1234*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1235*cf84ac9aSAndroid Build Coastguard Worker #else 1236*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_REUSEPORT_EBPF 16429 1237*cf84ac9aSAndroid Build Coastguard Worker #endif 1238*cf84ac9aSAndroid Build Coastguard Worker #else 1239*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ATTACH_REUSEPORT_EBPF) || (defined(HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF) && HAVE_DECL_SO_ATTACH_REUSEPORT_EBPF) 1240*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1241*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ATTACH_REUSEPORT_EBPF) == (52), "SO_ATTACH_REUSEPORT_EBPF != 52"); 1242*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1243*cf84ac9aSAndroid Build Coastguard Worker #else 1244*cf84ac9aSAndroid Build Coastguard Worker # define SO_ATTACH_REUSEPORT_EBPF 52 1245*cf84ac9aSAndroid Build Coastguard Worker #endif 1246*cf84ac9aSAndroid Build Coastguard Worker #endif 1247*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1248*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_CNX_ADVICE) || (defined(HAVE_DECL_SO_CNX_ADVICE) && HAVE_DECL_SO_CNX_ADVICE) 1249*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1250*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_CNX_ADVICE) == (55), "SO_CNX_ADVICE != 55"); 1251*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1252*cf84ac9aSAndroid Build Coastguard Worker #else 1253*cf84ac9aSAndroid Build Coastguard Worker # define SO_CNX_ADVICE 55 1254*cf84ac9aSAndroid Build Coastguard Worker #endif 1255*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1256*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_CNX_ADVICE) || (defined(HAVE_DECL_SO_CNX_ADVICE) && HAVE_DECL_SO_CNX_ADVICE) 1257*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1258*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_CNX_ADVICE) == (16430), "SO_CNX_ADVICE != 16430"); 1259*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1260*cf84ac9aSAndroid Build Coastguard Worker #else 1261*cf84ac9aSAndroid Build Coastguard Worker # define SO_CNX_ADVICE 16430 1262*cf84ac9aSAndroid Build Coastguard Worker #endif 1263*cf84ac9aSAndroid Build Coastguard Worker #else 1264*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_CNX_ADVICE) || (defined(HAVE_DECL_SO_CNX_ADVICE) && HAVE_DECL_SO_CNX_ADVICE) 1265*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1266*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_CNX_ADVICE) == (53), "SO_CNX_ADVICE != 53"); 1267*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1268*cf84ac9aSAndroid Build Coastguard Worker #else 1269*cf84ac9aSAndroid Build Coastguard Worker # define SO_CNX_ADVICE 53 1270*cf84ac9aSAndroid Build Coastguard Worker #endif 1271*cf84ac9aSAndroid Build Coastguard Worker #endif 1272*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1273*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MEMINFO) || (defined(HAVE_DECL_SO_MEMINFO) && HAVE_DECL_SO_MEMINFO) 1274*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1275*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MEMINFO) == (57), "SO_MEMINFO != 57"); 1276*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1277*cf84ac9aSAndroid Build Coastguard Worker #else 1278*cf84ac9aSAndroid Build Coastguard Worker # define SO_MEMINFO 57 1279*cf84ac9aSAndroid Build Coastguard Worker #endif 1280*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1281*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MEMINFO) || (defined(HAVE_DECL_SO_MEMINFO) && HAVE_DECL_SO_MEMINFO) 1282*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1283*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MEMINFO) == (16432), "SO_MEMINFO != 16432"); 1284*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1285*cf84ac9aSAndroid Build Coastguard Worker #else 1286*cf84ac9aSAndroid Build Coastguard Worker # define SO_MEMINFO 16432 1287*cf84ac9aSAndroid Build Coastguard Worker #endif 1288*cf84ac9aSAndroid Build Coastguard Worker #else 1289*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_MEMINFO) || (defined(HAVE_DECL_SO_MEMINFO) && HAVE_DECL_SO_MEMINFO) 1290*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1291*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_MEMINFO) == (55), "SO_MEMINFO != 55"); 1292*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1293*cf84ac9aSAndroid Build Coastguard Worker #else 1294*cf84ac9aSAndroid Build Coastguard Worker # define SO_MEMINFO 55 1295*cf84ac9aSAndroid Build Coastguard Worker #endif 1296*cf84ac9aSAndroid Build Coastguard Worker #endif 1297*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1298*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_INCOMING_NAPI_ID) || (defined(HAVE_DECL_SO_INCOMING_NAPI_ID) && HAVE_DECL_SO_INCOMING_NAPI_ID) 1299*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1300*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_INCOMING_NAPI_ID) == (58), "SO_INCOMING_NAPI_ID != 58"); 1301*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1302*cf84ac9aSAndroid Build Coastguard Worker #else 1303*cf84ac9aSAndroid Build Coastguard Worker # define SO_INCOMING_NAPI_ID 58 1304*cf84ac9aSAndroid Build Coastguard Worker #endif 1305*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1306*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_INCOMING_NAPI_ID) || (defined(HAVE_DECL_SO_INCOMING_NAPI_ID) && HAVE_DECL_SO_INCOMING_NAPI_ID) 1307*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1308*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_INCOMING_NAPI_ID) == (16433), "SO_INCOMING_NAPI_ID != 16433"); 1309*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1310*cf84ac9aSAndroid Build Coastguard Worker #else 1311*cf84ac9aSAndroid Build Coastguard Worker # define SO_INCOMING_NAPI_ID 16433 1312*cf84ac9aSAndroid Build Coastguard Worker #endif 1313*cf84ac9aSAndroid Build Coastguard Worker #else 1314*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_INCOMING_NAPI_ID) || (defined(HAVE_DECL_SO_INCOMING_NAPI_ID) && HAVE_DECL_SO_INCOMING_NAPI_ID) 1315*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1316*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_INCOMING_NAPI_ID) == (56), "SO_INCOMING_NAPI_ID != 56"); 1317*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1318*cf84ac9aSAndroid Build Coastguard Worker #else 1319*cf84ac9aSAndroid Build Coastguard Worker # define SO_INCOMING_NAPI_ID 56 1320*cf84ac9aSAndroid Build Coastguard Worker #endif 1321*cf84ac9aSAndroid Build Coastguard Worker #endif 1322*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1323*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_COOKIE) || (defined(HAVE_DECL_SO_COOKIE) && HAVE_DECL_SO_COOKIE) 1324*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1325*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_COOKIE) == (59), "SO_COOKIE != 59"); 1326*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1327*cf84ac9aSAndroid Build Coastguard Worker #else 1328*cf84ac9aSAndroid Build Coastguard Worker # define SO_COOKIE 59 1329*cf84ac9aSAndroid Build Coastguard Worker #endif 1330*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1331*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_COOKIE) || (defined(HAVE_DECL_SO_COOKIE) && HAVE_DECL_SO_COOKIE) 1332*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1333*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_COOKIE) == (16434), "SO_COOKIE != 16434"); 1334*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1335*cf84ac9aSAndroid Build Coastguard Worker #else 1336*cf84ac9aSAndroid Build Coastguard Worker # define SO_COOKIE 16434 1337*cf84ac9aSAndroid Build Coastguard Worker #endif 1338*cf84ac9aSAndroid Build Coastguard Worker #else 1339*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_COOKIE) || (defined(HAVE_DECL_SO_COOKIE) && HAVE_DECL_SO_COOKIE) 1340*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1341*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_COOKIE) == (57), "SO_COOKIE != 57"); 1342*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1343*cf84ac9aSAndroid Build Coastguard Worker #else 1344*cf84ac9aSAndroid Build Coastguard Worker # define SO_COOKIE 57 1345*cf84ac9aSAndroid Build Coastguard Worker #endif 1346*cf84ac9aSAndroid Build Coastguard Worker #endif 1347*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1348*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERGROUPS) || (defined(HAVE_DECL_SO_PEERGROUPS) && HAVE_DECL_SO_PEERGROUPS) 1349*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1350*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERGROUPS) == (61), "SO_PEERGROUPS != 61"); 1351*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1352*cf84ac9aSAndroid Build Coastguard Worker #else 1353*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERGROUPS 61 1354*cf84ac9aSAndroid Build Coastguard Worker #endif 1355*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1356*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERGROUPS) || (defined(HAVE_DECL_SO_PEERGROUPS) && HAVE_DECL_SO_PEERGROUPS) 1357*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1358*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERGROUPS) == (16436), "SO_PEERGROUPS != 16436"); 1359*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1360*cf84ac9aSAndroid Build Coastguard Worker #else 1361*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERGROUPS 16436 1362*cf84ac9aSAndroid Build Coastguard Worker #endif 1363*cf84ac9aSAndroid Build Coastguard Worker #else 1364*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_PEERGROUPS) || (defined(HAVE_DECL_SO_PEERGROUPS) && HAVE_DECL_SO_PEERGROUPS) 1365*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1366*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_PEERGROUPS) == (59), "SO_PEERGROUPS != 59"); 1367*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1368*cf84ac9aSAndroid Build Coastguard Worker #else 1369*cf84ac9aSAndroid Build Coastguard Worker # define SO_PEERGROUPS 59 1370*cf84ac9aSAndroid Build Coastguard Worker #endif 1371*cf84ac9aSAndroid Build Coastguard Worker #endif 1372*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1373*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ZEROCOPY) || (defined(HAVE_DECL_SO_ZEROCOPY) && HAVE_DECL_SO_ZEROCOPY) 1374*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1375*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ZEROCOPY) == (62), "SO_ZEROCOPY != 62"); 1376*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1377*cf84ac9aSAndroid Build Coastguard Worker #else 1378*cf84ac9aSAndroid Build Coastguard Worker # define SO_ZEROCOPY 62 1379*cf84ac9aSAndroid Build Coastguard Worker #endif 1380*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1381*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ZEROCOPY) || (defined(HAVE_DECL_SO_ZEROCOPY) && HAVE_DECL_SO_ZEROCOPY) 1382*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1383*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ZEROCOPY) == (16437), "SO_ZEROCOPY != 16437"); 1384*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1385*cf84ac9aSAndroid Build Coastguard Worker #else 1386*cf84ac9aSAndroid Build Coastguard Worker # define SO_ZEROCOPY 16437 1387*cf84ac9aSAndroid Build Coastguard Worker #endif 1388*cf84ac9aSAndroid Build Coastguard Worker #else 1389*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_ZEROCOPY) || (defined(HAVE_DECL_SO_ZEROCOPY) && HAVE_DECL_SO_ZEROCOPY) 1390*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1391*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_ZEROCOPY) == (60), "SO_ZEROCOPY != 60"); 1392*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1393*cf84ac9aSAndroid Build Coastguard Worker #else 1394*cf84ac9aSAndroid Build Coastguard Worker # define SO_ZEROCOPY 60 1395*cf84ac9aSAndroid Build Coastguard Worker #endif 1396*cf84ac9aSAndroid Build Coastguard Worker #endif 1397*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1398*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME) 1399*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1400*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TXTIME) == (63), "SO_TXTIME != 63"); 1401*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1402*cf84ac9aSAndroid Build Coastguard Worker #else 1403*cf84ac9aSAndroid Build Coastguard Worker # define SO_TXTIME 63 1404*cf84ac9aSAndroid Build Coastguard Worker #endif 1405*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1406*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME) 1407*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1408*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TXTIME) == (16438), "SO_TXTIME != 16438"); 1409*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1410*cf84ac9aSAndroid Build Coastguard Worker #else 1411*cf84ac9aSAndroid Build Coastguard Worker # define SO_TXTIME 16438 1412*cf84ac9aSAndroid Build Coastguard Worker #endif 1413*cf84ac9aSAndroid Build Coastguard Worker #else 1414*cf84ac9aSAndroid Build Coastguard Worker #if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME) 1415*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 1416*cf84ac9aSAndroid Build Coastguard Worker static_assert((SO_TXTIME) == (61), "SO_TXTIME != 61"); 1417*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 1418*cf84ac9aSAndroid Build Coastguard Worker #else 1419*cf84ac9aSAndroid Build Coastguard Worker # define SO_TXTIME 61 1420*cf84ac9aSAndroid Build Coastguard Worker #endif 1421*cf84ac9aSAndroid Build Coastguard Worker #endif 1422*cf84ac9aSAndroid Build Coastguard Worker 1423*cf84ac9aSAndroid Build Coastguard Worker #ifndef XLAT_MACROS_ONLY 1424*cf84ac9aSAndroid Build Coastguard Worker 1425*cf84ac9aSAndroid Build Coastguard Worker # ifdef IN_MPERS 1426*cf84ac9aSAndroid Build Coastguard Worker 1427*cf84ac9aSAndroid Build Coastguard Worker # error static const struct xlat sock_options in mpers mode 1428*cf84ac9aSAndroid Build Coastguard Worker 1429*cf84ac9aSAndroid Build Coastguard Worker # else 1430*cf84ac9aSAndroid Build Coastguard Worker 1431*cf84ac9aSAndroid Build Coastguard Worker static 1432*cf84ac9aSAndroid Build Coastguard Worker const struct xlat sock_options[] = { 1433*cf84ac9aSAndroid Build Coastguard Worker 1434*cf84ac9aSAndroid Build Coastguard Worker 1435*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_DEBUG), 1436*cf84ac9aSAndroid Build Coastguard Worker 1437*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1438*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_REUSEADDR), 1439*cf84ac9aSAndroid Build Coastguard Worker #else 1440*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_REUSEADDR), 1441*cf84ac9aSAndroid Build Coastguard Worker #endif 1442*cf84ac9aSAndroid Build Coastguard Worker 1443*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1444*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TYPE), 1445*cf84ac9aSAndroid Build Coastguard Worker #else 1446*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TYPE), 1447*cf84ac9aSAndroid Build Coastguard Worker #endif 1448*cf84ac9aSAndroid Build Coastguard Worker 1449*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1450*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ERROR), 1451*cf84ac9aSAndroid Build Coastguard Worker #else 1452*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ERROR), 1453*cf84ac9aSAndroid Build Coastguard Worker #endif 1454*cf84ac9aSAndroid Build Coastguard Worker 1455*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1456*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_DONTROUTE), 1457*cf84ac9aSAndroid Build Coastguard Worker #else 1458*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_DONTROUTE), 1459*cf84ac9aSAndroid Build Coastguard Worker #endif 1460*cf84ac9aSAndroid Build Coastguard Worker 1461*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1462*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BROADCAST), 1463*cf84ac9aSAndroid Build Coastguard Worker #else 1464*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BROADCAST), 1465*cf84ac9aSAndroid Build Coastguard Worker #endif 1466*cf84ac9aSAndroid Build Coastguard Worker 1467*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1468*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDBUF), 1469*cf84ac9aSAndroid Build Coastguard Worker #else 1470*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDBUF), 1471*cf84ac9aSAndroid Build Coastguard Worker #endif 1472*cf84ac9aSAndroid Build Coastguard Worker 1473*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1474*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVBUF), 1475*cf84ac9aSAndroid Build Coastguard Worker #else 1476*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVBUF), 1477*cf84ac9aSAndroid Build Coastguard Worker #endif 1478*cf84ac9aSAndroid Build Coastguard Worker 1479*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1480*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_KEEPALIVE), 1481*cf84ac9aSAndroid Build Coastguard Worker #else 1482*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_KEEPALIVE), 1483*cf84ac9aSAndroid Build Coastguard Worker #endif 1484*cf84ac9aSAndroid Build Coastguard Worker 1485*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1486*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_OOBINLINE), 1487*cf84ac9aSAndroid Build Coastguard Worker #else 1488*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_OOBINLINE), 1489*cf84ac9aSAndroid Build Coastguard Worker #endif 1490*cf84ac9aSAndroid Build Coastguard Worker 1491*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__ 1492*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_NO_CHECK), 1493*cf84ac9aSAndroid Build Coastguard Worker #else 1494*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_NO_CHECK), 1495*cf84ac9aSAndroid Build Coastguard Worker #endif 1496*cf84ac9aSAndroid Build Coastguard Worker 1497*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__ 1498*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PRIORITY), 1499*cf84ac9aSAndroid Build Coastguard Worker #else 1500*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PRIORITY), 1501*cf84ac9aSAndroid Build Coastguard Worker #endif 1502*cf84ac9aSAndroid Build Coastguard Worker 1503*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1504*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_LINGER), 1505*cf84ac9aSAndroid Build Coastguard Worker #else 1506*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_LINGER), 1507*cf84ac9aSAndroid Build Coastguard Worker #endif 1508*cf84ac9aSAndroid Build Coastguard Worker 1509*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1510*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BSDCOMPAT), 1511*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1512*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BSDCOMPAT), 1513*cf84ac9aSAndroid Build Coastguard Worker #else 1514*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BSDCOMPAT), 1515*cf84ac9aSAndroid Build Coastguard Worker #endif 1516*cf84ac9aSAndroid Build Coastguard Worker 1517*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1518*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_REUSEPORT), 1519*cf84ac9aSAndroid Build Coastguard Worker #else 1520*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_REUSEPORT), 1521*cf84ac9aSAndroid Build Coastguard Worker #endif 1522*cf84ac9aSAndroid Build Coastguard Worker 1523*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1524*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PASSCRED), 1525*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ || defined __mips__ 1526*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PASSCRED), 1527*cf84ac9aSAndroid Build Coastguard Worker #elif defined __powerpc__ 1528*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PASSCRED), 1529*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1530*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PASSCRED), 1531*cf84ac9aSAndroid Build Coastguard Worker #else 1532*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PASSCRED), 1533*cf84ac9aSAndroid Build Coastguard Worker #endif 1534*cf84ac9aSAndroid Build Coastguard Worker 1535*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __mips__ 1536*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERCRED), 1537*cf84ac9aSAndroid Build Coastguard Worker #elif defined __powerpc__ 1538*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERCRED), 1539*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 1540*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERCRED), 1541*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1542*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERCRED), 1543*cf84ac9aSAndroid Build Coastguard Worker #else 1544*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERCRED), 1545*cf84ac9aSAndroid Build Coastguard Worker #endif 1546*cf84ac9aSAndroid Build Coastguard Worker 1547*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__ 1548*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVLOWAT), 1549*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 1550*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVLOWAT), 1551*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__ 1552*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVLOWAT), 1553*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ 1554*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVLOWAT), 1555*cf84ac9aSAndroid Build Coastguard Worker #else 1556*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVLOWAT), 1557*cf84ac9aSAndroid Build Coastguard Worker #endif 1558*cf84ac9aSAndroid Build Coastguard Worker 1559*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__ 1560*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDLOWAT), 1561*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 1562*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDLOWAT), 1563*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__ 1564*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDLOWAT), 1565*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ 1566*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDLOWAT), 1567*cf84ac9aSAndroid Build Coastguard Worker #else 1568*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDLOWAT), 1569*cf84ac9aSAndroid Build Coastguard Worker #endif 1570*cf84ac9aSAndroid Build Coastguard Worker 1571*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__ 1572*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVTIMEO), 1573*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__ 1574*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVTIMEO), 1575*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ 1576*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVTIMEO), 1577*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 1578*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVTIMEO), 1579*cf84ac9aSAndroid Build Coastguard Worker #else 1580*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVTIMEO), 1581*cf84ac9aSAndroid Build Coastguard Worker #endif 1582*cf84ac9aSAndroid Build Coastguard Worker 1583*cf84ac9aSAndroid Build Coastguard Worker #if defined __powerpc__ 1584*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDTIMEO), 1585*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ || defined __mips__ 1586*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDTIMEO), 1587*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ 1588*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDTIMEO), 1589*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 1590*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDTIMEO), 1591*cf84ac9aSAndroid Build Coastguard Worker #else 1592*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDTIMEO), 1593*cf84ac9aSAndroid Build Coastguard Worker #endif 1594*cf84ac9aSAndroid Build Coastguard Worker 1595*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ 1596*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SECURITY_AUTHENTICATION), 1597*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1598*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SECURITY_AUTHENTICATION), 1599*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 1600*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SECURITY_AUTHENTICATION), 1601*cf84ac9aSAndroid Build Coastguard Worker #else 1602*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SECURITY_AUTHENTICATION), 1603*cf84ac9aSAndroid Build Coastguard Worker #endif 1604*cf84ac9aSAndroid Build Coastguard Worker 1605*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ 1606*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SECURITY_ENCRYPTION_TRANSPORT), 1607*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1608*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SECURITY_ENCRYPTION_TRANSPORT), 1609*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 1610*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SECURITY_ENCRYPTION_TRANSPORT), 1611*cf84ac9aSAndroid Build Coastguard Worker #else 1612*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SECURITY_ENCRYPTION_TRANSPORT), 1613*cf84ac9aSAndroid Build Coastguard Worker #endif 1614*cf84ac9aSAndroid Build Coastguard Worker 1615*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ 1616*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SECURITY_ENCRYPTION_NETWORK), 1617*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1618*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SECURITY_ENCRYPTION_NETWORK), 1619*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 1620*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SECURITY_ENCRYPTION_NETWORK), 1621*cf84ac9aSAndroid Build Coastguard Worker #else 1622*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SECURITY_ENCRYPTION_NETWORK), 1623*cf84ac9aSAndroid Build Coastguard Worker #endif 1624*cf84ac9aSAndroid Build Coastguard Worker 1625*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1626*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BINDTODEVICE), 1627*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1628*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BINDTODEVICE), 1629*cf84ac9aSAndroid Build Coastguard Worker #else 1630*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BINDTODEVICE), 1631*cf84ac9aSAndroid Build Coastguard Worker #endif 1632*cf84ac9aSAndroid Build Coastguard Worker 1633*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__ 1634*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_DETACH_FILTER), 1635*cf84ac9aSAndroid Build Coastguard Worker #else 1636*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_DETACH_FILTER), 1637*cf84ac9aSAndroid Build Coastguard Worker #endif 1638*cf84ac9aSAndroid Build Coastguard Worker 1639*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__ 1640*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERNAME), 1641*cf84ac9aSAndroid Build Coastguard Worker #else 1642*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERNAME), 1643*cf84ac9aSAndroid Build Coastguard Worker #endif 1644*cf84ac9aSAndroid Build Coastguard Worker 1645*cf84ac9aSAndroid Build Coastguard Worker #if defined __hppa__ 1646*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TIMESTAMP), 1647*cf84ac9aSAndroid Build Coastguard Worker #else 1648*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TIMESTAMP), 1649*cf84ac9aSAndroid Build Coastguard Worker #endif 1650*cf84ac9aSAndroid Build Coastguard Worker 1651*cf84ac9aSAndroid Build Coastguard Worker #if defined __mips__ 1652*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ACCEPTCONN), 1653*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ 1654*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ACCEPTCONN), 1655*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1656*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ACCEPTCONN), 1657*cf84ac9aSAndroid Build Coastguard Worker #elif defined __sparc__ 1658*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ACCEPTCONN), 1659*cf84ac9aSAndroid Build Coastguard Worker #else 1660*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ACCEPTCONN), 1661*cf84ac9aSAndroid Build Coastguard Worker #endif 1662*cf84ac9aSAndroid Build Coastguard Worker 1663*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __mips__ || defined __sparc__ 1664*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERSEC), 1665*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1666*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERSEC), 1667*cf84ac9aSAndroid Build Coastguard Worker #else 1668*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERSEC), 1669*cf84ac9aSAndroid Build Coastguard Worker #endif 1670*cf84ac9aSAndroid Build Coastguard Worker 1671*cf84ac9aSAndroid Build Coastguard Worker #if defined __mips__ 1672*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDBUFFORCE), 1673*cf84ac9aSAndroid Build Coastguard Worker #elif defined __alpha__ || defined __hppa__ || defined __sparc__ 1674*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDBUFFORCE), 1675*cf84ac9aSAndroid Build Coastguard Worker #else 1676*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SNDBUFFORCE), 1677*cf84ac9aSAndroid Build Coastguard Worker #endif 1678*cf84ac9aSAndroid Build Coastguard Worker 1679*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __sparc__ 1680*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVBUFFORCE), 1681*cf84ac9aSAndroid Build Coastguard Worker #else 1682*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RCVBUFFORCE), 1683*cf84ac9aSAndroid Build Coastguard Worker #endif 1684*cf84ac9aSAndroid Build Coastguard Worker 1685*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1686*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PASSSEC), 1687*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1688*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PASSSEC), 1689*cf84ac9aSAndroid Build Coastguard Worker #else 1690*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PASSSEC), 1691*cf84ac9aSAndroid Build Coastguard Worker #endif 1692*cf84ac9aSAndroid Build Coastguard Worker 1693*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1694*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TIMESTAMPNS), 1695*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1696*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TIMESTAMPNS), 1697*cf84ac9aSAndroid Build Coastguard Worker #else 1698*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TIMESTAMPNS), 1699*cf84ac9aSAndroid Build Coastguard Worker #endif 1700*cf84ac9aSAndroid Build Coastguard Worker 1701*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1702*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_MARK), 1703*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1704*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_MARK), 1705*cf84ac9aSAndroid Build Coastguard Worker #else 1706*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_MARK), 1707*cf84ac9aSAndroid Build Coastguard Worker #endif 1708*cf84ac9aSAndroid Build Coastguard Worker 1709*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1710*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TIMESTAMPING), 1711*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1712*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TIMESTAMPING), 1713*cf84ac9aSAndroid Build Coastguard Worker #else 1714*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TIMESTAMPING), 1715*cf84ac9aSAndroid Build Coastguard Worker #endif 1716*cf84ac9aSAndroid Build Coastguard Worker 1717*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1718*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PROTOCOL), 1719*cf84ac9aSAndroid Build Coastguard Worker #else 1720*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PROTOCOL), 1721*cf84ac9aSAndroid Build Coastguard Worker #endif 1722*cf84ac9aSAndroid Build Coastguard Worker 1723*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ 1724*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_DOMAIN), 1725*cf84ac9aSAndroid Build Coastguard Worker #else 1726*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_DOMAIN), 1727*cf84ac9aSAndroid Build Coastguard Worker #endif 1728*cf84ac9aSAndroid Build Coastguard Worker 1729*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1730*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RXQ_OVFL), 1731*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1732*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RXQ_OVFL), 1733*cf84ac9aSAndroid Build Coastguard Worker #else 1734*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_RXQ_OVFL), 1735*cf84ac9aSAndroid Build Coastguard Worker #endif 1736*cf84ac9aSAndroid Build Coastguard Worker 1737*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1738*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_WIFI_STATUS), 1739*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1740*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_WIFI_STATUS), 1741*cf84ac9aSAndroid Build Coastguard Worker #else 1742*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_WIFI_STATUS), 1743*cf84ac9aSAndroid Build Coastguard Worker #endif 1744*cf84ac9aSAndroid Build Coastguard Worker 1745*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1746*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEEK_OFF), 1747*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1748*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEEK_OFF), 1749*cf84ac9aSAndroid Build Coastguard Worker #else 1750*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEEK_OFF), 1751*cf84ac9aSAndroid Build Coastguard Worker #endif 1752*cf84ac9aSAndroid Build Coastguard Worker 1753*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1754*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_NOFCS), 1755*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1756*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_NOFCS), 1757*cf84ac9aSAndroid Build Coastguard Worker #else 1758*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_NOFCS), 1759*cf84ac9aSAndroid Build Coastguard Worker #endif 1760*cf84ac9aSAndroid Build Coastguard Worker 1761*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1762*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_LOCK_FILTER), 1763*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1764*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_LOCK_FILTER), 1765*cf84ac9aSAndroid Build Coastguard Worker #else 1766*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_LOCK_FILTER), 1767*cf84ac9aSAndroid Build Coastguard Worker #endif 1768*cf84ac9aSAndroid Build Coastguard Worker 1769*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1770*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SELECT_ERR_QUEUE), 1771*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1772*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SELECT_ERR_QUEUE), 1773*cf84ac9aSAndroid Build Coastguard Worker #else 1774*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_SELECT_ERR_QUEUE), 1775*cf84ac9aSAndroid Build Coastguard Worker #endif 1776*cf84ac9aSAndroid Build Coastguard Worker 1777*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1778*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BUSY_POLL), 1779*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1780*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BUSY_POLL), 1781*cf84ac9aSAndroid Build Coastguard Worker #else 1782*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BUSY_POLL), 1783*cf84ac9aSAndroid Build Coastguard Worker #endif 1784*cf84ac9aSAndroid Build Coastguard Worker 1785*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1786*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_MAX_PACING_RATE), 1787*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1788*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_MAX_PACING_RATE), 1789*cf84ac9aSAndroid Build Coastguard Worker #else 1790*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_MAX_PACING_RATE), 1791*cf84ac9aSAndroid Build Coastguard Worker #endif 1792*cf84ac9aSAndroid Build Coastguard Worker 1793*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1794*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BPF_EXTENSIONS), 1795*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1796*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BPF_EXTENSIONS), 1797*cf84ac9aSAndroid Build Coastguard Worker #else 1798*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_BPF_EXTENSIONS), 1799*cf84ac9aSAndroid Build Coastguard Worker #endif 1800*cf84ac9aSAndroid Build Coastguard Worker 1801*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1802*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_INCOMING_CPU), 1803*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1804*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_INCOMING_CPU), 1805*cf84ac9aSAndroid Build Coastguard Worker #else 1806*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_INCOMING_CPU), 1807*cf84ac9aSAndroid Build Coastguard Worker #endif 1808*cf84ac9aSAndroid Build Coastguard Worker 1809*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1810*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ATTACH_BPF), 1811*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1812*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ATTACH_BPF), 1813*cf84ac9aSAndroid Build Coastguard Worker #else 1814*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ATTACH_BPF), 1815*cf84ac9aSAndroid Build Coastguard Worker #endif 1816*cf84ac9aSAndroid Build Coastguard Worker 1817*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1818*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ATTACH_REUSEPORT_CBPF), 1819*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1820*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ATTACH_REUSEPORT_CBPF), 1821*cf84ac9aSAndroid Build Coastguard Worker #else 1822*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ATTACH_REUSEPORT_CBPF), 1823*cf84ac9aSAndroid Build Coastguard Worker #endif 1824*cf84ac9aSAndroid Build Coastguard Worker 1825*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1826*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ATTACH_REUSEPORT_EBPF), 1827*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1828*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ATTACH_REUSEPORT_EBPF), 1829*cf84ac9aSAndroid Build Coastguard Worker #else 1830*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ATTACH_REUSEPORT_EBPF), 1831*cf84ac9aSAndroid Build Coastguard Worker #endif 1832*cf84ac9aSAndroid Build Coastguard Worker 1833*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1834*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_CNX_ADVICE), 1835*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1836*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_CNX_ADVICE), 1837*cf84ac9aSAndroid Build Coastguard Worker #else 1838*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_CNX_ADVICE), 1839*cf84ac9aSAndroid Build Coastguard Worker #endif 1840*cf84ac9aSAndroid Build Coastguard Worker 1841*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1842*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_MEMINFO), 1843*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1844*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_MEMINFO), 1845*cf84ac9aSAndroid Build Coastguard Worker #else 1846*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_MEMINFO), 1847*cf84ac9aSAndroid Build Coastguard Worker #endif 1848*cf84ac9aSAndroid Build Coastguard Worker 1849*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1850*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_INCOMING_NAPI_ID), 1851*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1852*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_INCOMING_NAPI_ID), 1853*cf84ac9aSAndroid Build Coastguard Worker #else 1854*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_INCOMING_NAPI_ID), 1855*cf84ac9aSAndroid Build Coastguard Worker #endif 1856*cf84ac9aSAndroid Build Coastguard Worker 1857*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1858*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_COOKIE), 1859*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1860*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_COOKIE), 1861*cf84ac9aSAndroid Build Coastguard Worker #else 1862*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_COOKIE), 1863*cf84ac9aSAndroid Build Coastguard Worker #endif 1864*cf84ac9aSAndroid Build Coastguard Worker 1865*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1866*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERGROUPS), 1867*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1868*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERGROUPS), 1869*cf84ac9aSAndroid Build Coastguard Worker #else 1870*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_PEERGROUPS), 1871*cf84ac9aSAndroid Build Coastguard Worker #endif 1872*cf84ac9aSAndroid Build Coastguard Worker 1873*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1874*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ZEROCOPY), 1875*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1876*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ZEROCOPY), 1877*cf84ac9aSAndroid Build Coastguard Worker #else 1878*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_ZEROCOPY), 1879*cf84ac9aSAndroid Build Coastguard Worker #endif 1880*cf84ac9aSAndroid Build Coastguard Worker 1881*cf84ac9aSAndroid Build Coastguard Worker #if defined __sparc__ 1882*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TXTIME), 1883*cf84ac9aSAndroid Build Coastguard Worker #elif defined __hppa__ 1884*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TXTIME), 1885*cf84ac9aSAndroid Build Coastguard Worker #else 1886*cf84ac9aSAndroid Build Coastguard Worker XLAT(SO_TXTIME), 1887*cf84ac9aSAndroid Build Coastguard Worker #endif 1888*cf84ac9aSAndroid Build Coastguard Worker XLAT_END 1889*cf84ac9aSAndroid Build Coastguard Worker }; 1890*cf84ac9aSAndroid Build Coastguard Worker 1891*cf84ac9aSAndroid Build Coastguard Worker # endif /* !IN_MPERS */ 1892*cf84ac9aSAndroid Build Coastguard Worker 1893*cf84ac9aSAndroid Build Coastguard Worker #endif /* !XLAT_MACROS_ONLY */ 1894