nc 0.9.7

Access system calls directly
Documentation
1
2
3
4
5
6
7
/// Suspend until asynchronous I/O operations or timeout complete (REALTIME)
pub unsafe fn __aio_suspend50(jobs: &[aiocb_t], timeout: &timespec_t) -> Result<(), Errno> {
    let jobs_ptr = jobs.as_ptr() as usize;
    let nent = jobs.len();
    let timeout_ptr = timeout as *const timespec_t as usize;
    syscall3(SYS___AIO_SUSPEND50, jobs_ptr, nent, timeout_ptr).map(drop)
}