From aea038d6400a3aacf0a7d2c90ddd1db685feec4c Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Tue, 8 May 2012 13:30:18 +1200 Subject: [PATCH] aio_cancel.3, aio_error.3, aio_fsync.3, aio_read.3, aio_return.3, aio_suspend.3, aio_write.3: ERRORS: Add/update ENOSYS error Signed-off-by: Michael Kerrisk --- man3/aio_cancel.3 | 4 ++++ man3/aio_error.3 | 6 +++++- man3/aio_fsync.3 | 6 +++++- man3/aio_read.3 | 5 +++-- man3/aio_return.3 | 6 +++++- man3/aio_suspend.3 | 6 +++++- man3/aio_write.3 | 5 +++-- 7 files changed, 30 insertions(+), 8 deletions(-) diff --git a/man3/aio_cancel.3 b/man3/aio_cancel.3 index 774356c8a9..8b80275801 100644 --- a/man3/aio_cancel.3 +++ b/man3/aio_cancel.3 @@ -102,6 +102,10 @@ The cause of the error can be found by inspecting .B EBADF .I fd is not a valid file descriptor. +.TP +.B ENOSYS +.BR aio_cancel() +is not implemented. .SH VERSIONS The .BR aio_cancel () diff --git a/man3/aio_error.3 b/man3/aio_error.3 index 121e7ec31b..4550850e94 100644 --- a/man3/aio_error.3 +++ b/man3/aio_error.3 @@ -20,7 +20,7 @@ .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, .\" USA. .\" -.TH AIO_ERROR 3 2010-10-03 "" "Linux Programmer's Manual" +.TH AIO_ERROR 3 2012-05-08 "" "Linux Programmer's Manual" .SH NAME aio_error \- get error status of asynchronous I/O operation .SH SYNOPSIS @@ -70,6 +70,10 @@ 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. +.TP +.B ENOSYS +.BR aio_error () +is not implemented. .SH VERSIONS The .BR aio_error () diff --git a/man3/aio_fsync.3 b/man3/aio_fsync.3 index 9c53f6806c..2d4d3761b8 100644 --- a/man3/aio_fsync.3 +++ b/man3/aio_fsync.3 @@ -20,7 +20,7 @@ .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, .\" USA. .\" -.TH AIO_FSYNC 3 2010-10-02 "" "Linux Programmer's Manual" +.TH AIO_FSYNC 3 2012-05-08 "" "Linux Programmer's Manual" .SH NAME aio_fsync \- asynchronous file synchronization .SH SYNOPSIS @@ -91,6 +91,10 @@ is not .B O_SYNC or .BR O_DSYNC . +.TP +.B ENOSYS +.BR aio_fsync () +is not implemented. .SH VERSIONS The .BR aio_fsync () diff --git a/man3/aio_read.3 b/man3/aio_read.3 index 15ad6fb4be..42b45ec3b7 100644 --- a/man3/aio_read.3 +++ b/man3/aio_read.3 @@ -20,7 +20,7 @@ .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, .\" USA. .\" -.TH AIO_READ 3 2010-10-03 "" "Linux Programmer's Manual" +.TH AIO_READ 3 2012-05-08 "" "Linux Programmer's Manual" .SH NAME aio_read \- asynchronous read .SH SYNOPSIS @@ -117,7 +117,8 @@ or are invalid. .TP .B ENOSYS -This function is not supported. +.BR aio_read () +is not implemented. .TP .B EOVERFLOW The file is a regular file, we start reading before end-of-file diff --git a/man3/aio_return.3 b/man3/aio_return.3 index 5a0d581caa..1bee72835f 100644 --- a/man3/aio_return.3 +++ b/man3/aio_return.3 @@ -20,7 +20,7 @@ .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, .\" USA. .\" -.TH AIO_RETURN 3 2010-10-03 "" "Linux Programmer's Manual" +.TH AIO_RETURN 3 2012-05-08 "" "Linux Programmer's Manual" .SH NAME aio_return \- get return status of asynchronous I/O operation .SH SYNOPSIS @@ -65,6 +65,10 @@ are undefined. .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. +.TP +.B ENOSYS +.BR aio_return () +is not implemented. .SH VERSIONS The .BR aio_return () diff --git a/man3/aio_suspend.3 b/man3/aio_suspend.3 index 4c7543ad2b..1215ff7594 100644 --- a/man3/aio_suspend.3 +++ b/man3/aio_suspend.3 @@ -21,7 +21,7 @@ .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, .\" USA. .\" -.TH AIO_SUSPEND 3 2010-10-02 "" "Linux Programmer's Manual" +.TH AIO_SUSPEND 3 2012-05-08 "" "Linux Programmer's Manual" .SH NAME aio_suspend \- wait for asynchronous I/O operation or timeout .SH SYNOPSIS @@ -95,6 +95,10 @@ The call was ended by signal (possibly the completion signal of one of the operations we were waiting for); see .BR signal (7). +.TP +.B ENOSYS +.BR aio_suspend() +is not implemented. .SH VERSIONS The .BR aio_suspend () diff --git a/man3/aio_write.3 b/man3/aio_write.3 index d8fcca760f..346f7261a8 100644 --- a/man3/aio_write.3 +++ b/man3/aio_write.3 @@ -20,7 +20,7 @@ .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, .\" USA. .\" -.TH AIO_WRITE 3 2010-10-02 "" "Linux Programmer's Manual" +.TH AIO_WRITE 3 2012-05-08 "" "Linux Programmer's Manual" .SH NAME aio_write \- asynchronous write .SH SYNOPSIS @@ -127,7 +127,8 @@ One or more of are invalid. .TP .B ENOSYS -This function is not supported. +.BR aio_write () +is not implemented. .SH VERSIONS The .BR aio_write () -- 2.39.5