Searched refs:sigpending (Results 1 – 5 of 5) sorted by relevance
/DragonOS-0.1.7/docs/kernel/ipc/ |
D | signal.md | 17 …信号给进程B的时候,使用`kill(pid, signal)`接口进行发送。然后陷入内核的`sys_kill()`函数中进行处理。然后内核将会把信号加入目标进程的pcb的`sigpending`中。 30 │ Send Signal ├────►Add to sigpending of│
|
/DragonOS-0.1.7/kernel/src/include/DragonOS/ |
D | signal.h | 141 struct sigpending struct
|
/DragonOS-0.1.7/kernel/src/ipc/ |
D | signal_types.rs | 251 pub struct sigpending { struct 423 impl FFIBind2Rust<crate::include::bindings::bindings::sigpending> for sigpending { implementation 425 src: *mut crate::include::bindings::bindings::sigpending, in convert_mut() argument 430 src: *const crate::include::bindings::bindings::sigpending, in convert_ref() argument
|
D | signal.rs | 37 sighand_struct, siginfo, signal_struct, sigpending, sigset_clear, sigset_del, sigset_delmask, 274 let _pending: Option<&mut sigpending> = sigpending::convert_mut(&mut pcb.sig_pending); in __send_signal_locked() 404 let ptr = &sigpending::convert_ref(&(*pcb).sig_pending).unwrap().signal; in has_sig_pending() 540 sigpending::convert_ref(&(current_pcb().sig_pending)).unwrap(), in dequeue_signal() 549 sigpending::convert_mut(&mut current_pcb().sig_pending).unwrap(), in dequeue_signal() 565 fn next_signal(pending: &sigpending, sig_mask: &sigset_t) -> SignalNumber { in next_signal() argument 594 fn collect_signal(sig: SignalNumber, pending: &mut sigpending) -> siginfo { in collect_signal()
|
/DragonOS-0.1.7/kernel/src/process/ |
D | proc-types.h | 134 struct sigpending sig_pending;
|