If
.I aio_context
specified by
-.I ctx_id
+.I ctx
is invalid.
.TP
.B EAGAIN
.\"/* io_getevents:
.\" * Attempts to read at least min_nr events and up to nr events from
-.\" * the completion queue for the aio_context specified by ctx_id. May
-.\" * fail with -EINVAL if ctx_id is invalid, if min_nr is out of range,
+.\" * the completion queue for the aio_context specified by ctx. May
+.\" * fail with -EINVAL if ctx is invalid, if min_nr is out of range,
.\" * if nr is out of range, if when is out of range. May fail with
.\" * -EFAULT if any of the memory specified to is invalid. May return
.\" * 0 or < min_nr if no events are available and the timeout specified
.\" * will be updated if not NULL and the operation blocks. Will fail
.\" * with -ENOSYS if not implemented.
.\" */
-.\"asmlinkage long sys_io_getevents(io_context_t ctx_id,
+.\"asmlinkage long sys_io_getevents(io_context_t ctx,
.\" long min_nr,
.\" long nr,
.\" struct io_event *events,
.TP
.B EINVAL
If
-.I ctx_id
+.I ctx
is invalid, if
.I min_nr
is out of range, if
.BR io_queue_run ()
attempts to read all the events from
the completion queue for the aio_context specified by
-.IR ctx_id .
+.IR ctx .
.SH "RETURN VALUES"
May return
.B 0
.BR io_queue_wait ()
attempts to read an event from
the completion queue for the aio_context specified by
-.IR ctx_id .
+.IR ctx .
.SH "RETURN VALUES"
May return
.B 0
.\"/* sys_io_submit:
.\" * Queue the nr iocbs pointed to by iocbpp for processing. Returns
.\" * the number of iocbs queued. May return -EINVAL if the aio_context
-.\" * specified by ctx_id is invalid, if nr is < 0, if the iocb at
+.\" * specified by ctx is invalid, if nr is < 0, if the iocb at
.\" * *iocbpp[0] is not properly initialized, if the operation specified
.\" * is invalid for the file descriptor in the iocb. May fail with
.\" * -EFAULT if any of the data structures point to invalid data. May
/* ABI change. Provide backwards compatibility for this one. */
SYMVER(compat0_1_io_getevents, io_getevents, 0.1);
-int compat0_1_io_getevents(io_context_t ctx_id, long nr,
+int compat0_1_io_getevents(io_context_t ctx, long nr,
struct io_event *events,
const struct timespec *const_timeout)
{
struct timespec timeout;
if (const_timeout)
timeout = *const_timeout;
- return io_getevents(ctx_id, 1, nr, events,
+ return io_getevents(ctx, 1, nr, events,
const_timeout ? &timeout : NULL);
}
extern int io_destroy(io_context_t ctx);
extern int io_submit(io_context_t ctx, long nr, struct iocb *ios[]);
extern int io_cancel(io_context_t ctx, struct iocb *iocb, struct io_event *evt);
-extern int io_getevents(io_context_t ctx_id, long min_nr, long nr, struct io_event *events, struct timespec *timeout);
-extern int io_pgetevents(io_context_t ctx_id, long min_nr, long nr,
+extern int io_getevents(io_context_t ctx, long min_nr, long nr, struct io_event *events, struct timespec *timeout);
+extern int io_pgetevents(io_context_t ctx, long min_nr, long nr,
struct io_event *events, struct timespec *timeout,
sigset_t *sigmask);
extern int vsys_io_submit(io_context_t ctx, long nr, struct iocb *iocbs[]);
extern int vsys_io_cancel(io_context_t ctx, struct iocb *iocb);
extern int vsys_io_wait(io_context_t ctx, struct iocb *iocb, const struct timespec *when);
-extern int vsys_io_getevents(io_context_t ctx_id, long nr, struct io_event *events, const struct timespec *timeout);
+extern int vsys_io_getevents(io_context_t ctx, long nr, struct io_event *events, const struct timespec *timeout);