说明
io_destroy()系统调用将尝试取消针对ctx_id的所有未完成的异步I / O操作,将在无法取消的所有操作完成时阻塞,并销毁ctx_id。
名称
io_destroy-销毁异步I / O上下文
返回值
成功时,io_destroy()返回0。有关失败的返回,请参见NOTES。
另外参见
io_cancel(2),io_getevents(2),io_setup(2),io_submit(2),aio(7)
出版信息
这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/。
语法
#include <linux/aio_abi.h> /* Defines needed types */ int io_destroy(io_context_t ctx_id);
注意:此系统调用没有glibc包装器。请参阅注释。
版本
异步I / O系统调用首先出现在Linux 2.5中。
遵循规范
io_destroy()是特定于Linux的,不应在旨在可移植的程序中使用。
Linux程序员手册 第2部分
更新日期: 2020-06-09
错误说明
- EFAULT
- 指向的上下文无效。
- EINVAL
- ctx_id指定的AIO上下文无效。
- ENOSYS
- io_destroy()未在此体系结构上实现。
日期:2019-08-20 17:58:53 来源:oir作者:oir