版權所有 © 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編寫。
廣告