| |||||
| |||||
![]() |
|||||
|
IO_DESTROY
2
2008-06-18
Linux
Linux Programmer's Manual
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. For the failure return, see NOTES.
The asynchronous I/O system calls first appeared in Linux 2.5, August 2002. io_destroy () is Linux-specific and should not be used in programs that are intended to be portable.
The wrapper provided in libaio for io_destroy () does not follow the usual C library conventions for indicating error: on error it returns a negated error number (the negative of one of the values listed in ERRORS). If the system call is invoked via syscall(2) , then the return value follows the usual conventions for indicating an error: -1, with errno set to a (positive) value that indicates the error.
man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. | |||||
|
| |||||