標準/拡張機能 | C/C++ | 依存項目 |
---|---|---|
Single UNIX Specification、バージョン 2 |
両方 | OS/390 V2R7 |
#define _XOPEN_SOURCE 500
#include <aio.h>
int aio_return(const struct aiocb *aiocbp);
aio_return() 関数は、aiocbp 引数で参照 される aiocb 構造体に関連した戻り状況を戻します。非同期入出力操作の戻り状況は、対応する read() 操作また は write() 操作によって設定される値です。操作の進行中に aio_error() で検索されるエラー状況 は EINPROGRESS ですが、aio_return() で検索される 戻り状況は予測できません。aio_error() で 0 が戻ったあと、aio_return() 関数を呼び出して、指定した非同期操作の戻り状況を検索できます。
非同期入出力操作が正常終了した場合は、aio_return() は、read() または write() について記述された戻り状況を戻します。
非同期入出力操作がまだ完了していない場合は、戻り状況は予測できません。
aio_return() では、errno は、設定されません。