.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH IO_SETUP 2 2012\-07\-13 Linux "Linux Programmer's Manual"
+.TH IO_SETUP 2 2013\-04\-08 Linux "Linux Programmer's Manual"
.SH 名前
io_setup \- 非同期 I/O コンテキストを作成する
.SH 書式
\fI注\fP: このシステムコールには glibc のラッパー関数は存在しない。「注意」の節を参照。
.SH 説明
.PP
-\fBio_setup\fP() システムコールは、少なくとも \fInr_events\fP 個のイベントを
-受信可能な非同期 I/O (AIO) コンテキストの作成を行う。 \fIctx_idp\fP 引き数
-は、すでに存在する AIO コンテキストを指していてはならず、
-\fBio_setup\fP() の呼び出しの前に 0 に初期化されていなければならない。
-AIO コンテキストの作成に成功すると、 \fI*ctx_idp\fP に作成された AIO
-コンテキストへのポインタがセットされる。
+The \fBio_setup\fP() system call creates an asynchronous I/O context capable
+of of concurrently processing at least \fInr_events\fP. The \fIctx_idp\fP
+argument must not point to an AIO context that already exists, and must be
+initialized to 0 prior to the call. On successful creation of the AIO
+context, \fI*ctx_idp\fP is filled in with the resulting handle.
.SH 返り値
成功した場合、 \fBio_setup\fP() は 0 を返す。 失敗時の返り値については、「注意」の節を参照すること。
.SH エラー
.TP
\fBEAGAIN\fP
-指定された \fInr_events\fP がユーザが使用できるイベント数の上限を越えている。
+The specified \fInr_events\fP exceeds the user's limit of available events, as
+defined in \fI/proc/sys/fs/aio\-max\-nr\fP.
.TP
\fBEFAULT\fP
\fIctx_idp\fP に無効なポインタが指定されている。
\fBio_cancel\fP(2), \fBio_destroy\fP(2), \fBio_getevents\fP(2), \fBio_submit\fP(2),
\fBaio\fP(7)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.51 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。