系统接口函数详解
1. aio_return() 函数
1.1 函数概述
aio_return() 函数用于检索异步 I/O 操作的返回状态。其原型如下:
#include <aio.h>
ssize_t aio_return(struct aiocb *aiocbp);
1.2 详细描述
- 该函数返回与
aiocbp参数引用的aiocb结构相关联的返回状态。异步 I/O 操作的返回状态是相应的read()、write()或fsync()函数调用将返回的值。 - 如果操作的错误状态等于
[EINPROGRESS],则操作的返回状态未定义。 -
aio_return()函数只能调用一次来检索给定异步操作的返回状态;此后,如果同一aiocb结构用于调用aio_return()或aio_error(),可能会返回错误。当aiocbp引用的aiocb结构用于提交另一个异步操作时,aio_return()可以成功用于检索该操作的返回状态。 <
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



