Manual Pages for Linux CentOS command on man aio_return
MyWebUniversity

Manual Pages for Linux CentOS command on man aio_return

AIORETURN(3) Linux Programmer's Manual AIORETURN(3)

NAME

aioreturn - get return status of asynchronous I/O operation SYNOPSIS

#include ssizet aioreturn(struct aiocb *aiocbp);

Link with -lrt. DESCRIPTION The aioreturn() function returns the final return status for the asyn‐ chronous I/O request with control block pointed to by aiocbp. (See aio(7) for a description of the aiocb structure.) This function should be called only once for any given request, after aioerror(3) returns something other than EINPROGRESS. RETURN VALUE 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), write(2), fsync(2) or fdatasync(2), call. If the asynchronous I/O operation has not yet completed, the return value and effect of aioreturn() are undefined. ERRORS EINVAL aiocbp does not point at a control block for an asynchronous I/O request of which the return status has not been retrieved yet. ENOSYS aioreturn() is not implemented. VERSIONS The aioreturn() function is available since glibc 2.1. ATTRIBUTES For an explanation of the terms used in this section, see attributes(7). ┌─────────────┬───────────────┬─────────┐ │Interface │ Attribute │ Value │ ├─────────────┼───────────────┼─────────┤

│aioreturn() │ Thread safety │ MT-Safe │ └─────────────┴───────────────┴─────────┘ CONFORMING TO

POSIX.1-2001, POSIX.1-2008. EXAMPLE See aio(7). SEE ALSO aiocancel(3), aioerror(3), aiofsync(3), aioread(3), aiosuspend(3), aiowrite(3), liolistio(3), aio(7) COLOPHON

This page is part of release 3.53 of the Linux man-pages project. A description of the project, and information about reporting bugs, can

be found at http://www.kernel.org/doc/man-pages/.

2013-07-04 AIORETURN(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™