io_destroy() - Unix、Linux 系统调用
Tutorials Point


  Unix 初学者指南
  Unix Shell 编程
  高级 Unix
  Unix 有用参考
  Unix 有用资源
  精选阅读

版权所有 © 2014 tutorialspoint



  首页     参考     讨论论坛     关于 TP  

io_destroy() - Unix、Linux 系统调用


previous next AddThis Social Bookmark Button

广告

名称

io_destroy - 销毁异步 I/O 上下文

语法

#include <libaio.h>

标签描述
int io_destroy (io_context_t ctx);

描述

io_destroy() 将异步 I/O 上下文从 I/O 上下文列表中移除,然后销毁它。io_destroy() 还可以取消 ctx 上任何未完成的异步 I/O 操作,并在完成后阻塞。

返回值

io_destroy() 成功时返回 0。

错误

标签描述
EINVALctx 指定的 AIO 上下文无效。

EFAULT指向的上下文无效。

ENOSYS 在此架构上未实现 io_destroy()。

符合标准

io_destroy() 是 Linux 特定的,不应在旨在可移植的程序中使用。

版本

异步 I/O 系统调用首次出现在 Linux 2.5(2002 年 8 月)。

参见

io_setup(2)、io_submit(2)、io_getevents(2)、io_cancel(2)。

注释

异步 I/O 系统调用由 Benjamin LaHaise 编写。

作者

Kent Yoder。

previous next Printer Friendly

广告


  

广告



广告