Home
last modified time | relevance | path

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

/DragonOS/kernel/src/ipc/
H A Dsignal_types.rs72 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 Dsyscall.rs39 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 Dsignal.rs15 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 Dsignal.rs16 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 DV0.1.9.md1500 * signal基本完成,能实现 Sigaction 系统调用