aio_return - get return status of asynchronous I/O operation
ssize_t aio_return(struct aiocb *aiocbp);
Link with -lrt
() function returns the final return status for the
asynchronous I/O request with control block pointed to by aiocbp
for a description of the aiocb
This function should be called only once for any given request, after
returns something other than EINPROGRESS
If the asynchronous I/O operation has completed, this function returns the value
that would have been returned in case of a synchronous read(2)
, call. On error, -1 is
returned, and errno
is set appropriately.
If the asynchronous I/O operation has not yet completed, the return value and
effect of aio_return
() are undefined.
- aiocbp does not point at a control block for an
asynchronous I/O request of which the return status has not been retrieved
- aio_return() is not implemented.
() function is available since glibc 2.1.
For an explanation of the terms used in this section, see attributes(7)
This page is part of release 4.13 of the Linux man-pages
description of the project, information about reporting bugs, and the latest
version of this page, can be found at