Home
last modified time | relevance | path

Searched refs:SigactionType (Results 1 – 4 of 4) sorted by relevance

/DragonOS/kernel/src/ipc/
H A Dsignal_types.rs115 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 Dsignal.rs9 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 Dsyscall.rs39 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 Dsignal.rs16 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()