1 /* Generated by ./xlat/gen.sh from ./xlat/nl_sock_diag_types.in; do not edit. */ 2 3 #include "gcc_compat.h" 4 #include "static_assert.h" 5 6 #if defined(TCPDIAG_GETSOCK) || (defined(HAVE_DECL_TCPDIAG_GETSOCK) && HAVE_DECL_TCPDIAG_GETSOCK) 7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 8 static_assert((TCPDIAG_GETSOCK) == (18), "TCPDIAG_GETSOCK != 18"); 9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 10 #else 11 # define TCPDIAG_GETSOCK 18 12 #endif 13 #if defined(DCCPDIAG_GETSOCK) || (defined(HAVE_DECL_DCCPDIAG_GETSOCK) && HAVE_DECL_DCCPDIAG_GETSOCK) 14 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 15 static_assert((DCCPDIAG_GETSOCK) == (19), "DCCPDIAG_GETSOCK != 19"); 16 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 17 #else 18 # define DCCPDIAG_GETSOCK 19 19 #endif 20 #if defined(SOCK_DIAG_BY_FAMILY) || (defined(HAVE_DECL_SOCK_DIAG_BY_FAMILY) && HAVE_DECL_SOCK_DIAG_BY_FAMILY) 21 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 22 static_assert((SOCK_DIAG_BY_FAMILY) == (20), "SOCK_DIAG_BY_FAMILY != 20"); 23 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 24 #else 25 # define SOCK_DIAG_BY_FAMILY 20 26 #endif 27 #if defined(SOCK_DESTROY) || (defined(HAVE_DECL_SOCK_DESTROY) && HAVE_DECL_SOCK_DESTROY) 28 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 29 static_assert((SOCK_DESTROY) == (21), "SOCK_DESTROY != 21"); 30 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 31 #else 32 # define SOCK_DESTROY 21 33 #endif 34 35 #ifndef XLAT_MACROS_ONLY 36 37 # ifdef IN_MPERS 38 39 # error static const struct xlat nl_sock_diag_types in mpers mode 40 41 # else 42 43 static 44 const struct xlat nl_sock_diag_types[] = { 45 XLAT(TCPDIAG_GETSOCK), 46 XLAT(DCCPDIAG_GETSOCK), 47 XLAT(SOCK_DIAG_BY_FAMILY), 48 XLAT(SOCK_DESTROY), 49 XLAT_END 50 }; 51 52 # endif /* !IN_MPERS */ 53 54 #endif /* !XLAT_MACROS_ONLY */ 55