redox-rt: remove signal dead code

This commit is contained in:
elle
2025-09-08 20:22:36 +00:00
parent a5c41f77d0
commit 9f446e2fd3
+4 -7
View File
@@ -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 {