@@ -1288,6 +1288,17 @@ pub const PIPE_BUF: usize = 4096;
1288
1288
1289
1289
pub const SI_LOAD_SHIFT : c_uint = 16 ;
1290
1290
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
+
1291
1302
// si_code values for SIGBUS signal
1292
1303
pub const BUS_ADRALN : c_int = 1 ;
1293
1304
pub const BUS_ADRERR : c_int = 2 ;
@@ -1296,6 +1307,13 @@ pub const BUS_OBJERR: c_int = 3;
1296
1307
pub const BUS_MCEERR_AR : c_int = 4 ;
1297
1308
pub const BUS_MCEERR_AO : c_int = 5 ;
1298
1309
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
+
1299
1317
// si_code values for SIGCHLD signal
1300
1318
pub const CLD_EXITED : c_int = 1 ;
1301
1319
pub const CLD_KILLED : c_int = 2 ;
0 commit comments