Searched refs:SigactionType (Results 1 – 4 of 4) sorted by relevance
/DragonOS/kernel/src/ipc/ |
H A D | signal_types.rs | 115 pub enum SigactionType { enum 128 impl SigactionType { implementation 190 action: SigactionType, 200 action: SigactionType::SaHandler(SaHandlerType::Default), in default() 223 action: SigactionType, in new() argument 236 pub fn action(&self) -> SigactionType { in action() argument 252 pub fn set_action(&mut self, action: SigactionType) { in set_action() argument 270 action: SigactionType::SaHandler(SaHandlerType::Default), 278 action: SigactionType::SaHandler(SaHandlerType::Ignore),
|
H A D | signal.rs | 9 ipc::signal_types::SigactionType, 253 SigactionType::SaHandler(handler) => handler.is_sig_default(), in sig_fatal() 254 SigactionType::SaSigaction(sigaction) => sigaction.is_none(), in sig_fatal() 370 sigaction.set_action(SigactionType::SaHandler(SaHandlerType::Default)); in flush_signal_handlers()
|
H A D | syscall.rs | 39 SaHandlerType, SigInfo, SigType, Sigaction, SigactionType, UserSigaction, USER_SIG_DFL, 165 SigactionType::SaHandler(SaHandlerType::Customized(unsafe { in sigaction() 220 SigactionType::SaHandler(handler) => { in sigaction() 231 SigactionType::SaSigaction(_) => { in sigaction()
|
/DragonOS/kernel/src/arch/x86_64/ipc/ |
H A D | signal.rs | 16 signal_types::{SaHandlerType, SigInfo, Sigaction, SigactionType, SignalArch}, 463 SigactionType::SaHandler(action_type) => match action_type { in do_signal() 477 SigactionType::SaSigaction(_) => todo!(), in do_signal() 560 SigactionType::SaHandler(handler_type) => match handler_type { in setup_frame() 613 SigactionType::SaSigaction(_) => { in setup_frame()
|