版權所有 © 2014 tutorialspoint
#include <libaio.h>
io_setup() 建立一個能夠接收至少 maxevents 個事件的非同步I/O上下文。ctxp 必須不能指向已經存在的AIO上下文,並且必須在呼叫之前初始化為0。成功建立AIO上下文後,*ctxp 將填充結果控制代碼。
io_setup() 成功返回0;否則,返回“錯誤”部分列出的錯誤之一。
io_setup() 是 Linux 特定的,不應在旨在可移植的程式中使用。
非同步I/O系統呼叫首次出現在2002年8月的Linux 2.5中。
io_destroy(2), io_getevents(2), io_submit(2), io_cancel(2).
非同步I/O系統呼叫由Benjamin LaHaise編寫。
廣告