Searched refs:sigset_t (Results 1 – 6 of 6) sorted by relevance
/DragonOS-0.1.8/kernel/src/ipc/ |
D | signal_types.rs | 22 pub type sigset_t = u64; typedef 109 pub sa_mask: sigset_t, // 为了可扩展性而设置的sa_mask 144 pub sa_mask: sigset_t, 252 pub signal: sigset_t, 407 impl FFIBind2Rust<crate::include::bindings::bindings::sigset_t> for sigset_t { implementation 409 src: *mut crate::include::bindings::bindings::sigset_t, in convert_mut() argument 414 src: *const crate::include::bindings::bindings::sigset_t, in convert_ref() argument 533 pub fn flush_by_mask(&mut self, mask: &sigset_t) { in flush_by_mask() argument 567 pub fn sigset_del(set: &mut sigset_t, sig: SignalNumber) { in sigset_del() argument 579 pub fn sigset_add(set: &mut sigset_t, sig: SignalNumber) { in sigset_add() argument [all …]
|
D | signal.rs | 38 sigset_equal, sigset_t, SigQueue, SignalNumber, MAX_SIG_NUM, SA_ALL_FLAGS, SA_FLAG_DFL, 268 sigset_t::convert_mut(&mut pcb.sig_pending.signal).unwrap(), in complete_signal() 312 if sig_is_member(sigset_t::convert_ref(&pcb.sig_blocked).unwrap(), sig) { in wants_signal() 450 dequeue_signal(sigset_t::convert_mut(&mut current_pcb().sig_blocked).unwrap()); in get_signal_to_deliver() 491 fn dequeue_signal(sig_mask: &mut sigset_t) -> (SignalNumber, Option<siginfo>) { in dequeue_signal() 520 fn next_signal(pending: &sigpending, sig_mask: &sigset_t) -> SignalNumber { in next_signal() 582 oldset: &sigset_t, in handle_signal() argument 600 oldset: &sigset_t, in setup_frame() argument 726 mask: &sigset_t, in setup_sigcontext() argument 850 let mut mask: sigset_t = 0; in do_sigaction() [all …]
|
D | syscall.rs | 19 sigaction__union_u, siginfo, sigset_init, sigset_t, user_sigaction, SA_FLAG_DFL, 106 let mask: sigset_t = unsafe { (*act).sa_mask }; in sigaction() 133 sa_mask: sigset_t::default(), in sigaction()
|
/DragonOS-0.1.8/kernel/src/include/DragonOS/ |
D | signal.h | 26 typedef uint64_t sigset_t; typedef 107 sigset_t sa_mask; 143 sigset_t signal;
|
/DragonOS-0.1.8/user/libs/libc/src/include/export/ |
D | signal.h | 83 } sigset_t; typedef 90 sigset_t sa_mask;
|
/DragonOS-0.1.8/kernel/src/process/ |
D | proc-types.h | 129 sigset_t sig_blocked;
|