io_destroy — destroy an asynchronous I/O context
#include <libaio.h>
int
io_destroy( |
aio_context_t | ctx) ; |
io_destroy
() removes the
asynchronous I/O context from the list of I/O contexts and
then destroys it. io_destroy
()
can also cancel any outstanding asynchronous I/O actions on
ctx
and block on
completion.
io_destroy
() returns 0 on
success; on failure, it returns one of the errors listed
under ERRORS.
The AIO context specified by ctx
is invalid.
The context pointed to is invalid.
io_destroy
() is not
implemented on this architecture.
io_destroy
() is Linux
specific and should not be used in programs that are intended
to be portable.
io_setup(2), io_submit(2), io_getevents(2), io_cancel(2).
|