版权所有 © 2014 tutorialspoint
#include <libaio.h>
io_cancel() 尝试取消之前使用io_submit系统调用提交的异步I/O操作。ctx_id是要取消的操作的AIO上下文ID。如果找到AIO上下文,则会取消事件,然后将其复制到result指向的内存中,而不会将其放入完成队列。
io_cancel() 成功时返回0;否则,返回“错误”部分列出的错误之一。
异步I/O系统调用首次出现在2002年8月的Linux 2.5中。
io_cancel() 是Linux特有的,不应在旨在可移植的程序中使用。
io_setup(2), io_destroy(2), io_getevents(2), io_submit(2).
异步I/O系统调用由Benjamin LaHaise编写。
广告