Originální popis anglicky:
io_getevents - Read asynchronous I/O events from the completion queue
Návod, kniha: Linux Programmer's Manual
, long nr
struct io_event *events
struct timespec *timeout
attempts to read at least min_nr
events and up to
events from the completion queue of the AIO context specified by
specifies the amount of time to wait for events,
where a NULL timeout waits until at least min_nr
events have been seen.
Note that timeout
is relative and will be updated if not NULL and the
returns the number of events read: 0 if no events are
available or < min_nr
if the timeout
- ctx_id is invalid. min_nr is out of range or
nr is out of range.
- Either events or timeout is an invalid
- io_getevents is not implemented on this
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.