Developer Guide and Reference

Contents

aio_error

Returns error status for asynchronous I/O requests.

Syntax

int aio_error(const struct aiocb *aiocbp);
Arguments
*aiocbp
Pointer to control block from where asynchronous I/O request is generated
Description
The
aio_error()
function returns the error status for the asynchronous I/O request in the control block, which is pointed to by
aiocbp
.
Returns
EINPROGRESS:
When asynchronous I/O request is not completed
ECANCELED:
When asynchronous I/O request is cancelled
0:
On success
Error value:
On error
To get the correct error value/code, use
errno
. This is the same error value returned when an error occurs during a
ReadFile()
,
WriteFile()
, or a
FlushFileBuffers()
operation.