Deleted Added
full compact
aio_return.2 (69051) aio_return.2 (79754)
1.\" Copyright (c) 1999 Softweyr LLC.
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 8 unchanged lines hidden (view full) ---

17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23.\" SUCH DAMAGE.
24.\"
1.\" Copyright (c) 1999 Softweyr LLC.
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 8 unchanged lines hidden (view full) ---

17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23.\" SUCH DAMAGE.
24.\"
25.\" $FreeBSD: head/lib/libc/sys/aio_return.2 69051 2000-11-22 16:02:00Z ru $
25.\" $FreeBSD: head/lib/libc/sys/aio_return.2 79754 2001-07-15 07:53:42Z dd $
26.\"
27.Dd June 2, 1999
28.Dt AIO_RETURN 2
29.Os
30.Sh NAME
31.Nm aio_return
32.Nd retrieve return status of asynchronous I/O operation (REALTIME)
33.Sh LIBRARY

--- 6 unchanged lines hidden (view full) ---

40The
41.Fn aio_return
42function returns the final status of the asynchronous I/O request
43associated with the structure pointed to by
44.Fa iocb .
45.Pp
46.Fn aio_return
47should only be called once, to obtain the final status of an asynchronous
26.\"
27.Dd June 2, 1999
28.Dt AIO_RETURN 2
29.Os
30.Sh NAME
31.Nm aio_return
32.Nd retrieve return status of asynchronous I/O operation (REALTIME)
33.Sh LIBRARY

--- 6 unchanged lines hidden (view full) ---

40The
41.Fn aio_return
42function returns the final status of the asynchronous I/O request
43associated with the structure pointed to by
44.Fa iocb .
45.Pp
46.Fn aio_return
47should only be called once, to obtain the final status of an asynchronous
48I/O operation once
48I/O operation once
49.Xr aio_error 2
50returns something other than
51.Er EINPROGRESS .
52.Sh RETURN VALUES
53If the asynchronous I/O request has completed, the status is returned
54as described in
55.Xr read 2 ,
56.Xr write 2 ,
57or
58.Xr fsync 2 .
59On failure,
60.Fn aio_return
61returns
49.Xr aio_error 2
50returns something other than
51.Er EINPROGRESS .
52.Sh RETURN VALUES
53If the asynchronous I/O request has completed, the status is returned
54as described in
55.Xr read 2 ,
56.Xr write 2 ,
57or
58.Xr fsync 2 .
59On failure,
60.Fn aio_return
61returns
62.Dv -1
62.Dv -1
63and sets
64.Dv errno
65to indicate the error condition.
66.Sh SEE ALSO
67.Xr aio_cancel 2 ,
68.Xr aio_error 2 ,
69.Xr aio_read 2 ,
70.Xr aio_suspend 2 ,

--- 27 unchanged lines hidden ---
63and sets
64.Dv errno
65to indicate the error condition.
66.Sh SEE ALSO
67.Xr aio_cancel 2 ,
68.Xr aio_error 2 ,
69.Xr aio_read 2 ,
70.Xr aio_suspend 2 ,

--- 27 unchanged lines hidden ---