OSDN Git Service

(split) Convert release and draft pages to UTF-8.
[linuxjm/LDP_man-pages.git] / release / man3 / aio_return.3
index 2537f45..4687d8f 100644 (file)
 .\"         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),