From 793514ae3f3b591471d4209435f23a41bdb7021c Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Sat, 2 Oct 2010 14:35:28 +0200 Subject: [PATCH] aio_cancel.3, aio_error.3, aio_fsync.3, aio_read.3, aio_return.3, aio_suspend.3, aio_write.3: CONFORMING TO: Add POSIX.1-2008; add VERSIONS section Signed-off-by: Michael Kerrisk --- man3/aio_cancel.3 | 6 +++++- man3/aio_error.3 | 6 +++++- man3/aio_fsync.3 | 6 +++++- man3/aio_read.3 | 6 +++++- man3/aio_return.3 | 6 +++++- man3/aio_suspend.3 | 6 +++++- man3/aio_write.3 | 6 +++++- 7 files changed, 35 insertions(+), 7 deletions(-) diff --git a/man3/aio_cancel.3 b/man3/aio_cancel.3 index 0bf26915e..bb9649b2c 100644 --- a/man3/aio_cancel.3 +++ b/man3/aio_cancel.3 @@ -81,8 +81,12 @@ is set appropriately. .B EBADF .I fd is not a valid file descriptor. +.SH VERSIONS +The +.BR aio_cancel () +function is available since glibc 2.1. .SH "CONFORMING TO" -POSIX.1-2001. +POSIX.1-2001, POSIX.1-2008. .SH "SEE ALSO" .BR aio_error (3), .BR aio_fsync (3), diff --git a/man3/aio_error.3 b/man3/aio_error.3 index fcc3833d2..bf2d58153 100644 --- a/man3/aio_error.3 +++ b/man3/aio_error.3 @@ -63,8 +63,12 @@ does not point at a control block for an asynchronous I/O request of which the return status (see .BR aio_return (3)) has not been retrieved yet. +.SH VERSIONS +The +.BR aio_error () +function is available since glibc 2.1. .SH "CONFORMING TO" -POSIX.1-2001. +POSIX.1-2001, POSIX.1-2008. .SH "SEE ALSO" .BR aio_cancel (3), .BR aio_fsync (3), diff --git a/man3/aio_fsync.3 b/man3/aio_fsync.3 index ec239bbe0..890a67bfb 100644 --- a/man3/aio_fsync.3 +++ b/man3/aio_fsync.3 @@ -87,8 +87,12 @@ is not .B O_SYNC or .BR O_DSYNC . +.SH VERSIONS +The +.BR aio_fsync () +function is available since glibc 2.1. .SH "CONFORMING TO" -POSIX.1-2001. +POSIX.1-2001, POSIX.1-2008. .SH "SEE ALSO" .BR aio_cancel (3), .BR aio_error (3), diff --git a/man3/aio_read.3 b/man3/aio_read.3 index 1757c472a..9915e1618 100644 --- a/man3/aio_read.3 +++ b/man3/aio_read.3 @@ -103,8 +103,12 @@ This function is not supported. The file is a regular file, we start reading before end-of-file and want at least one byte, but the starting position is past the maximum offset for this file. +.edH VERSIONS +The +.BR aio_read () +function is available since glibc 2.1. .SH "CONFORMING TO" -POSIX.1-2001. +POSIX.1-2001, POSIX.1-2008. .SH NOTES It is a good idea to zero out the control block before use. This control block must not be changed while the read operation diff --git a/man3/aio_return.3 b/man3/aio_return.3 index 076798a0c..9d06757a6 100644 --- a/man3/aio_return.3 +++ b/man3/aio_return.3 @@ -56,8 +56,12 @@ On error, the error value is returned. .I aiocbp does not point at a control block for an asynchronous I/O request of which the return status has not been retrieved yet. +.SH VERSIONS +The +.BR aio_return () +function is available since glibc 2.1. .SH "CONFORMING TO" -POSIX.1-2001. +POSIX.1-2001, POSIX.1-2008. .SH "SEE ALSO" .BR aio_cancel (3), .BR aio_error (3), diff --git a/man3/aio_suspend.3 b/man3/aio_suspend.3 index 988419bfc..c484e3171 100644 --- a/man3/aio_suspend.3 +++ b/man3/aio_suspend.3 @@ -74,8 +74,12 @@ The call was ended by signal; see .BR signal (7). (Possibly the completion signal of one of the operations we were waiting for.) +.SH VERSIONS +The +.BR aio_suspend () +function is available since glibc 2.1. .SH "CONFORMING TO" -POSIX.1-2001. +POSIX.1-2001, POSIX.1-2008. .SH NOTES One can achieve polling by using a non-NULL .I timeout diff --git a/man3/aio_write.3 b/man3/aio_write.3 index 76088611e..ead1c85d4 100644 --- a/man3/aio_write.3 +++ b/man3/aio_write.3 @@ -107,8 +107,12 @@ are invalid. .TP .B ENOSYS This function is not supported. +.SH VERSIONS +The +.BR aio_write () +function is available since glibc 2.1. .SH "CONFORMING TO" -POSIX.1-2001. +POSIX.1-2001, POSIX.1-2008. .SH NOTES It is a good idea to zero out the control block before use. This control block must not be changed while the write operation