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)
|
|