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