io_destroy()函式 Unix/Linux


io_destroy - 銷毀非同步I / O上下文

內容簡介

#include <libaio.h>

標籤 描述
int io_destroy (io_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() 成功返回0.

錯誤

標籤 描述
EINVAL The AIO context specified by ctx is invalid.

 

EFAULT The context yiibaied to is invalid.

 

ENOSYS io_destroy() is not implemented on this architecture.

 

遵循於

io_destroy() 是Linux特有的,並應在該旨在是可移植的程式不被使用。

 

版本

The asynchronous I/O system calls first appeared in Linux 2.5, August 2002.

 

另請參閱

io_setup(2), io_submit(2), io_getevents(2), io_cancel(2).

注意

The asynchronous I/O system calls were written by Benjamin LaHaise.

 

作者

Kent Yoder.