/// Suspend until asynchronous I/O operations or timeout complete (REALTIME)
pub unsafe fn __aio_suspend50(jobs: &[aiocb_t], timeout: ×pec_t) -> Result<(), Errno> {
let jobs_ptr = jobs.as_ptr() as usize;
let nent = jobs.len();
let timeout_ptr = core::ptr::from_ref(timeout) as usize;
unsafe { syscall3(SYS___AIO_SUSPEND50, jobs_ptr, nent, timeout_ptr).map(drop) }
}