io_destroy — destroy an asynchronous I/O context
#include <libaio.h>
int
io_destroy( |
aio_context_t | ctx) ; |
Note | |
---|---|
Link with |
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.
This page is part of release 2.79 of the Linux man-pages
project. A
description of the project, and information about reporting
bugs, can be found at
http://www.kernel.org/doc/man-pages/.
Copyright (C) 2003 Free Software Foundation, Inc. This file is distributed according to the GNU General Public License. See the file COPYING in the top level source directory for details. |