Searched refs:Sigaction (Results 1 – 5 of 5) sorted by relevance
/DragonOS/kernel/src/ipc/ |
H A D | signal_types.rs | 72 pub handlers: [Sigaction; MAX_SIG_NUM], 108 handlers: [Sigaction::default(); MAX_SIG_NUM], in default() 189 pub struct Sigaction { struct 197 impl Default for Sigaction { argument 208 impl Sigaction { implementation 269 pub const DEFAULT_SIGACTION: Sigaction = Sigaction { 277 pub const DEFAULT_SIGACTION_IGNORE: Sigaction = Sigaction {
|
H A D | syscall.rs | 39 SaHandlerType, SigInfo, SigType, Sigaction, SigactionType, UserSigaction, USER_SIG_DFL, 137 let mut new_ka: Sigaction = Default::default(); in sigaction() 138 let mut old_sigaction: Sigaction = Default::default(); in sigaction() 142 let r = UserBufferWriter::new(act, core::mem::size_of::<Sigaction>(), from_user); in sigaction() 150 new_ka = Sigaction::DEFAULT_SIGACTION; in sigaction() 156 new_ka = Sigaction::DEFAULT_SIGACTION_IGNORE; in sigaction() 164 new_ka = Sigaction::new( in sigaction()
|
H A D | signal.rs | 15 SaHandlerType, SigInfo, SigType, Sigaction, SignalStruct, SIG_KERNEL_STOP_MASK, 382 act: Option<&mut Sigaction>, in do_sigaction() argument 383 old_act: Option<&mut Sigaction>, in do_sigaction() argument 390 let action: &mut Sigaction = &mut pcb.sig_struct().handlers[sig as usize - 1]; in do_sigaction() 398 let old_act: Option<&mut Sigaction> = { in do_sigaction()
|
/DragonOS/kernel/src/arch/x86_64/ipc/ |
H A D | signal.rs | 16 signal_types::{SaHandlerType, SigInfo, Sigaction, SigactionType, SignalArch}, 438 let mut sigaction: Sigaction; in do_signal() 469 sigaction = Sigaction::default(); in do_signal() 536 sigaction: &mut Sigaction, in handle_signal() argument 552 sigaction: &mut Sigaction, in setup_frame() argument
|
/DragonOS/docs/community/ChangeLog/V0.1.x/ |
H A D | V0.1.9.md | 1500 * signal基本完成,能实现 Sigaction 系统调用
|