.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
.TH AIO_RETURN 3 2003-11-14 "" "Linux Programmer's Manual"
-.SH ̾Á°
-aio_return \- ÈóƱ´ü I/O Áàºî¤ÎÊÖ¤êÃÍ (return status) ¤ò¼èÆÀ¤¹¤ë
-.SH ½ñ¼°
+.SH 名前
+aio_return \- 非同期 I/O 操作の返り値 (return status) を取得する
+.SH 書式
.B "#include <aio.h>"
.sp
.BI "ssize_t aio_return(struct aiocb *" aiocbp );
.sp
-\fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
-.SH ÀâÌÀ
+\fI\-lrt\fP でリンクする。
+.SH 説明
.BR aio_return ()
-´Ø¿ô¤Ï
+関数は
.I aiocbp
-¤Ç»Ø¤µ¤ì¤¿À©¸æ¥Ö¥í¥Ã¥¯¤Ë¤ª¤±¤ëÈóƱ´ü I/O ¥ê¥¯¥¨¥¹¥È¤ÎºÇ½ªÅª¤ÊÊÖ¤êÃͤòÊÖ¤¹¡£
+で指された制御ブロックにおける非同期 I/O リクエストの最終的な返り値を返す。
.LP
-¤³¤Î´Ø¿ô¤Ï¡¢
+この関数は、
.BR aio_error (3)
-¤¬
+が
.B EINPROGRESS
-°Ê³°¤òÊÖ¤·¤¿¸å¤Ç¡¢
-Í¿¤¨¤é¤ì¤¿¥ê¥¯¥¨¥¹¥È¤ËÂФ·¤Æ 1 ²ó¤À¤±¸Æ¤Ð¤ì¤ë¤Ù¤¤Ç¤¢¤ë¡£
-.SH ÊÖ¤êÃÍ
-ÈóƱ´ü I/O Áàºî¤¬´°Î»¤·¤¿¾ì¹ç¡¢¤³¤Î´Ø¿ô¤ÏƱ´ü
+以外を返した後で、
+与えられたリクエストに対して 1 回だけ呼ばれるべきである。
+.SH 返り値
+非同期 I/O 操作が完了した場合、この関数は同期
.IR read ,
.IR write ,
.I fsync
-¥ê¥¯¥¨¥¹¥È¤Î¤È¤¤ËÊÖ¤µ¤ì¤ë¤Î¤ÈƱ¤¸ÃͤòÊÖ¤¹¡£
-¤½¤ì°Ê³°¤Î¾ì¹ç¡¢ÊÖ¤êÃͤÏ̤ÄêµÁ¤Ç¤¢¤ë¡£
-¥¨¥é¡¼¤Î¾ì¹ç¡¢¥¨¥é¡¼Ãͤ¬ÊÖ¤µ¤ì¤ë¡£
-.SH ¥¨¥é¡¼
+リクエストのときに返されるのと同じ値を返す。
+それ以外の場合、返り値は未定義である。
+エラーの場合、エラー値が返される。
+.SH ã\82¨ã\83©ã\83¼
.TP
.B EINVAL
.I aiocbp
-¤¬¡¢ÊÖ¤êÃͤ¬¤Þ¤À¼èÆÀ¤µ¤ì¤Æ¤¤¤Ê¤¤ÈóƱ´ü I/O ¥ê¥¯¥¨¥¹¥È¤Î
-À©¸æ¥Ö¥í¥Ã¥¯¤ò»Ø¤·¤Æ¤¤¤Ê¤¤¡£
-.SH ½àµò
+が、返り値がまだ取得されていない非同期 I/O リクエストの
+制御ブロックを指していない。
+.SH 準拠
POSIX.1-2001.
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
.BR aio_cancel (3),
.BR aio_error (3),
.BR aio_fsync (3),