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