Changeset View
Changeset View
Standalone View
Standalone View
lib/libc/sys/aio_return.2
Show All 18 Lines | |||||
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
.\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
.\" | .\" | ||||
.\" $FreeBSD$ | .\" $FreeBSD$ | ||||
.\" | .\" | ||||
.Dd March 21, 2016 | .Dd January 2, 2021 | ||||
.Dt AIO_RETURN 2 | .Dt AIO_RETURN 2 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm aio_return | .Nm aio_return | ||||
.Nd retrieve return status of asynchronous I/O operation (REALTIME) | .Nd retrieve return status of asynchronous I/O operation (REALTIME) | ||||
.Sh LIBRARY | .Sh LIBRARY | ||||
.Lb libc | .Lb libc | ||||
.Sh SYNOPSIS | .Sh SYNOPSIS | ||||
Show All 14 Lines | |||||
I/O operation once it has completed | I/O operation once it has completed | ||||
.Xr ( aio_error 2 | .Xr ( aio_error 2 | ||||
returns something other than | returns something other than | ||||
.Er EINPROGRESS ) . | .Er EINPROGRESS ) . | ||||
.Sh RETURN VALUES | .Sh RETURN VALUES | ||||
If the asynchronous I/O request has completed, the status is returned | If the asynchronous I/O request has completed, the status is returned | ||||
as described in | as described in | ||||
.Xr read 2 , | .Xr read 2 , | ||||
.Xr readv 2 , | |||||
.Xr write 2 , | .Xr write 2 , | ||||
.Xr writev 2 , | |||||
or | or | ||||
.Xr fsync 2 . | .Xr fsync 2 . | ||||
Otherwise, | Otherwise, | ||||
.Fn aio_return | .Fn aio_return | ||||
returns \-1 and sets | returns \-1 and sets | ||||
.Va errno | .Va errno | ||||
to indicate the error condition. | to indicate the error condition. | ||||
.Sh ERRORS | .Sh ERRORS | ||||
Show All 36 Lines |