Skip to main content

sys_wait4

Function sys_wait4 

Source
pub fn sys_wait4(
    pid: isize,
    status: *mut i32,
    options: usize,
    rusage: *mut u8,
) -> SysResult
Available on Unix and crate feature sys-syscall and crate feature sys-unix and crate feature sys only.
Expand description

等待子进程状态变化,status/rusage 可为空指针表示不接收。

§Feature Requirement

需要启用 "sys-unix" 特性。

§Examples

use lib_unknown::sys::unix::syscall::sys_wait4;

let _ = sys_wait4(-1, core::ptr::null_mut(), 0, core::ptr::null_mut());

§Errors

  • 当 pid 无效或无子进程时返回 SysErr::Ret(内核 errno)。