Home
last modified time | relevance | path

Searched refs:handlers (Results 1 – 5 of 5) sorted by relevance

/DragonOS/kernel/src/ipc/
H A Dsignal.rs250 let action = pcb.sig_struct().handlers[*self as usize - 1].action(); in sig_fatal()
299 return !pcb.sig_struct().handlers[*self as usize - 1].is_ignore(); in prepare_sianal()
366 let actions = &mut pcb.sig_struct_irqsave().handlers; in flush_signal_handlers()
390 let action: &mut Sigaction = &mut pcb.sig_struct().handlers[sig as usize - 1]; in do_sigaction()
H A Dsignal_types.rs72 pub handlers: [Sigaction; MAX_SIG_NUM], field
108 handlers: [Sigaction::default(); MAX_SIG_NUM], in default()
/DragonOS/kernel/src/driver/tty/
H A Dtty_job_control.rs56 || pcb.sig_struct_irqsave().handlers[sig as usize].is_ignore() in tty_check_change()
/DragonOS/kernel/src/process/
H A Dfork.rs322 new_pcb.sig_struct_irqsave().handlers = current_pcb.sig_struct_irqsave().handlers; in copy_sighand()
/DragonOS/kernel/src/arch/x86_64/ipc/
H A Dsignal.rs458 sigaction = sig_guard.handlers[sig_number as usize - 1]; in do_signal()