Searched defs:sigaction (Results 1 – 5 of 5) sorted by relevance
/DragonOS-0.1.3/user/libs/libc/src/include/ |
D | signal.h | 85 struct sigaction struct 89 void (*sa_sigaction)(int, siginfo_t *, void *); argument 95 int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact); argument
|
/DragonOS-0.1.3/kernel/src/include/DragonOS/ |
D | signal.h | 99 struct sigaction struct 104 void (*_sa_sigaction)(int sig, struct siginfo *sinfo, void *); argument 111 // ============ sigaction结构体中的的sa_flags的可选值 =========== argument
|
/DragonOS-0.1.3/user/libs/libc/src/ |
D | signal.c | 41 int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact) in sigaction() function
|
/DragonOS-0.1.3/kernel/src/ipc/ |
D | signal_types.rs | 105 pub struct sigaction { struct 106 pub _u: sigaction__union_u, argument 113 impl Default for sigaction { implementation 124 impl sigaction { impl 452 impl FFIBind2Rust<crate::include::bindings::bindings::sigaction> for sigaction { implementation 454 src: *mut crate::include::bindings::bindings::sigaction, in convert_mut() 459 src: *const crate::include::bindings::bindings::sigaction, in convert_ref()
|
D | signal.rs | 470 Option<&'static mut sigaction>, in get_signal_to_deliver() 619 ka: &mut sigaction, in handle_signal() 637 ka: &mut sigaction, in setup_frame() 712 fn get_stack(_ka: &sigaction, regs: &pt_regs, size: usize) -> *mut sigframe { in get_stack() 913 act: Option<&mut sigaction>, in do_sigaction() 914 old_act: Option<&mut sigaction>, in do_sigaction()
|