From 9f446e2fd3d82575f1673741562ea4c18fc4c429 Mon Sep 17 00:00:00 2001 From: elle Date: Mon, 8 Sep 2025 20:22:36 +0000 Subject: [PATCH] redox-rt: remove `signal` dead code --- redox-rt/src/signal.rs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/redox-rt/src/signal.rs b/redox-rt/src/signal.rs index 31413dd598..6019ecc4fa 100644 --- a/redox-rt/src/signal.rs +++ b/redox-rt/src/signal.rs @@ -152,7 +152,8 @@ unsafe fn inner(stack: &mut SigStack) { flags: SigactionFlags::empty(), }), None, - ); + ) + .ok(); } action }; @@ -546,7 +547,7 @@ bitflags::bitflags! { const STORED_FLAGS: u32 = 0xfe00_0000; -fn default_handler(sig: c_int) { +fn default_handler(_sig: c_int) { unreachable!(); } @@ -569,10 +570,6 @@ pub(crate) static PROC_CONTROL_STRUCT: SigProcControl = SigProcControl { sender_infos: [const { AtomicU64::new(0) }; 32], }; -fn combine_allowset([lo, hi]: [u64; 2]) -> u64 { - (lo >> 32) | ((hi >> 32) << 32) -} - const fn sig_bit(sig: u32) -> u64 { //assert_ne!(sig, 32); //assert_ne!(sig, 0); @@ -631,7 +628,7 @@ pub fn setup_sighandler(tcb: &RtTcb, first_thread: bool) { .expect("failed to sync signal tctl"); // TODO: Inherited set of ignored signals - set_sigmask(Some(0), None); + set_sigmask(Some(0), None).ok(); } pub type RtSigarea = RtTcb; // TODO pub fn current_setsighandler_struct() -> SetSighandlerData {