.\" This file is distributed according to the GNU General Public License.
.\" %%%LICENSE_END
.\"
-.TH IO_SETUP 2 2012-07-13 "Linux" "Linux Programmer's Manual"
+.TH IO_SETUP 2 2013-04-08 "Linux" "Linux Programmer's Manual"
.SH NAME
io_setup \- create an asynchronous I/O context
.SH SYNOPSIS
The
.BR io_setup ()
system call
-creates an asynchronous I/O context capable of receiving
+creates an asynchronous I/O context capable of of concurrently processing
at least \fInr_events\fP.
The
.I ctx_idp
.SH ERRORS
.TP
.B EAGAIN
-The specified \fInr_events\fP exceeds the user's limit of available events.
+The specified \fInr_events\fP exceeds the user's limit of available events,
+as defined in
+.IR /proc/sys/fs/aio-max-nr .
.TP
.B EFAULT
An invalid pointer is passed for \fIctx_idp\fP.