@@ -1289,6 +1289,17 @@ pub const PIPE_BUF: usize = 4096;
12891289
12901290pub const SI_LOAD_SHIFT : c_uint = 16 ;
12911291
1292+ // si_code values
1293+ pub const SI_USER : c_int = 0 ;
1294+ pub const SI_KERNEL : c_int = 0x80 ;
1295+ pub const SI_QUEUE : c_int = -1 ;
1296+ pub const SI_TIMER : c_int = -2 ;
1297+ pub const SI_MESGQ : c_int = -3 ;
1298+ pub const SI_ASYNCIO : c_int = -4 ;
1299+ pub const SI_SIGIO : c_int = -5 ;
1300+ pub const SI_TKILL : c_int = -6 ;
1301+ pub const SI_ASYNCNL : c_int = -60 ;
1302+
12921303// si_code values for SIGBUS signal
12931304pub const BUS_ADRALN : c_int = 1 ;
12941305pub const BUS_ADRERR : c_int = 2 ;
@@ -1297,6 +1308,13 @@ pub const BUS_OBJERR: c_int = 3;
12971308pub const BUS_MCEERR_AR : c_int = 4 ;
12981309pub const BUS_MCEERR_AO : c_int = 5 ;
12991310
1311+ // si_code values for SIGTRAP
1312+ pub const TRAP_BRKPT : c_int = 1 ;
1313+ pub const TRAP_TRACE : c_int = 2 ;
1314+ pub const TRAP_BRANCH : c_int = 3 ;
1315+ pub const TRAP_HWBKPT : c_int = 4 ;
1316+ pub const TRAP_UNK : c_int = 5 ;
1317+
13001318// si_code values for SIGCHLD signal
13011319pub const CLD_EXITED : c_int = 1 ;
13021320pub const CLD_KILLED : c_int = 2 ;
0 commit comments