io_queue_run(2)

io_queue_run2

Handle completed io requests

Usage

#include <errno.h>

#include <libaio.h>

int io_queue_run(io_context_t ctx_id);

Overview

io_queue_run Attempts to read all the events events from the completion queue for the aio_context specified by ctx_id.

Return values

May return 0 if no events are available. Will fail with -ENOSYS if not implemented.

Errors

EFAULT

iocbs referenced data outside of the program's accessible address space.

EINVAL

ctx_id refers to an uninitialized aio context, the iocb pointed to by iocbs contains an improperly initialized iocb.

ENOSYS

Not implemented.

Releases

6 releases since Debian 4.0 (Etch); the text changed 2 times.

  1. 4.0–5.0
  2. 6.0–8
  3. 9

From libaio-dev 0.3.110-3 in Debian 9 (Stretch). Parsed by carta from the page's man source.