From e1d3bf475a0964da50f6f1e4cf5905d2bc39b520 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Wed, 19 Jun 2024 15:59:13 +0200 Subject: [PATCH] Increase SIGRTMIN to 35. --- src/header/signal/linux.rs | 3 ++- src/header/signal/redox.rs | 2 +- src/pthread/mod.rs | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/header/signal/linux.rs b/src/header/signal/linux.rs index de013cdc1..fb23a0e99 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 b4e8496ad..f146dcda5 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 0290f26fb..2b4ad725f 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(); -- GitLab