/DragonOS-0.1.8/user/libs/libc/src/ |
D | signal.c | 24 struct sigaction sa = {0}; in signal() 30 sigaction(signum, &sa, NULL); in signal() 41 int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact) in sigaction() function
|
/DragonOS-0.1.8/user/libs/libc/src/include/export/ |
D | signal.h | 85 struct sigaction struct 95 int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact); argument
|
/DragonOS-0.1.8/kernel/src/ipc/ |
D | syscall.rs | 18 SignalNumber, __siginfo_union, __siginfo_union_data, si_code_val, sigaction, 83 pub fn sigaction( in sigaction() method 92 let mut new_ka: sigaction = Default::default(); in sigaction() 93 let mut old_ka: sigaction = Default::default(); in sigaction() 101 core::mem::size_of::<sigaction>() as u64, in sigaction() 128 new_ka = sigaction { in sigaction() 177 core::mem::size_of::<sigaction>() as u64, in sigaction()
|
D | signal.rs | 36 si_code_val, sig_is_member, sigaction, sigaction__union_u, sigcontext, sigframe, 43 pub static DEFAULT_SIGACTION: sigaction = sigaction { 54 pub static DEFAULT_SIGACTION_IGNORE: sigaction = sigaction { 431 Option<&'static mut sigaction>, in get_signal_to_deliver() argument 434 let ka: Option<&mut sigaction>; in get_signal_to_deliver() 580 ka: &mut sigaction, in handle_signal() argument 598 ka: &mut sigaction, in setup_frame() argument 691 fn get_stack(_ka: &sigaction, regs: &pt_regs, size: usize) -> *mut sigframe { in get_stack() argument 787 act: Option<&mut sigaction>, in do_sigaction() argument 788 old_act: Option<&mut sigaction>, in do_sigaction() argument [all …]
|
D | signal_types.rs | 106 pub struct sigaction { struct 114 impl Default for sigaction { implementation 125 impl sigaction { impl 233 pub action: [sigaction; MAX_SIG_NUM as usize], 453 impl FFIBind2Rust<crate::include::bindings::bindings::sigaction> for sigaction { implementation 455 src: *mut crate::include::bindings::bindings::sigaction, in convert_mut() argument 460 src: *const crate::include::bindings::bindings::sigaction, in convert_ref() argument
|
/DragonOS-0.1.8/kernel/src/include/DragonOS/ |
D | signal.h | 99 struct sigaction struct 135 struct sigaction action[MAX_SIG_NUM];
|
/DragonOS-0.1.8/kernel/src/process/ |
D | fork.rs | 12 signal_types::{sigaction, sighand_struct, signal_struct, SigQueue}, 57 if !(x as *const crate::include::bindings::bindings::sigaction).is_null() { in process_copy_sighand() 59 *sigaction::convert_ref(x as *const crate::include::bindings::bindings::sigaction) in process_copy_sighand()
|
/DragonOS-0.1.8/docs/community/ChangeLog/V0.1.x/ |
D | V0.1.2.md | 38 - libc增加`signal()`,`sigaction()`函数。
|
/DragonOS-0.1.8/kernel/src/syscall/ |
D | mod.rs | 707 Self::sigaction(sig, act, old_act, from_user) in handle()
|