Function nc::io_submit [−][src]
pub fn io_submit(
ctx_id: aio_context_t,
nr: isize,
iocb: &mut iocb_t
) -> Result<i32, Errno>
Expand description
Queue the nr iocbs pointed to by iocbpp for processing. Returns
the number of iocbs queued. May return -EINVAL if the aio_context
specified by ctx_id is invalid, if nr is < 0, if the iocb at
*iocbpp[0]
is not properly initialized, if the operation specified
is invalid for the file descriptor in the iocb. May fail with
-EFAULT if any of the data structures point to invalid data. May
fail with -EBADF if the file descriptor specified in the first
iocb is invalid. May fail with -EAGAIN if insufficient resources
are available to queue any iocbs. Will return 0 if nr is 0. Will
fail with -ENOSYS if not implemented.