Ubuntu Feisty 7.04 manual page repository
Ubuntu is a free computer operating system based on the Linux kernel. Many IT companies, like DeployIS is using it to provide an up-to-date, stable operating system.
Provided by: freebsd-manpages_6.0-5_all
NAME
aio_error - retrieve error status of asynchronous I/O operation (REAL‐ TIME)
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <aio.h> int aio_error(const struct aiocb *iocb);
DESCRIPTION
The aio_error() system call returns the error status of the asynchronous I/O request associated with the structure pointed to by iocb. If the asynchronous I/O request has completed successfully, aio_error() returns 0. If the request has not yet completed, EINPROGRESS is returned. If the request has completed unsuccessfully the error status fsync(2) is returned. On failure, aio_error() returns -1 and sets errno to indicate the error condition.
ERRORS
The aio_error() system call will fail if: [EINVAL] The iocb argument does not reference an outstanding asynchronous I/O request. aio_write(2), aio(4)
STANDARDS
The aio_error() system call is expected to conform to the IEEE Std 1003.1 (“POSIX.1”) standard.
HISTORY
The aio_error() system call first appeared in FreeBSD 3.0.
AUTHORS
This manual page was written by Wes Peters 〈wes@softweyr.com〉.