Home
last modified time | relevance | path

Searched refs:sigaction (Results 1 – 7 of 7) sorted by relevance

/DragonOS-0.1.2/user/libs/libc/src/
Dsignal.c24 struct sigaction sa = {0}; in signal()
30 sigaction(SIGKILL, &sa, NULL); in signal()
41 int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact) in sigaction() function
/DragonOS-0.1.2/user/libs/libc/src/include/
Dsignal.h78 struct sigaction struct
88 int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact); argument
/DragonOS-0.1.2/kernel/src/include/DragonOS/
Dsignal.h99 struct sigaction struct
135 struct sigaction action[MAX_SIG_NUM];
/DragonOS-0.1.2/kernel/src/ipc/
Dsignal.rs30 si_code_val, sig_is_member, sigaction, sigaction__union_u, sigcontext, sigframe,
40 pub static DEFAULT_SIGACTION: sigaction = sigaction {
51 pub static DEFAULT_SIGACTION_IGNORE: sigaction = sigaction {
442 Option<&'static mut sigaction>, in get_signal_to_deliver() argument
445 let ka: Option<&mut sigaction>; in get_signal_to_deliver()
591 ka: &mut sigaction, in handle_signal() argument
609 ka: &mut sigaction, in setup_frame() argument
684 fn get_stack(_ka: &sigaction, regs: &pt_regs, size: usize) -> *mut sigframe { in get_stack() argument
782 let mut new_ka: sigaction = Default::default(); in sys_sigaction()
783 let mut old_ka: sigaction = Default::default(); in sys_sigaction()
[all …]
Dsignal_types.rs105 pub struct sigaction { struct
113 impl Default for sigaction { argument
124 impl sigaction { implementation
232 pub action: [sigaction; MAX_SIG_NUM as usize],
452 impl FFIBind2Rust<crate::include::bindings::bindings::sigaction> for sigaction { implementation
454 src: *mut crate::include::bindings::bindings::sigaction, in convert_mut() argument
459 src: *const crate::include::bindings::bindings::sigaction, in convert_ref() argument
/DragonOS-0.1.2/kernel/src/process/
Dfork.rs12 signal_types::{sigaction, sighand_struct, signal_struct, SigQueue},
56 if !(x as *const crate::include::bindings::bindings::sigaction).is_null() { in process_copy_sighand()
58 *sigaction::convert_ref(x as *const crate::include::bindings::bindings::sigaction) in process_copy_sighand()
/DragonOS-0.1.2/docs/community/ChangeLog/V0.1.x/
DV0.1.2.md38 - libc增加`signal()`,`sigaction()`函数。