.PP
\fI注\fP: このシステムコールには glibc のラッパー関数は存在しない。「注意」の節を参照。
.SH 説明
-\fINote\fP: this page describes the raw Linux system call interface. The
-wrapper function provided by \fIlibaio\fP uses a different type for the
-\fIctx_id\fP argument. See NOTES.
+\fI注意\fP:このページは生の Linux のシステムコールのインターフェースについて説明している。 \fIlibaio\fP で提供されるラッパー関数では
+\fIctx_id\fP 引数に違う型が使われている。「注意」を参照。
.PP
\fBio_cancel\fP() システムコールは、過去に \fBio_submit\fP(2) を使って登録された非同期 I/O (AIO)
操作の取り消しを行おうとする。 \fIiocb\fP 引き数は取り消したい操作が示し、 \fIctx_id\fP 引き数は、取り消しを行う操作が登録された AIO
.PP
\fI注\fP: このシステムコールには glibc のラッパー関数は存在しない。「注意」の節を参照。
.SH 説明
-\fINote\fP: this page describes the raw Linux system call interface. The
-wrapper function provided by \fIlibaio\fP uses a different type for the
-\fIctx_id\fP argument. See NOTES.
+\fI注意\fP:このページは生の Linux のシステムコールのインターフェースについて説明している。 \fIlibaio\fP で提供されるラッパー関数では
+\fIctx_id\fP 引数に違う型が使われている。「注意」を参照。
.PP
\fBio_destroy\fP() システムコールは、実行中の \fIctx_id\fP で指定された非同期 I/O
操作をすべて取り消そうとし、取り消せなかったすべての操作が完了するまで停止 (block) し、その後 \fIctx_id\fP の削除を行う。
.PP
\fI注\fP: このシステムコールには glibc のラッパー関数は存在しない。「注意」の節を参照。
.SH 説明
-\fINote\fP: this page describes the raw Linux system call interface. The
-wrapper function provided by \fIlibaio\fP uses a different type for the
-\fIctx_id\fP argument. See NOTES.
+\fI注意\fP:このページは生の Linux のシステムコールのインターフェースについて説明している。 \fIlibaio\fP で提供されるラッパー関数では
+\fIctx_id\fP 引数に違う型が使われている。「注意」を参照。
.PP
The \fBio_getevents\fP() system call attempts to read at least \fImin_nr\fP
events and up to \fInr\fP events from the completion queue of the AIO context
Specifying \fItimeout\fP as NULL means block indefinitely until at least
\fImin_nr\fP events have been obtained.
.SH 返り値
-On success, \fBio_getevents\fP() returns the number of events read. This may
-be 0, or a value less than \fImin_nr\fP, if the \fItimeout\fP expired. It may
-also be a nonzero value less than \fImin_nr\fP, if the call was interrupted by
-a signal handler.
+成功すると、 \fBio_getevents\fP() は読み出したイベント数を返す。 \fItimeout\fP 時間が経過した場合は、 0 もしくは
+\fImin_nr\fP 未満の値が返る。呼び出しがシグナルハンドラーに割り込まれた場合にも、 0 もしくは \fImin_nr\fP 未満の値が返ることがある。
.PP
失敗時の返り値については、「注意」の節を参照すること。
.SH エラー
.PP
\fI注\fP: このシステムコールには glibc のラッパー関数は存在しない。「注意」の節を参照。
.SH 説明
-\fINote\fP: this page describes the raw Linux system call interface. The
-wrapper function provided by \fIlibaio\fP uses a different type for the
-\fIctx_idp\fP argument. See NOTES.
+\fI注意\fP:このページは生の Linux のシステムコールのインターフェースについて説明している。 \fIlibaio\fP で提供されるラッパー関数では
+\fIctx_idp\fP 引数に違う型が使われている。「注意」を参照。
.PP
\fBio_setup\fP() システムコールは、 \fInr_events\fP 個のイベントを
同時に実行に適した非同期 I/O (AIO) コンテキストの作成を行う。 \fIctx_idp\fP 引き数
.SH エラー
.TP
\fBEAGAIN\fP
-The specified \fInr_events\fP exceeds the limit of available events, as defined
-in \fI/proc/sys/fs/aio\-max\-nr\fP (see \fBproc\fP(5)).
+指定された \fInr_events\fP がイベント数の上限を越えている。イベント数の上限は \fI/proc/sys/fs/aio\-max\-nr\fP
+で定義されている (\fBproc\fP(5) 参照)。
.TP
\fBEFAULT\fP
\fIctx_idp\fP に無効なポインターが指定されている。
スキャンする。
.SH バグ
.\" FIXME . https://sourceware.org/bugzilla/show_bug.cgi?id=13172
-The glibc implementation of \fBaio_suspend\fP() is not async\-signal\-safe, in
-violation of the requirements of POSIX.1.
+\fBaio_suspend\fP() の glibc 実装は、 POSIX.1 の要件を満たしていないが、 async\-signal\-safe
+(非同期シグナルで安全) ではない。
.SH 関連項目
\fBaio_cancel\fP(3), \fBaio_error\fP(3), \fBaio_fsync\fP(3), \fBaio_read\fP(3),
\fBaio_return\fP(3), \fBaio_write\fP(3), \fBlio_listio\fP(3), \fBaio\fP(7), \fBtime\fP(7)
msgstr ""
"Project-Id-Version: man-pages-ja\n"
"POT-Creation-Date: 2021-03-12 14:00+0900\n"
-"PO-Revision-Date: 2021-03-26 12:33+0900\n"
+"PO-Revision-Date: 2021-04-01 16:50+0900\n"
"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Japanese (http://www.transifex.net/projects/p/man-pages-ja/"
"language/ja/)\n"
msgid ""
"The glibc implementation of B<aio_suspend>() is not async-signal-safe, in "
"violation of the requirements of POSIX.1."
-msgstr ""
+msgstr "B<aio_suspend>() の glibc 実装は、 POSIX.1 の要件を満たしていないが、 async-signal-safe (非同期シグナルで安全) ではない。"
#. type: Plain text
#: build/C/man3/aio_suspend.3:156
"I<Note>: this page describes the raw Linux system call interface. The "
"wrapper function provided by I<libaio> uses a different type for the "
"I<ctx_id> argument. See NOTES."
-msgstr ""
+msgstr "I<注意>:このページは生の Linux のシステムコールのインターフェースについて説明している。 I<libaio> で提供されるラッパー関数では I<ctx_id> 引数に違う型が使われている。「注意」を参照。"
#. type: Plain text
#: build/C/man2/io_cancel.2:45
#. type: Plain text
#: build/C/man2/io_getevents.2:71
-#, fuzzy
-#| msgid ""
-#| "On success, B<io_getevents>() returns the number of events read: 0 if no "
-#| "events are available, or less than I<min_nr> if the I<timeout> has "
-#| "elapsed. For the failure return, see NOTES."
msgid ""
"On success, B<io_getevents>() returns the number of events read. This may "
"be 0, or a value less than I<min_nr>, if the I<timeout> expired. It may "
"also be a nonzero value less than I<min_nr>, if the call was interrupted by "
"a signal handler."
-msgstr ""
-"成功すると、 B<io_getevents>() は読み出したイベント数を返す。 イベントが一つ"
-"も読み出されなかった場合は 0 が返され、 I<timeout> 時間が経過した場合は "
-"I<min_nr> 未満の値が返される。 失敗時の返り値については、「注意」の節を参照す"
-"ること。"
+msgstr "成功すると、 B<io_getevents>() は読み出したイベント数を返す。 I<timeout> 時間が経過した場合は、 0 もしくは I<min_nr> 未満の値が返る。呼び出しがシグナルハンドラーに割り込まれた場合にも、 0 もしくは I<min_nr> 未満の値が返ることがある。"
#. type: Plain text
#: build/C/man2/io_getevents.2:73
"I<Note>: this page describes the raw Linux system call interface. The "
"wrapper function provided by I<libaio> uses a different type for the "
"I<ctx_idp> argument. See NOTES."
-msgstr ""
+msgstr "I<注意>:このページは生の Linux のシステムコールのインターフェースについて説明している。 I<libaio> で提供されるラッパー関数では I<ctx_idp> 引数に違う型が使われている。「注意」を参照。"
#. type: Plain text
#: build/C/man2/io_setup.2:40
#. type: Plain text
#: build/C/man2/io_setup.2:53
-#, fuzzy
-#| msgid ""
-#| "The specified I<nr_events> exceeds the user's limit of available events, "
-#| "as defined in I</proc/sys/fs/aio-max-nr>."
msgid ""
"The specified I<nr_events> exceeds the limit of available events, as defined "
"in I</proc/sys/fs/aio-max-nr> (see B<proc>(5))."
-msgstr ""
-"指定された I<nr_events> がユーザーが使用できるイベント数の上限を越えている。"
-"イベント数の上限は I</proc/sys/fs/aio-max-nr> で定義されている。"
+msgstr "指定された I<nr_events> がイベント数の上限を越えている。イベント数の上限は I</proc/sys/fs/aio-max-nr> で定義されている (B<proc>(5) 参照)。"
#. type: Plain text
#: build/C/man2/io_setup.2:56
# pagename,#complete,#remaining,#all
-aio_suspend.3,49,1,50
-io_cancel.2,34,1,35
-io_destroy.2,32,1,33
-io_getevents.2,36,6,42
-io_setup.2,35,2,37
-io_submit.2,55,25,80
+io_getevents.2,38,4,42
+io_submit.2,56,24,80
<TR class="over70"><TD COLSPAN=3>Near release pages (>= 70%)</TD></TR>
<TR><TH>page name</TH><TH>remaining</TH><TH>comp. %</TH></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>aio</B></TD></TR>
-<TR class="over80"><TD>aio_suspend.3</TD><TD>1/50</TD><TD>98.00</TD></TR>
-<TR class="over80"><TD>io_cancel.2</TD><TD>1/35</TD><TD>97.14</TD></TR>
-<TR class="over80"><TD>io_destroy.2</TD><TD>1/33</TD><TD>96.97</TD></TR>
-<TR class="over80"><TD>io_getevents.2</TD><TD>6/42</TD><TD>85.71</TD></TR>
-<TR class="over80"><TD>io_setup.2</TD><TD>2/37</TD><TD>94.59</TD></TR>
-<TR><TD>io_submit.2</TD><TD>25/80</TD><TD>68.75</TD></TR>
+<TR class="over80"><TD>io_getevents.2</TD><TD>4/42</TD><TD>90.48</TD></TR>
+<TR class="over70"><TD>io_submit.2</TD><TD>24/80</TD><TD>70.00</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>arch</B></TD></TR>
<TR><TD>s390_guarded_storage.2</TD><TD>45/48</TD><TD>6.25</TD></TR>
<TR><TD>s390_sthyi.2</TD><TD>45/46</TD><TD>2.17</TD></TR>