aio_return - 非同期 I/O 操作の返り値 (return status) を取得する
#include <aio.h>
ssize_t aio_return(struct aiocb *aiocbp);
-lrt でリンクする。
aio_return() 関数は aiocbp で指された制御ブロックにおける非同期 I/O リクエストの最終的な返り値を返す。 (aiocb 構造体の説明は aio(7) を参照)
この関数は、 aio_error(3) が EINPROGRESS 以外を返した後で、 与えられたリクエストに対して 1 回だけ呼ばれるべきである。
- EINVAL
- aiocbp が、返り値がまだ取得されていない非同期 I/O リクエストの 制御ブロックを指していない。
- ENOSYS
- aio_return() は実装されていない。
The aio_return() 関数は glibc 2.1 以降で利用できる。
この節で使用されている用語の説明については、 attributes(7)EN を参照。
| インターフェース | 属性 | 値 |
| aio_return() | Thread safety | MT-Safe |
POSIX.1-2001, POSIX.1-2008.
この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報告に関する情報は https://www.kernel.org/doc/man-pages/ に書かれている。