1*cf84ac9aSAndroid Build Coastguard Worker /* Generated by ./xlat/gen.sh from ./xlat/sock_sctp_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(SCTP_RTOINFO) || (defined(HAVE_DECL_SCTP_RTOINFO) && HAVE_DECL_SCTP_RTOINFO) 7*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 8*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_RTOINFO) == (0), "SCTP_RTOINFO != 0"); 9*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 10*cf84ac9aSAndroid Build Coastguard Worker #else 11*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_RTOINFO 0 12*cf84ac9aSAndroid Build Coastguard Worker #endif 13*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_ASSOCINFO) || (defined(HAVE_DECL_SCTP_ASSOCINFO) && HAVE_DECL_SCTP_ASSOCINFO) 14*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 15*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_ASSOCINFO) == (1), "SCTP_ASSOCINFO != 1"); 16*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 17*cf84ac9aSAndroid Build Coastguard Worker #else 18*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_ASSOCINFO 1 19*cf84ac9aSAndroid Build Coastguard Worker #endif 20*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_INITMSG) || (defined(HAVE_DECL_SCTP_INITMSG) && HAVE_DECL_SCTP_INITMSG) 21*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 22*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_INITMSG) == (2), "SCTP_INITMSG != 2"); 23*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 24*cf84ac9aSAndroid Build Coastguard Worker #else 25*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_INITMSG 2 26*cf84ac9aSAndroid Build Coastguard Worker #endif 27*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_NODELAY) || (defined(HAVE_DECL_SCTP_NODELAY) && HAVE_DECL_SCTP_NODELAY) 28*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 29*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_NODELAY) == (3), "SCTP_NODELAY != 3"); 30*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 31*cf84ac9aSAndroid Build Coastguard Worker #else 32*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_NODELAY 3 33*cf84ac9aSAndroid Build Coastguard Worker #endif 34*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_AUTOCLOSE) || (defined(HAVE_DECL_SCTP_AUTOCLOSE) && HAVE_DECL_SCTP_AUTOCLOSE) 35*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 36*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_AUTOCLOSE) == (4), "SCTP_AUTOCLOSE != 4"); 37*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 38*cf84ac9aSAndroid Build Coastguard Worker #else 39*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_AUTOCLOSE 4 40*cf84ac9aSAndroid Build Coastguard Worker #endif 41*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_SET_PEER_PRIMARY_ADDR) || (defined(HAVE_DECL_SCTP_SET_PEER_PRIMARY_ADDR) && HAVE_DECL_SCTP_SET_PEER_PRIMARY_ADDR) 42*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 43*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_SET_PEER_PRIMARY_ADDR) == (5), "SCTP_SET_PEER_PRIMARY_ADDR != 5"); 44*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 45*cf84ac9aSAndroid Build Coastguard Worker #else 46*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_SET_PEER_PRIMARY_ADDR 5 47*cf84ac9aSAndroid Build Coastguard Worker #endif 48*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_PRIMARY_ADDR) || (defined(HAVE_DECL_SCTP_PRIMARY_ADDR) && HAVE_DECL_SCTP_PRIMARY_ADDR) 49*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 50*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_PRIMARY_ADDR) == (6), "SCTP_PRIMARY_ADDR != 6"); 51*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 52*cf84ac9aSAndroid Build Coastguard Worker #else 53*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_PRIMARY_ADDR 6 54*cf84ac9aSAndroid Build Coastguard Worker #endif 55*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_ADAPTATION_LAYER) || (defined(HAVE_DECL_SCTP_ADAPTATION_LAYER) && HAVE_DECL_SCTP_ADAPTATION_LAYER) 56*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 57*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_ADAPTATION_LAYER) == (7), "SCTP_ADAPTATION_LAYER != 7"); 58*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 59*cf84ac9aSAndroid Build Coastguard Worker #else 60*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_ADAPTATION_LAYER 7 61*cf84ac9aSAndroid Build Coastguard Worker #endif 62*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_DISABLE_FRAGMENTS) || (defined(HAVE_DECL_SCTP_DISABLE_FRAGMENTS) && HAVE_DECL_SCTP_DISABLE_FRAGMENTS) 63*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 64*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_DISABLE_FRAGMENTS) == (8), "SCTP_DISABLE_FRAGMENTS != 8"); 65*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 66*cf84ac9aSAndroid Build Coastguard Worker #else 67*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_DISABLE_FRAGMENTS 8 68*cf84ac9aSAndroid Build Coastguard Worker #endif 69*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_PEER_ADDR_PARAMS) || (defined(HAVE_DECL_SCTP_PEER_ADDR_PARAMS) && HAVE_DECL_SCTP_PEER_ADDR_PARAMS) 70*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 71*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_PEER_ADDR_PARAMS) == (9), "SCTP_PEER_ADDR_PARAMS != 9"); 72*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 73*cf84ac9aSAndroid Build Coastguard Worker #else 74*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_PEER_ADDR_PARAMS 9 75*cf84ac9aSAndroid Build Coastguard Worker #endif 76*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_DEFAULT_SEND_PARAM) || (defined(HAVE_DECL_SCTP_DEFAULT_SEND_PARAM) && HAVE_DECL_SCTP_DEFAULT_SEND_PARAM) 77*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 78*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_DEFAULT_SEND_PARAM) == (10), "SCTP_DEFAULT_SEND_PARAM != 10"); 79*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 80*cf84ac9aSAndroid Build Coastguard Worker #else 81*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_DEFAULT_SEND_PARAM 10 82*cf84ac9aSAndroid Build Coastguard Worker #endif 83*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_EVENTS) || (defined(HAVE_DECL_SCTP_EVENTS) && HAVE_DECL_SCTP_EVENTS) 84*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 85*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_EVENTS) == (11), "SCTP_EVENTS != 11"); 86*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 87*cf84ac9aSAndroid Build Coastguard Worker #else 88*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_EVENTS 11 89*cf84ac9aSAndroid Build Coastguard Worker #endif 90*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_I_WANT_MAPPED_V4_ADDR) || (defined(HAVE_DECL_SCTP_I_WANT_MAPPED_V4_ADDR) && HAVE_DECL_SCTP_I_WANT_MAPPED_V4_ADDR) 91*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 92*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_I_WANT_MAPPED_V4_ADDR) == (12), "SCTP_I_WANT_MAPPED_V4_ADDR != 12"); 93*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 94*cf84ac9aSAndroid Build Coastguard Worker #else 95*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_I_WANT_MAPPED_V4_ADDR 12 96*cf84ac9aSAndroid Build Coastguard Worker #endif 97*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_MAXSEG) || (defined(HAVE_DECL_SCTP_MAXSEG) && HAVE_DECL_SCTP_MAXSEG) 98*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 99*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_MAXSEG) == (13), "SCTP_MAXSEG != 13"); 100*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 101*cf84ac9aSAndroid Build Coastguard Worker #else 102*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_MAXSEG 13 103*cf84ac9aSAndroid Build Coastguard Worker #endif 104*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_STATUS) || (defined(HAVE_DECL_SCTP_STATUS) && HAVE_DECL_SCTP_STATUS) 105*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 106*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_STATUS) == (14), "SCTP_STATUS != 14"); 107*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 108*cf84ac9aSAndroid Build Coastguard Worker #else 109*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_STATUS 14 110*cf84ac9aSAndroid Build Coastguard Worker #endif 111*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_GET_PEER_ADDR_INFO) || (defined(HAVE_DECL_SCTP_GET_PEER_ADDR_INFO) && HAVE_DECL_SCTP_GET_PEER_ADDR_INFO) 112*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 113*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_GET_PEER_ADDR_INFO) == (15), "SCTP_GET_PEER_ADDR_INFO != 15"); 114*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 115*cf84ac9aSAndroid Build Coastguard Worker #else 116*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_GET_PEER_ADDR_INFO 15 117*cf84ac9aSAndroid Build Coastguard Worker #endif 118*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_DELAYED_SACK) || (defined(HAVE_DECL_SCTP_DELAYED_SACK) && HAVE_DECL_SCTP_DELAYED_SACK) 119*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 120*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_DELAYED_SACK) == (16), "SCTP_DELAYED_SACK != 16"); 121*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 122*cf84ac9aSAndroid Build Coastguard Worker #else 123*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_DELAYED_SACK 16 124*cf84ac9aSAndroid Build Coastguard Worker #endif 125*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_CONTEXT) || (defined(HAVE_DECL_SCTP_CONTEXT) && HAVE_DECL_SCTP_CONTEXT) 126*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 127*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_CONTEXT) == (17), "SCTP_CONTEXT != 17"); 128*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 129*cf84ac9aSAndroid Build Coastguard Worker #else 130*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_CONTEXT 17 131*cf84ac9aSAndroid Build Coastguard Worker #endif 132*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_FRAGMENT_INTERLEAVE) || (defined(HAVE_DECL_SCTP_FRAGMENT_INTERLEAVE) && HAVE_DECL_SCTP_FRAGMENT_INTERLEAVE) 133*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 134*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_FRAGMENT_INTERLEAVE) == (18), "SCTP_FRAGMENT_INTERLEAVE != 18"); 135*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 136*cf84ac9aSAndroid Build Coastguard Worker #else 137*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_FRAGMENT_INTERLEAVE 18 138*cf84ac9aSAndroid Build Coastguard Worker #endif 139*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_PARTIAL_DELIVERY_POINT) || (defined(HAVE_DECL_SCTP_PARTIAL_DELIVERY_POINT) && HAVE_DECL_SCTP_PARTIAL_DELIVERY_POINT) 140*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 141*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_PARTIAL_DELIVERY_POINT) == (19), "SCTP_PARTIAL_DELIVERY_POINT != 19"); 142*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 143*cf84ac9aSAndroid Build Coastguard Worker #else 144*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_PARTIAL_DELIVERY_POINT 19 145*cf84ac9aSAndroid Build Coastguard Worker #endif 146*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_MAX_BURST) || (defined(HAVE_DECL_SCTP_MAX_BURST) && HAVE_DECL_SCTP_MAX_BURST) 147*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 148*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_MAX_BURST) == (20), "SCTP_MAX_BURST != 20"); 149*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 150*cf84ac9aSAndroid Build Coastguard Worker #else 151*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_MAX_BURST 20 152*cf84ac9aSAndroid Build Coastguard Worker #endif 153*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_AUTH_CHUNK) || (defined(HAVE_DECL_SCTP_AUTH_CHUNK) && HAVE_DECL_SCTP_AUTH_CHUNK) 154*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 155*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_AUTH_CHUNK) == (21), "SCTP_AUTH_CHUNK != 21"); 156*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 157*cf84ac9aSAndroid Build Coastguard Worker #else 158*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_AUTH_CHUNK 21 159*cf84ac9aSAndroid Build Coastguard Worker #endif 160*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_HMAC_IDENT) || (defined(HAVE_DECL_SCTP_HMAC_IDENT) && HAVE_DECL_SCTP_HMAC_IDENT) 161*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 162*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_HMAC_IDENT) == (22), "SCTP_HMAC_IDENT != 22"); 163*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 164*cf84ac9aSAndroid Build Coastguard Worker #else 165*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_HMAC_IDENT 22 166*cf84ac9aSAndroid Build Coastguard Worker #endif 167*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_AUTH_KEY) || (defined(HAVE_DECL_SCTP_AUTH_KEY) && HAVE_DECL_SCTP_AUTH_KEY) 168*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 169*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_AUTH_KEY) == (23), "SCTP_AUTH_KEY != 23"); 170*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 171*cf84ac9aSAndroid Build Coastguard Worker #else 172*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_AUTH_KEY 23 173*cf84ac9aSAndroid Build Coastguard Worker #endif 174*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_AUTH_ACTIVE_KEY) || (defined(HAVE_DECL_SCTP_AUTH_ACTIVE_KEY) && HAVE_DECL_SCTP_AUTH_ACTIVE_KEY) 175*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 176*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_AUTH_ACTIVE_KEY) == (24), "SCTP_AUTH_ACTIVE_KEY != 24"); 177*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 178*cf84ac9aSAndroid Build Coastguard Worker #else 179*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_AUTH_ACTIVE_KEY 24 180*cf84ac9aSAndroid Build Coastguard Worker #endif 181*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_AUTH_DELETE_KEY) || (defined(HAVE_DECL_SCTP_AUTH_DELETE_KEY) && HAVE_DECL_SCTP_AUTH_DELETE_KEY) 182*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 183*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_AUTH_DELETE_KEY) == (25), "SCTP_AUTH_DELETE_KEY != 25"); 184*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 185*cf84ac9aSAndroid Build Coastguard Worker #else 186*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_AUTH_DELETE_KEY 25 187*cf84ac9aSAndroid Build Coastguard Worker #endif 188*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_PEER_AUTH_CHUNKS) || (defined(HAVE_DECL_SCTP_PEER_AUTH_CHUNKS) && HAVE_DECL_SCTP_PEER_AUTH_CHUNKS) 189*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 190*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_PEER_AUTH_CHUNKS) == (26), "SCTP_PEER_AUTH_CHUNKS != 26"); 191*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 192*cf84ac9aSAndroid Build Coastguard Worker #else 193*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_PEER_AUTH_CHUNKS 26 194*cf84ac9aSAndroid Build Coastguard Worker #endif 195*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_LOCAL_AUTH_CHUNKS) || (defined(HAVE_DECL_SCTP_LOCAL_AUTH_CHUNKS) && HAVE_DECL_SCTP_LOCAL_AUTH_CHUNKS) 196*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 197*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_LOCAL_AUTH_CHUNKS) == (27), "SCTP_LOCAL_AUTH_CHUNKS != 27"); 198*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 199*cf84ac9aSAndroid Build Coastguard Worker #else 200*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_LOCAL_AUTH_CHUNKS 27 201*cf84ac9aSAndroid Build Coastguard Worker #endif 202*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_GET_ASSOC_NUMBER) || (defined(HAVE_DECL_SCTP_GET_ASSOC_NUMBER) && HAVE_DECL_SCTP_GET_ASSOC_NUMBER) 203*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 204*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_GET_ASSOC_NUMBER) == (28), "SCTP_GET_ASSOC_NUMBER != 28"); 205*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 206*cf84ac9aSAndroid Build Coastguard Worker #else 207*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_GET_ASSOC_NUMBER 28 208*cf84ac9aSAndroid Build Coastguard Worker #endif 209*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_GET_ASSOC_ID_LIST) || (defined(HAVE_DECL_SCTP_GET_ASSOC_ID_LIST) && HAVE_DECL_SCTP_GET_ASSOC_ID_LIST) 210*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 211*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_GET_ASSOC_ID_LIST) == (29), "SCTP_GET_ASSOC_ID_LIST != 29"); 212*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 213*cf84ac9aSAndroid Build Coastguard Worker #else 214*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_GET_ASSOC_ID_LIST 29 215*cf84ac9aSAndroid Build Coastguard Worker #endif 216*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_AUTO_ASCONF) || (defined(HAVE_DECL_SCTP_AUTO_ASCONF) && HAVE_DECL_SCTP_AUTO_ASCONF) 217*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 218*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_AUTO_ASCONF) == (30), "SCTP_AUTO_ASCONF != 30"); 219*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 220*cf84ac9aSAndroid Build Coastguard Worker #else 221*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_AUTO_ASCONF 30 222*cf84ac9aSAndroid Build Coastguard Worker #endif 223*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_PEER_ADDR_THLDS) || (defined(HAVE_DECL_SCTP_PEER_ADDR_THLDS) && HAVE_DECL_SCTP_PEER_ADDR_THLDS) 224*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 225*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_PEER_ADDR_THLDS) == (31), "SCTP_PEER_ADDR_THLDS != 31"); 226*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 227*cf84ac9aSAndroid Build Coastguard Worker #else 228*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_PEER_ADDR_THLDS 31 229*cf84ac9aSAndroid Build Coastguard Worker #endif 230*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_RECVRCVINFO) || (defined(HAVE_DECL_SCTP_RECVRCVINFO) && HAVE_DECL_SCTP_RECVRCVINFO) 231*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 232*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_RECVRCVINFO) == (32), "SCTP_RECVRCVINFO != 32"); 233*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 234*cf84ac9aSAndroid Build Coastguard Worker #else 235*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_RECVRCVINFO 32 236*cf84ac9aSAndroid Build Coastguard Worker #endif 237*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_RECVNXTINFO) || (defined(HAVE_DECL_SCTP_RECVNXTINFO) && HAVE_DECL_SCTP_RECVNXTINFO) 238*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 239*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_RECVNXTINFO) == (33), "SCTP_RECVNXTINFO != 33"); 240*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 241*cf84ac9aSAndroid Build Coastguard Worker #else 242*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_RECVNXTINFO 33 243*cf84ac9aSAndroid Build Coastguard Worker #endif 244*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_DEFAULT_SNDINFO) || (defined(HAVE_DECL_SCTP_DEFAULT_SNDINFO) && HAVE_DECL_SCTP_DEFAULT_SNDINFO) 245*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 246*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_DEFAULT_SNDINFO) == (34), "SCTP_DEFAULT_SNDINFO != 34"); 247*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 248*cf84ac9aSAndroid Build Coastguard Worker #else 249*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_DEFAULT_SNDINFO 34 250*cf84ac9aSAndroid Build Coastguard Worker #endif 251*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_AUTH_DEACTIVATE_KEY) || (defined(HAVE_DECL_SCTP_AUTH_DEACTIVATE_KEY) && HAVE_DECL_SCTP_AUTH_DEACTIVATE_KEY) 252*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 253*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_AUTH_DEACTIVATE_KEY) == (35), "SCTP_AUTH_DEACTIVATE_KEY != 35"); 254*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 255*cf84ac9aSAndroid Build Coastguard Worker #else 256*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_AUTH_DEACTIVATE_KEY 35 257*cf84ac9aSAndroid Build Coastguard Worker #endif 258*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_REUSE_PORT) || (defined(HAVE_DECL_SCTP_REUSE_PORT) && HAVE_DECL_SCTP_REUSE_PORT) 259*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 260*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_REUSE_PORT) == (36), "SCTP_REUSE_PORT != 36"); 261*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 262*cf84ac9aSAndroid Build Coastguard Worker #else 263*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_REUSE_PORT 36 264*cf84ac9aSAndroid Build Coastguard Worker #endif 265*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_SOCKOPT_BINDX_ADD) || (defined(HAVE_DECL_SCTP_SOCKOPT_BINDX_ADD) && HAVE_DECL_SCTP_SOCKOPT_BINDX_ADD) 266*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 267*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_SOCKOPT_BINDX_ADD) == (100), "SCTP_SOCKOPT_BINDX_ADD != 100"); 268*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 269*cf84ac9aSAndroid Build Coastguard Worker #else 270*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_SOCKOPT_BINDX_ADD 100 271*cf84ac9aSAndroid Build Coastguard Worker #endif 272*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_SOCKOPT_BINDX_REM) || (defined(HAVE_DECL_SCTP_SOCKOPT_BINDX_REM) && HAVE_DECL_SCTP_SOCKOPT_BINDX_REM) 273*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 274*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_SOCKOPT_BINDX_REM) == (101), "SCTP_SOCKOPT_BINDX_REM != 101"); 275*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 276*cf84ac9aSAndroid Build Coastguard Worker #else 277*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_SOCKOPT_BINDX_REM 101 278*cf84ac9aSAndroid Build Coastguard Worker #endif 279*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_SOCKOPT_PEELOFF) || (defined(HAVE_DECL_SCTP_SOCKOPT_PEELOFF) && HAVE_DECL_SCTP_SOCKOPT_PEELOFF) 280*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 281*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_SOCKOPT_PEELOFF) == (102), "SCTP_SOCKOPT_PEELOFF != 102"); 282*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 283*cf84ac9aSAndroid Build Coastguard Worker #else 284*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_SOCKOPT_PEELOFF 102 285*cf84ac9aSAndroid Build Coastguard Worker #endif 286*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_GET_PEER_ADDRS_NUM_OLD) || (defined(HAVE_DECL_SCTP_GET_PEER_ADDRS_NUM_OLD) && HAVE_DECL_SCTP_GET_PEER_ADDRS_NUM_OLD) 287*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 288*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_GET_PEER_ADDRS_NUM_OLD) == (103), "SCTP_GET_PEER_ADDRS_NUM_OLD != 103"); 289*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 290*cf84ac9aSAndroid Build Coastguard Worker #else 291*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_GET_PEER_ADDRS_NUM_OLD 103 292*cf84ac9aSAndroid Build Coastguard Worker #endif 293*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_GET_PEER_ADDRS_OLD) || (defined(HAVE_DECL_SCTP_GET_PEER_ADDRS_OLD) && HAVE_DECL_SCTP_GET_PEER_ADDRS_OLD) 294*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 295*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_GET_PEER_ADDRS_OLD) == (104), "SCTP_GET_PEER_ADDRS_OLD != 104"); 296*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 297*cf84ac9aSAndroid Build Coastguard Worker #else 298*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_GET_PEER_ADDRS_OLD 104 299*cf84ac9aSAndroid Build Coastguard Worker #endif 300*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_GET_LOCAL_ADDRS_NUM_OLD) || (defined(HAVE_DECL_SCTP_GET_LOCAL_ADDRS_NUM_OLD) && HAVE_DECL_SCTP_GET_LOCAL_ADDRS_NUM_OLD) 301*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 302*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_GET_LOCAL_ADDRS_NUM_OLD) == (105), "SCTP_GET_LOCAL_ADDRS_NUM_OLD != 105"); 303*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 304*cf84ac9aSAndroid Build Coastguard Worker #else 305*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_GET_LOCAL_ADDRS_NUM_OLD 105 306*cf84ac9aSAndroid Build Coastguard Worker #endif 307*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_GET_LOCAL_ADDRS_OLD) || (defined(HAVE_DECL_SCTP_GET_LOCAL_ADDRS_OLD) && HAVE_DECL_SCTP_GET_LOCAL_ADDRS_OLD) 308*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 309*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_GET_LOCAL_ADDRS_OLD) == (106), "SCTP_GET_LOCAL_ADDRS_OLD != 106"); 310*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 311*cf84ac9aSAndroid Build Coastguard Worker #else 312*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_GET_LOCAL_ADDRS_OLD 106 313*cf84ac9aSAndroid Build Coastguard Worker #endif 314*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_SOCKOPT_CONNECTX_OLD) || (defined(HAVE_DECL_SCTP_SOCKOPT_CONNECTX_OLD) && HAVE_DECL_SCTP_SOCKOPT_CONNECTX_OLD) 315*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 316*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_SOCKOPT_CONNECTX_OLD) == (107), "SCTP_SOCKOPT_CONNECTX_OLD != 107"); 317*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 318*cf84ac9aSAndroid Build Coastguard Worker #else 319*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_SOCKOPT_CONNECTX_OLD 107 320*cf84ac9aSAndroid Build Coastguard Worker #endif 321*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_GET_PEER_ADDRS) || (defined(HAVE_DECL_SCTP_GET_PEER_ADDRS) && HAVE_DECL_SCTP_GET_PEER_ADDRS) 322*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 323*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_GET_PEER_ADDRS) == (108), "SCTP_GET_PEER_ADDRS != 108"); 324*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 325*cf84ac9aSAndroid Build Coastguard Worker #else 326*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_GET_PEER_ADDRS 108 327*cf84ac9aSAndroid Build Coastguard Worker #endif 328*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_GET_LOCAL_ADDRS) || (defined(HAVE_DECL_SCTP_GET_LOCAL_ADDRS) && HAVE_DECL_SCTP_GET_LOCAL_ADDRS) 329*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 330*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_GET_LOCAL_ADDRS) == (109), "SCTP_GET_LOCAL_ADDRS != 109"); 331*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 332*cf84ac9aSAndroid Build Coastguard Worker #else 333*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_GET_LOCAL_ADDRS 109 334*cf84ac9aSAndroid Build Coastguard Worker #endif 335*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_SOCKOPT_CONNECTX) || (defined(HAVE_DECL_SCTP_SOCKOPT_CONNECTX) && HAVE_DECL_SCTP_SOCKOPT_CONNECTX) 336*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 337*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_SOCKOPT_CONNECTX) == (110), "SCTP_SOCKOPT_CONNECTX != 110"); 338*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 339*cf84ac9aSAndroid Build Coastguard Worker #else 340*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_SOCKOPT_CONNECTX 110 341*cf84ac9aSAndroid Build Coastguard Worker #endif 342*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_SOCKOPT_CONNECTX3) || (defined(HAVE_DECL_SCTP_SOCKOPT_CONNECTX3) && HAVE_DECL_SCTP_SOCKOPT_CONNECTX3) 343*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 344*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_SOCKOPT_CONNECTX3) == (111), "SCTP_SOCKOPT_CONNECTX3 != 111"); 345*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 346*cf84ac9aSAndroid Build Coastguard Worker #else 347*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_SOCKOPT_CONNECTX3 111 348*cf84ac9aSAndroid Build Coastguard Worker #endif 349*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_GET_ASSOC_STATS) || (defined(HAVE_DECL_SCTP_GET_ASSOC_STATS) && HAVE_DECL_SCTP_GET_ASSOC_STATS) 350*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 351*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_GET_ASSOC_STATS) == (112), "SCTP_GET_ASSOC_STATS != 112"); 352*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 353*cf84ac9aSAndroid Build Coastguard Worker #else 354*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_GET_ASSOC_STATS 112 355*cf84ac9aSAndroid Build Coastguard Worker #endif 356*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_PR_SUPPORTED) || (defined(HAVE_DECL_SCTP_PR_SUPPORTED) && HAVE_DECL_SCTP_PR_SUPPORTED) 357*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 358*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_PR_SUPPORTED) == (113), "SCTP_PR_SUPPORTED != 113"); 359*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 360*cf84ac9aSAndroid Build Coastguard Worker #else 361*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_PR_SUPPORTED 113 362*cf84ac9aSAndroid Build Coastguard Worker #endif 363*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_DEFAULT_PRINFO) || (defined(HAVE_DECL_SCTP_DEFAULT_PRINFO) && HAVE_DECL_SCTP_DEFAULT_PRINFO) 364*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 365*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_DEFAULT_PRINFO) == (114), "SCTP_DEFAULT_PRINFO != 114"); 366*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 367*cf84ac9aSAndroid Build Coastguard Worker #else 368*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_DEFAULT_PRINFO 114 369*cf84ac9aSAndroid Build Coastguard Worker #endif 370*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_PR_ASSOC_STATUS) || (defined(HAVE_DECL_SCTP_PR_ASSOC_STATUS) && HAVE_DECL_SCTP_PR_ASSOC_STATUS) 371*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 372*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_PR_ASSOC_STATUS) == (115), "SCTP_PR_ASSOC_STATUS != 115"); 373*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 374*cf84ac9aSAndroid Build Coastguard Worker #else 375*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_PR_ASSOC_STATUS 115 376*cf84ac9aSAndroid Build Coastguard Worker #endif 377*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_PR_STREAM_STATUS) || (defined(HAVE_DECL_SCTP_PR_STREAM_STATUS) && HAVE_DECL_SCTP_PR_STREAM_STATUS) 378*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 379*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_PR_STREAM_STATUS) == (116), "SCTP_PR_STREAM_STATUS != 116"); 380*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 381*cf84ac9aSAndroid Build Coastguard Worker #else 382*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_PR_STREAM_STATUS 116 383*cf84ac9aSAndroid Build Coastguard Worker #endif 384*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_RECONFIG_SUPPORTED) || (defined(HAVE_DECL_SCTP_RECONFIG_SUPPORTED) && HAVE_DECL_SCTP_RECONFIG_SUPPORTED) 385*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 386*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_RECONFIG_SUPPORTED) == (117), "SCTP_RECONFIG_SUPPORTED != 117"); 387*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 388*cf84ac9aSAndroid Build Coastguard Worker #else 389*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_RECONFIG_SUPPORTED 117 390*cf84ac9aSAndroid Build Coastguard Worker #endif 391*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_ENABLE_STREAM_RESET) || (defined(HAVE_DECL_SCTP_ENABLE_STREAM_RESET) && HAVE_DECL_SCTP_ENABLE_STREAM_RESET) 392*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 393*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_ENABLE_STREAM_RESET) == (118), "SCTP_ENABLE_STREAM_RESET != 118"); 394*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 395*cf84ac9aSAndroid Build Coastguard Worker #else 396*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_ENABLE_STREAM_RESET 118 397*cf84ac9aSAndroid Build Coastguard Worker #endif 398*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_RESET_STREAMS) || (defined(HAVE_DECL_SCTP_RESET_STREAMS) && HAVE_DECL_SCTP_RESET_STREAMS) 399*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 400*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_RESET_STREAMS) == (119), "SCTP_RESET_STREAMS != 119"); 401*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 402*cf84ac9aSAndroid Build Coastguard Worker #else 403*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_RESET_STREAMS 119 404*cf84ac9aSAndroid Build Coastguard Worker #endif 405*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_RESET_ASSOC) || (defined(HAVE_DECL_SCTP_RESET_ASSOC) && HAVE_DECL_SCTP_RESET_ASSOC) 406*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 407*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_RESET_ASSOC) == (120), "SCTP_RESET_ASSOC != 120"); 408*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 409*cf84ac9aSAndroid Build Coastguard Worker #else 410*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_RESET_ASSOC 120 411*cf84ac9aSAndroid Build Coastguard Worker #endif 412*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_ADD_STREAMS) || (defined(HAVE_DECL_SCTP_ADD_STREAMS) && HAVE_DECL_SCTP_ADD_STREAMS) 413*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 414*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_ADD_STREAMS) == (121), "SCTP_ADD_STREAMS != 121"); 415*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 416*cf84ac9aSAndroid Build Coastguard Worker #else 417*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_ADD_STREAMS 121 418*cf84ac9aSAndroid Build Coastguard Worker #endif 419*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_SOCKOPT_PEELOFF_FLAGS) || (defined(HAVE_DECL_SCTP_SOCKOPT_PEELOFF_FLAGS) && HAVE_DECL_SCTP_SOCKOPT_PEELOFF_FLAGS) 420*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 421*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_SOCKOPT_PEELOFF_FLAGS) == (122), "SCTP_SOCKOPT_PEELOFF_FLAGS != 122"); 422*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 423*cf84ac9aSAndroid Build Coastguard Worker #else 424*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_SOCKOPT_PEELOFF_FLAGS 122 425*cf84ac9aSAndroid Build Coastguard Worker #endif 426*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_STREAM_SCHEDULER) || (defined(HAVE_DECL_SCTP_STREAM_SCHEDULER) && HAVE_DECL_SCTP_STREAM_SCHEDULER) 427*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 428*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_STREAM_SCHEDULER) == (123), "SCTP_STREAM_SCHEDULER != 123"); 429*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 430*cf84ac9aSAndroid Build Coastguard Worker #else 431*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_STREAM_SCHEDULER 123 432*cf84ac9aSAndroid Build Coastguard Worker #endif 433*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_STREAM_SCHEDULER_VALUE) || (defined(HAVE_DECL_SCTP_STREAM_SCHEDULER_VALUE) && HAVE_DECL_SCTP_STREAM_SCHEDULER_VALUE) 434*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 435*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_STREAM_SCHEDULER_VALUE) == (124), "SCTP_STREAM_SCHEDULER_VALUE != 124"); 436*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 437*cf84ac9aSAndroid Build Coastguard Worker #else 438*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_STREAM_SCHEDULER_VALUE 124 439*cf84ac9aSAndroid Build Coastguard Worker #endif 440*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_INTERLEAVING_SUPPORTED) || (defined(HAVE_DECL_SCTP_INTERLEAVING_SUPPORTED) && HAVE_DECL_SCTP_INTERLEAVING_SUPPORTED) 441*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 442*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_INTERLEAVING_SUPPORTED) == (125), "SCTP_INTERLEAVING_SUPPORTED != 125"); 443*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 444*cf84ac9aSAndroid Build Coastguard Worker #else 445*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_INTERLEAVING_SUPPORTED 125 446*cf84ac9aSAndroid Build Coastguard Worker #endif 447*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCTP_SENDMSG_CONNECT) || (defined(HAVE_DECL_SCTP_SENDMSG_CONNECT) && HAVE_DECL_SCTP_SENDMSG_CONNECT) 448*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 449*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCTP_SENDMSG_CONNECT) == (126), "SCTP_SENDMSG_CONNECT != 126"); 450*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 451*cf84ac9aSAndroid Build Coastguard Worker #else 452*cf84ac9aSAndroid Build Coastguard Worker # define SCTP_SENDMSG_CONNECT 126 453*cf84ac9aSAndroid Build Coastguard Worker #endif 454*cf84ac9aSAndroid Build Coastguard Worker 455*cf84ac9aSAndroid Build Coastguard Worker #ifndef XLAT_MACROS_ONLY 456*cf84ac9aSAndroid Build Coastguard Worker 457*cf84ac9aSAndroid Build Coastguard Worker # ifdef IN_MPERS 458*cf84ac9aSAndroid Build Coastguard Worker 459*cf84ac9aSAndroid Build Coastguard Worker # error static const struct xlat sock_sctp_options in mpers mode 460*cf84ac9aSAndroid Build Coastguard Worker 461*cf84ac9aSAndroid Build Coastguard Worker # else 462*cf84ac9aSAndroid Build Coastguard Worker 463*cf84ac9aSAndroid Build Coastguard Worker static 464*cf84ac9aSAndroid Build Coastguard Worker const struct xlat sock_sctp_options[] = { 465*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_RTOINFO), 466*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_ASSOCINFO), 467*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_INITMSG), 468*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_NODELAY), 469*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_AUTOCLOSE), 470*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_SET_PEER_PRIMARY_ADDR), 471*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_PRIMARY_ADDR), 472*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_ADAPTATION_LAYER), 473*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_DISABLE_FRAGMENTS), 474*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_PEER_ADDR_PARAMS), 475*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_DEFAULT_SEND_PARAM), 476*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_EVENTS), 477*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_I_WANT_MAPPED_V4_ADDR), 478*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_MAXSEG), 479*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_STATUS), 480*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_GET_PEER_ADDR_INFO), 481*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_DELAYED_SACK), 482*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_CONTEXT), 483*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_FRAGMENT_INTERLEAVE), 484*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_PARTIAL_DELIVERY_POINT), 485*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_MAX_BURST), 486*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_AUTH_CHUNK), 487*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_HMAC_IDENT), 488*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_AUTH_KEY), 489*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_AUTH_ACTIVE_KEY), 490*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_AUTH_DELETE_KEY), 491*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_PEER_AUTH_CHUNKS), 492*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_LOCAL_AUTH_CHUNKS), 493*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_GET_ASSOC_NUMBER), 494*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_GET_ASSOC_ID_LIST), 495*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_AUTO_ASCONF), 496*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_PEER_ADDR_THLDS), 497*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_RECVRCVINFO), 498*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_RECVNXTINFO), 499*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_DEFAULT_SNDINFO), 500*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_AUTH_DEACTIVATE_KEY), 501*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_REUSE_PORT), 502*cf84ac9aSAndroid Build Coastguard Worker 503*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_SOCKOPT_BINDX_ADD), 504*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_SOCKOPT_BINDX_REM), 505*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_SOCKOPT_PEELOFF), 506*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_GET_PEER_ADDRS_NUM_OLD), 507*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_GET_PEER_ADDRS_OLD), 508*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_GET_LOCAL_ADDRS_NUM_OLD), 509*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_GET_LOCAL_ADDRS_OLD), 510*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_SOCKOPT_CONNECTX_OLD), 511*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_GET_PEER_ADDRS), 512*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_GET_LOCAL_ADDRS), 513*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_SOCKOPT_CONNECTX), 514*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_SOCKOPT_CONNECTX3), 515*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_GET_ASSOC_STATS), 516*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_PR_SUPPORTED), 517*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_DEFAULT_PRINFO), 518*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_PR_ASSOC_STATUS), 519*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_PR_STREAM_STATUS), 520*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_RECONFIG_SUPPORTED), 521*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_ENABLE_STREAM_RESET), 522*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_RESET_STREAMS), 523*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_RESET_ASSOC), 524*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_ADD_STREAMS), 525*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_SOCKOPT_PEELOFF_FLAGS), 526*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_STREAM_SCHEDULER), 527*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_STREAM_SCHEDULER_VALUE), 528*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_INTERLEAVING_SUPPORTED), 529*cf84ac9aSAndroid Build Coastguard Worker XLAT(SCTP_SENDMSG_CONNECT), 530*cf84ac9aSAndroid Build Coastguard Worker XLAT_END 531*cf84ac9aSAndroid Build Coastguard Worker }; 532*cf84ac9aSAndroid Build Coastguard Worker 533*cf84ac9aSAndroid Build Coastguard Worker # endif /* !IN_MPERS */ 534*cf84ac9aSAndroid Build Coastguard Worker 535*cf84ac9aSAndroid Build Coastguard Worker #endif /* !XLAT_MACROS_ONLY */ 536