*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: aio_error | Section: 3 | Source: Digital UNIX | File: aio_error.3.gz
aio_error(3) Library Functions Manual aio_error(3) NAME aio_error - Return the error status of a specified asynchronous I/O op- eration (P1003.1b) SYNOPSIS #include <aio.h> int aio_error (const struct aiocb *aiocbp); PARAMETERS *aiocbp A pointer to the address of the aiocb structure. DESCRIPTION The aio_error function returns the error status associated with the aiocb structure referenced by the aiocbp argument. The error status is the errno value that is set by the corresponding asynchronous I/O read, write, or fsync operation. The aio_error function returns EINPROGRESS until the asynchronous I/O operation is complete. Once the operation is complete, call the aio_re- turn function to determine if the operation is successful. RETURN VALUES If the asynchronous I/O operation is successful, a value of 0 is re- turned. If the asynchronous I/O operation has not yet completed, [EINPROGRESS] is returned. If the aio_error operation was canceled, [ECANCELED] is returned. On an unsuccessful call, the value returned corresponds to those error values returned for a failed read, write, or fsync operation. ERRORS The aio_error function fails under the following conditions: [EINVAL] The aiocbp argument does not refer to an asynchronous operation whose return status has not yet been re- trieved. RELATED INFORMATION Functions: close(2), exec(2), _exit(2), fork(2), lseek(2), read(2), write(2), aio_cancel(3), aio_group_completion_np(3), aio_read(3), aio_results_np(3), aio_return(3), aio_write(3), lio_listio(3). delim off aio_error(3)

Navigation Options