diff --git a/src/header/signal/linux.rs b/src/header/signal/linux.rs index de013cdc13..fb23a0e99b 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 b4e8496add..f146dcda53 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 0290f26fbc..2b4ad725f5 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();