redox-rt: remove signal dead code
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user