AIO_ERROR
Section: Linux Programmer's Manual (3)
Updated: 2003-11-14
Index
JM Home Page
roff page
名前
aio_error - 非同期 I/O 操作のエラー状態を取得する
書式
#include <aio.h>
int aio_error(const struct aiocb *aiocbp);
説明
aio_error()
関数は
aiocbp
で指された制御ブロックでの非同期 I/O リクエストのエラー状態を返す。
返り値
リクエストがまだ完了していない場合、この関数は
EINPROGRESS
を返す。リクエストがキャンセルされた場合、この関数は
ECANCELED
を返す。リクエストが成功して完了した場合、この関数は 0 を返す。
それ以外の場合はエラー値が返される。
このエラー値は、同期
read,
write,
fsync,
fdatasync
リクエストの場合に
errno
に格納されるのと同じ値である。
エラーの場合はエラー値が返される。
エラー
- EINVAL
-
aiocbp
が、まだ返り値 (return status)
(aio_return(3)
を参照) が取得されていない非同期 I/O リクエストの制御ブロックを指していない。
準拠
POSIX.1-2001
関連項目
aio_cancel(3),
aio_fsync(3),
aio_read(3),
aio_return(3),
aio_suspend(3),
aio_write(3)
Index
- 名前
-
- 書式
-
- 説明
-
- 返り値
-
- エラー
-
- 準拠
-
- 関連項目
-
This document was created by
man2html,
using the manual pages.
Time: 04:31:31 GMT, November 19, 2007