Home
last modified time | relevance | path

Searched refs:sigset_t (Results 1 – 5 of 5) sorted by relevance

/DragonOS-0.1.3/kernel/src/include/DragonOS/
Dsignal.h26 typedef uint64_t sigset_t; typedef
107 sigset_t sa_mask;
143 sigset_t signal;
/DragonOS-0.1.3/kernel/src/ipc/
Dsignal_types.rs21 pub type sigset_t = u64; typedef
108 pub sa_mask: sigset_t, // 为了可扩展性而设置的sa_mask
143 pub sa_mask: sigset_t,
251 pub signal: sigset_t,
406 impl FFIBind2Rust<crate::include::bindings::bindings::sigset_t> for sigset_t { implementation
408 src: *mut crate::include::bindings::bindings::sigset_t, in convert_mut() argument
413 src: *const crate::include::bindings::bindings::sigset_t, in convert_ref() argument
532 pub fn flush_by_mask(&mut self, mask: &sigset_t) { in flush_by_mask() argument
566 pub fn sigset_del(set: &mut sigset_t, sig: SignalNumber) { in sigset_del() argument
578 pub fn sigset_add(set: &mut sigset_t, sig: SignalNumber) { in sigset_add() argument
[all …]
Dsignal.rs32 sigset_equal, sigset_init, sigset_t, SigQueue, SignalNumber, MAX_SIG_NUM, SA_ALL_FLAGS,
307 sigset_t::convert_mut(&mut pcb.sig_pending.signal).unwrap(), in complete_signal()
351 if sig_is_member(sigset_t::convert_ref(&pcb.sig_blocked).unwrap(), sig) { in wants_signal()
489 dequeue_signal(sigset_t::convert_mut(&mut current_pcb().sig_blocked).unwrap()); in get_signal_to_deliver()
530 fn dequeue_signal(sig_mask: &mut sigset_t) -> (SignalNumber, Option<siginfo>) { in dequeue_signal()
559 fn next_signal(pending: &sigpending, sig_mask: &sigset_t) -> SignalNumber { in next_signal()
621 oldset: &sigset_t, in handle_signal() argument
639 oldset: &sigset_t, in setup_frame() argument
745 fn setup_sigcontext(context: &mut sigcontext, mask: &sigset_t, regs: &pt_regs) -> Result<i32, i32> { in setup_sigcontext() argument
819 let mask: sigset_t = unsafe { (*act).sa_mask }; in sys_sigaction()
[all …]
/DragonOS-0.1.3/user/libs/libc/src/include/
Dsignal.h83 } sigset_t; typedef
90 sigset_t sa_mask;
/DragonOS-0.1.3/kernel/src/process/
Dproc-types.h129 sigset_t sig_blocked;