位置:首页 > 其他技术 > Unix/Linux系统调用 > io_destroy()函数 Unix/Linux

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.