diff --git a/src/header/signal/linux.rs b/src/header/signal/linux.rs index de013cdc13d2526a857f5aa7d6d5be508817be22..fb23a0e99bfc3aa4c2e152fad270a4a852c2433d 100644 --- a/src/header/signal/linux.rs +++ b/src/header/signal/linux.rs @@ -58,7 +58,8 @@ pub const SIGSYS: usize = 31; pub const SIGUNUSED: usize = SIGSYS; pub const NSIG: usize = 32; -pub const SIGRTMIN: usize = 34; +pub const SIGRTMIN: usize = 35; // TODO: decrease to 34 +pub const SIGRTMAX: usize = 64; pub const SA_NOCLDSTOP: usize = 1; pub const SA_NOCLDWAIT: usize = 2; diff --git a/src/header/signal/redox.rs b/src/header/signal/redox.rs index b4e8496addfbd4c7cb1ce57ac1ebbcb50687c5a6..f146dcda53ebdacd78e688d1762292fe837caa62 100644 --- a/src/header/signal/redox.rs +++ b/src/header/signal/redox.rs @@ -66,7 +66,7 @@ pub const SIGPWR: usize = 30; pub const SIGSYS: usize = 31; pub const NSIG: usize = 32; -pub const SIGRTMIN: usize = 34; +pub const SIGRTMIN: usize = 35; pub const SIGRTMAX: usize = 64; pub const SA_NOCLDSTOP: usize = 0x00000001; diff --git a/src/pthread/mod.rs b/src/pthread/mod.rs index 0290f26fbc528924803c813d5de062bebc66f1f5..2b4ad725f58ed677725155442cfb2d1e3b08a662 100644 --- a/src/pthread/mod.rs +++ b/src/pthread/mod.rs @@ -316,8 +316,8 @@ unsafe fn dealloc_thread(thread: &Pthread) { OS_TID_TO_PTHREAD.lock().remove(&thread.os_tid.get().read()); //drop(Box::from_raw(thread as *const Pthread as *mut Pthread)); } -pub const SIGRT_RLCT_CANCEL: usize = 32; -pub const SIGRT_RLCT_TIMER: usize = 33; +pub const SIGRT_RLCT_CANCEL: usize = 33; +pub const SIGRT_RLCT_TIMER: usize = 34; unsafe extern "C" fn cancel_sighandler(_: c_int) { cancel_current_thread();