*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> aio_return (2)              
Title
Content
Arch
Section
 

AIO_RETURN(2)

Contents


NAME    [Toc]    [Back]

     aio_return -- retrieve return status of asynchronous I/O operation (REALTIME)

LIBRARY    [Toc]    [Back]

     Standard C Library (libc, -lc)

SYNOPSIS    [Toc]    [Back]

     #include <aio.h>

     int
     aio_return(struct aiocb *iocb);

DESCRIPTION    [Toc]    [Back]

     The aio_return() system call returns the final status of the asynchronous
     I/O request associated with the structure pointed to by iocb.

     The aio_return() system call should only be called once, to obtain the
     final status of an asynchronous I/O operation once aio_error(2) returns
     something other than EINPROGRESS.

RETURN VALUES    [Toc]    [Back]

     If the asynchronous I/O request has completed, the status is returned as
     described in read(2), write(2), or fsync(2).  On failure, aio_return()
     returns -1 and sets errno to indicate the error condition.

ERRORS    [Toc]    [Back]

     The aio_return() system call will fail if:

     [EINVAL]		The iocb argument does not reference an outstanding
			asynchronous I/O request.

SEE ALSO    [Toc]    [Back]

      
      
     aio_cancel(2), aio_error(2), aio_suspend(2), aio_waitcomplete(2),
     aio_write(2), fsync(2), read(2), write(2), aio(4)

STANDARDS    [Toc]    [Back]

     The aio_return() system call is expected to conform to the IEEE Std
     1003.1 (``POSIX.1'') standard.

HISTORY    [Toc]    [Back]

     The aio_return() system call first appeared in FreeBSD 3.0.

AUTHORS    [Toc]    [Back]

     This manual page was written by Wes Peters <wes@softweyr.com>.


FreeBSD 5.2.1			 June 2, 1999			 FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
aio_error FreeBSD retrieve error status of asynchronous I/O operation (REALTIME)
aio_return HP-UX return status of an asynchronous I/O operation
aio_error IRIX return error status of an asynchronous I/O operation
aio_error HP-UX return error status of an asynchronous I/O operation
aio_return IRIX return error status of an asynchronous I/O operation
aio_cancel FreeBSD cancel an outstanding asynchronous I/O operation (REALTIME)
aio_return Tru64 Returns the status of an asynchronous I/O operation (P1003.1b)
aio_error Tru64 Returns the error status of a specified asynchronous I/O operation (P1003.1b)
aio_read FreeBSD asynchronous read from a file (REALTIME)
aio_write FreeBSD asynchronous write to a file (REALTIME)
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service