Originální popis anglicky:
io_setup - Create an asynchronous I/O context
Návod, kniha: Linux Programmer's Manual
creates an asynchronous I/O context capable of receiving at
must not point to an AIO context that
already exists, and must be initialized to 0 prior to the call. On successful
creation of the AIO context, *ctxp
is filled in with the resulting
returns 0 on success; otherwise, one of the errors listed in the
"Errors" section is returned.
- ctxp is not initialized, or the specified
nr_events exceeds internal limits. nr_events should be
greater than 0.
- An invalid pointer is passed for ctxp.
- Insufficient kernel resources are available.
- The specified nr_events exceeds the user's limit of
- io_setup is not implemented on this architecture.
is Linux specific and should not be used in programs that are
intended to be portable.
The asynchronous I/O system calls first appeared in Linux 2.5, August 2002.
The asynchronous I/O system calls were written by Benjamin LaHaise.