Home
last modified time | relevance | path

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

/DragonOS-0.1.8/user/libs/libc/src/
Dsignal.c24 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/
Dsignal.h85 struct sigaction struct
95 int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact); argument
/DragonOS-0.1.8/kernel/src/ipc/
Dsyscall.rs18 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()
Dsignal.rs36 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 …]
Dsignal_types.rs106 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/
Dsignal.h99 struct sigaction struct
135 struct sigaction action[MAX_SIG_NUM];
/DragonOS-0.1.8/kernel/src/process/
Dfork.rs12 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/
DV0.1.2.md38 - libc增加`signal()`,`sigaction()`函数。
/DragonOS-0.1.8/kernel/src/syscall/
Dmod.rs707 Self::sigaction(sig, act, old_act, from_user) in handle()