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