/// List directed I/O (REALTIME)
pub unsafe fn lio_listio(
mode: i32,
acb_list: &mut [aiocb_t],
sig: &mut sigevent_t,
) -> Result<(), Errno> {
let mode = mode as usize;
let acb_list_ptr = acb_list.as_mut_ptr() as usize;
let acb_list_len = acb_list.len();
let sig_ptr = core::ptr::from_mut(sig) as usize;
unsafe { syscall4(SYS_LIO_LISTIO, mode, acb_list_ptr, acb_list_len, sig_ptr).map(drop) }
}