Searched refs:WaitOption (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/process/ |
H A D | exit.rs | 18 abi::WaitOption, pid::PidType, resource::RUsage, Pid, ProcessControlBlock, ProcessManager, 27 pub options: WaitOption, 43 pub fn new(pid_type: PidType, pid: Pid, options: WaitOption) -> Self { in new() 59 options: WaitOption, in kernel_wait4() argument 89 kwo.options.insert(WaitOption::WEXITED); in kernel_wait4() 123 if !kwo.options.contains(WaitOption::WNOHANG) { in do_wait() 188 if kwo.options.contains(WaitOption::WNOHANG) in do_waitpid() 189 || kwo.options.contains(WaitOption::WNOWAIT) in do_waitpid() 210 if (!ptrace) && (!kwo.options.contains(WaitOption::WUNTRACED)) { in do_waitpid() 215 if likely(!(kwo.options.contains(WaitOption::WNOWAIT))) { in do_waitpid() [all …]
|
H A D | abi.rs | 89 pub struct WaitOption: u32{
|
H A D | syscall.rs | 8 abi::WaitOption, 148 let options = WaitOption::from_bits(options as u32).ok_or(SystemError::EINVAL)?; in wait4()
|