1 /* Generated by ./xlat/gen.sh from ./xlat/siginfo_codes.in; do not edit. */ 2 3 static const struct xlat siginfo_codes[] = { 4 #if !(defined(SI_USER) || (defined(HAVE_DECL_SI_USER) && HAVE_DECL_SI_USER)) 5 # define SI_USER 0 6 #endif 7 XLAT(SI_USER), 8 #if !(defined(SI_KERNEL) || (defined(HAVE_DECL_SI_KERNEL) && HAVE_DECL_SI_KERNEL)) 9 # define SI_KERNEL 0x80 10 #endif 11 XLAT(SI_KERNEL), 12 #if !(defined(SI_QUEUE) || (defined(HAVE_DECL_SI_QUEUE) && HAVE_DECL_SI_QUEUE)) 13 # define SI_QUEUE -1 14 #endif 15 XLAT(SI_QUEUE), 16 #if !(defined(SI_TIMER) || (defined(HAVE_DECL_SI_TIMER) && HAVE_DECL_SI_TIMER)) 17 # define SI_TIMER -2 18 #endif 19 XLAT(SI_TIMER), 20 #if !(defined(SI_MESGQ) || (defined(HAVE_DECL_SI_MESGQ) && HAVE_DECL_SI_MESGQ)) 21 # define SI_MESGQ -3 22 #endif 23 XLAT(SI_MESGQ), 24 #if !(defined(SI_ASYNCIO) || (defined(HAVE_DECL_SI_ASYNCIO) && HAVE_DECL_SI_ASYNCIO)) 25 # define SI_ASYNCIO -4 26 #endif 27 XLAT(SI_ASYNCIO), 28 #if !(defined(SI_SIGIO) || (defined(HAVE_DECL_SI_SIGIO) && HAVE_DECL_SI_SIGIO)) 29 # define SI_SIGIO -5 30 #endif 31 XLAT(SI_SIGIO), 32 #if !(defined(SI_TKILL) || (defined(HAVE_DECL_SI_TKILL) && HAVE_DECL_SI_TKILL)) 33 # define SI_TKILL -6 34 #endif 35 XLAT(SI_TKILL), 36 #if !(defined(SI_DETHREAD) || (defined(HAVE_DECL_SI_DETHREAD) && HAVE_DECL_SI_DETHREAD)) 37 # define SI_DETHREAD -7 38 #endif 39 XLAT(SI_DETHREAD), 40 #if !(defined(SI_ASYNCNL) || (defined(HAVE_DECL_SI_ASYNCNL) && HAVE_DECL_SI_ASYNCNL)) 41 # define SI_ASYNCNL -60 42 #endif 43 XLAT(SI_ASYNCNL), 44 #if defined(SI_NOINFO) || (defined(HAVE_DECL_SI_NOINFO) && HAVE_DECL_SI_NOINFO) 45 XLAT(SI_NOINFO), 46 #endif 47 #if defined(SI_LWP) || (defined(HAVE_DECL_SI_LWP) && HAVE_DECL_SI_LWP) 48 XLAT(SI_LWP), 49 #endif 50 XLAT_END 51 }; 52