X-Git-Url: http://git.osdn.net/view?p=linuxjm%2FLDP_man-pages.git;a=blobdiff_plain;f=po4a%2Fepoll%2Fpo%2Fja.po;h=73bdd14b09d28b150ff806df1261d80313f554b0;hp=28b6ca1b207827c869dcde84485bdc5f28f499fd;hb=8a7f723a0530d2fb90ab139c03452e84d1e19905;hpb=e9e6c106d11bd9cca5f4a6585364b93f5ae3007a diff --git a/po4a/epoll/po/ja.po b/po4a/epoll/po/ja.po index 28b6ca1b..73bdd14b 100644 --- a/po4a/epoll/po/ja.po +++ b/po4a/epoll/po/ja.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-05-28 07:16+0900\n" +"POT-Creation-Date: 2013-03-22 01:05+0900\n" "PO-Revision-Date: 2012-05-28 23:24+0900\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -28,24 +28,24 @@ msgid "2012-04-17" msgstr "2012-04-17" #. type: TH -#: build/C/man7/epoll.7:21 build/C/man2/epoll_create.2:25 -#: build/C/man2/epoll_ctl.2:21 build/C/man2/epoll_wait.2:23 +#: build/C/man7/epoll.7:21 build/C/man2/epoll_create.2:24 +#: build/C/man2/epoll_ctl.2:20 build/C/man2/epoll_wait.2:22 #: build/C/man2/poll.2:31 #, no-wrap msgid "Linux" msgstr "Linux" #. type: TH -#: build/C/man7/epoll.7:21 build/C/man2/epoll_create.2:25 -#: build/C/man2/epoll_ctl.2:21 build/C/man2/epoll_wait.2:23 +#: build/C/man7/epoll.7:21 build/C/man2/epoll_create.2:24 +#: build/C/man2/epoll_ctl.2:20 build/C/man2/epoll_wait.2:22 #: build/C/man2/poll.2:31 #, no-wrap msgid "Linux Programmer's Manual" msgstr "Linux Programmer's Manual" #. type: SH -#: build/C/man7/epoll.7:22 build/C/man2/epoll_create.2:26 -#: build/C/man2/epoll_ctl.2:22 build/C/man2/epoll_wait.2:24 +#: build/C/man7/epoll.7:22 build/C/man2/epoll_create.2:25 +#: build/C/man2/epoll_ctl.2:21 build/C/man2/epoll_wait.2:23 #: build/C/man2/poll.2:32 #, no-wrap msgid "NAME" @@ -57,21 +57,21 @@ msgid "epoll - I/O event notification facility" msgstr "epoll - I/O イベント通知機能" #. type: SH -#: build/C/man7/epoll.7:24 build/C/man2/epoll_create.2:28 -#: build/C/man2/epoll_ctl.2:24 build/C/man2/epoll_wait.2:26 +#: build/C/man7/epoll.7:24 build/C/man2/epoll_create.2:27 +#: build/C/man2/epoll_ctl.2:23 build/C/man2/epoll_wait.2:25 #: build/C/man2/poll.2:34 #, no-wrap msgid "SYNOPSIS" msgstr "書式" #. type: Plain text -#: build/C/man7/epoll.7:26 build/C/man2/epoll_ctl.2:26 +#: build/C/man7/epoll.7:26 build/C/man2/epoll_ctl.2:25 msgid "B<#include Esys/epoll.hE>" msgstr "B<#include Esys/epoll.hE>" #. type: SH -#: build/C/man7/epoll.7:26 build/C/man2/epoll_create.2:35 -#: build/C/man2/epoll_ctl.2:29 build/C/man2/epoll_wait.2:36 +#: build/C/man7/epoll.7:26 build/C/man2/epoll_create.2:34 +#: build/C/man2/epoll_ctl.2:28 build/C/man2/epoll_wait.2:35 #: build/C/man2/poll.2:46 #, no-wrap msgid "DESCRIPTION" @@ -134,8 +134,9 @@ msgstr "" #. type: SS #: build/C/man7/epoll.7:61 -#, no-wrap -msgid "Level-Triggered and Edge-Triggered" +#, fuzzy, no-wrap +#| msgid "Level-Triggered and Edge-Triggered" +msgid "Level-triggered and edge-triggered" msgstr "レベルトリガとエッジトリガ" #. type: Plain text @@ -360,8 +361,9 @@ msgstr "" #. type: SS #: build/C/man7/epoll.7:198 -#, no-wrap -msgid "Example for Suggested Usage" +#, fuzzy, no-wrap +#| msgid "Example for Suggested Usage" +msgid "Example for suggested usage" msgstr "おすすめな使用例" #. type: Plain text @@ -527,8 +529,9 @@ msgstr "" #. type: SS #: build/C/man7/epoll.7:297 -#, no-wrap -msgid "Questions and Answers" +#, fuzzy, no-wrap +#| msgid "Questions and Answers" +msgid "Questions and answers" msgstr "質問と解答" #. type: TP @@ -908,8 +911,9 @@ msgstr "" #. type: SS #: build/C/man7/epoll.7:487 -#, no-wrap -msgid "Possible Pitfalls and Ways to Avoid Them" +#, fuzzy, no-wrap +#| msgid "Possible Pitfalls and Ways to Avoid Them" +msgid "Possible pitfalls and ways to avoid them" msgstr "ありがちな落とし穴と回避方法" #. type: TP @@ -988,8 +992,8 @@ msgstr "" "クリプタが以前に削除されたものであると分かるので、 混乱は起きない。" #. type: SH -#: build/C/man7/epoll.7:531 build/C/man2/epoll_create.2:110 -#: build/C/man2/epoll_ctl.2:226 build/C/man2/epoll_wait.2:178 +#: build/C/man7/epoll.7:531 build/C/man2/epoll_create.2:108 +#: build/C/man2/epoll_ctl.2:225 build/C/man2/epoll_wait.2:177 #: build/C/man2/poll.2:312 #, no-wrap msgid "VERSIONS" @@ -1006,8 +1010,8 @@ msgstr "" "ジョン 2.3.2 で追加された。" #. type: SH -#: build/C/man7/epoll.7:537 build/C/man2/epoll_create.2:120 -#: build/C/man2/epoll_ctl.2:231 build/C/man2/epoll_wait.2:188 +#: build/C/man7/epoll.7:537 build/C/man2/epoll_create.2:118 +#: build/C/man2/epoll_ctl.2:230 build/C/man2/epoll_wait.2:187 #: build/C/man2/poll.2:329 #, no-wrap msgid "CONFORMING TO" @@ -1024,9 +1028,9 @@ msgstr "" "る。" #. type: SH -#: build/C/man7/epoll.7:546 build/C/man2/epoll_create.2:146 -#: build/C/man2/epoll_ctl.2:254 build/C/man2/epoll_wait.2:201 -#: build/C/man2/poll.2:361 +#: build/C/man7/epoll.7:546 build/C/man2/epoll_create.2:144 +#: build/C/man2/epoll_ctl.2:253 build/C/man2/epoll_wait.2:219 +#: build/C/man2/poll.2:366 #, no-wrap msgid "SEE ALSO" msgstr "関連項目" @@ -1039,19 +1043,24 @@ msgstr "" "B(2), B(2), B(2), B(2)" #. type: SH -#: build/C/man7/epoll.7:551 build/C/man2/epoll_create.2:151 -#: build/C/man2/epoll_ctl.2:259 build/C/man2/epoll_wait.2:205 -#: build/C/man2/poll.2:365 +#: build/C/man7/epoll.7:551 build/C/man2/epoll_create.2:149 +#: build/C/man2/epoll_ctl.2:258 build/C/man2/epoll_wait.2:223 +#: build/C/man2/poll.2:370 #, no-wrap msgid "COLOPHON" msgstr "この文書について" #. type: Plain text -#: build/C/man7/epoll.7:558 build/C/man2/epoll_create.2:158 -#: build/C/man2/epoll_ctl.2:266 build/C/man2/epoll_wait.2:212 -#: build/C/man2/poll.2:372 +#: build/C/man7/epoll.7:558 build/C/man2/epoll_create.2:156 +#: build/C/man2/epoll_ctl.2:265 build/C/man2/epoll_wait.2:230 +#: build/C/man2/poll.2:377 +#, fuzzy +#| msgid "" +#| "This page is part of release 3.41 of the Linux I project. A " +#| "description of the project, and information about reporting bugs, can be " +#| "found at http://www.kernel.org/doc/man-pages/." msgid "" -"This page is part of release 3.41 of the Linux I project. A " +"This page is part of release 3.50 of the Linux I project. A " "description of the project, and information about reporting bugs, can be " "found at http://www.kernel.org/doc/man-pages/." msgstr "" @@ -1060,31 +1069,31 @@ msgstr "" "http://www.kernel.org/doc/man-pages/ に書かれている。" #. type: TH -#: build/C/man2/epoll_create.2:25 +#: build/C/man2/epoll_create.2:24 #, no-wrap msgid "EPOLL_CREATE" msgstr "EPOLL_CREATE" #. type: TH -#: build/C/man2/epoll_create.2:25 build/C/man2/epoll_ctl.2:21 +#: build/C/man2/epoll_create.2:24 build/C/man2/epoll_ctl.2:20 #, no-wrap msgid "2012-04-15" msgstr "2012-04-15" #. type: Plain text -#: build/C/man2/epoll_create.2:28 +#: build/C/man2/epoll_create.2:27 msgid "epoll_create, epoll_create1 - open an epoll file descriptor" msgstr "" "epoll_create, epoll_create1 - epoll ファイルディスクリプタをオープンする" #. type: Plain text -#: build/C/man2/epoll_create.2:31 build/C/man2/epoll_wait.2:29 +#: build/C/man2/epoll_create.2:30 build/C/man2/epoll_wait.2:28 #, no-wrap msgid "B<#include Esys/epoll.hE>\n" msgstr "B<#include Esys/epoll.hE>\n" #. type: Plain text -#: build/C/man2/epoll_create.2:34 +#: build/C/man2/epoll_create.2:33 #, no-wrap msgid "" "BIB<);>\n" @@ -1094,7 +1103,7 @@ msgstr "" "BIB<);>\n" #. type: Plain text -#: build/C/man2/epoll_create.2:43 +#: build/C/man2/epoll_create.2:42 msgid "" "B() creates an B(7) instance. Since Linux 2.6.8, the " "I argument is ignored, but must be greater than zero; see NOTES below." @@ -1104,7 +1113,7 @@ msgstr "" "なければならない。下記の「注意」を参照。" #. type: Plain text -#: build/C/man2/epoll_create.2:56 +#: build/C/man2/epoll_create.2:55 msgid "" "B() returns a file descriptor referring to the new epoll " "instance. This file descriptor is used for all the subsequent calls to the " @@ -1122,13 +1131,13 @@ msgstr "" "できるようにする。" #. type: SS -#: build/C/man2/epoll_create.2:57 +#: build/C/man2/epoll_create.2:55 #, no-wrap msgid "epoll_create1()" msgstr "epoll_create1()" #. type: Plain text -#: build/C/man2/epoll_create.2:69 +#: build/C/man2/epoll_create.2:67 msgid "" "If I is 0, then, other than the fact that the obsolete I " "argument is dropped, B() is the same as B(). " @@ -1140,13 +1149,13 @@ msgstr "" "せることができる。" #. type: TP -#: build/C/man2/epoll_create.2:69 +#: build/C/man2/epoll_create.2:67 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_create.2:79 +#: build/C/man2/epoll_create.2:77 msgid "" "Set the close-on-exec (B) flag on the new file descriptor. See " "the description of the B flag in B(2) for reasons why this " @@ -1157,14 +1166,14 @@ msgstr "" "B フラグの説明を参照のこと。" #. type: SH -#: build/C/man2/epoll_create.2:79 build/C/man2/epoll_ctl.2:158 -#: build/C/man2/epoll_wait.2:141 build/C/man2/poll.2:283 +#: build/C/man2/epoll_create.2:77 build/C/man2/epoll_ctl.2:157 +#: build/C/man2/epoll_wait.2:140 build/C/man2/poll.2:283 #, no-wrap msgid "RETURN VALUE" msgstr "返り値" #. type: Plain text -#: build/C/man2/epoll_create.2:86 +#: build/C/man2/epoll_create.2:84 msgid "" "On success, these system calls return a nonnegative file descriptor. On " "error, -1 is returned, and I is set to indicate the error." @@ -1173,38 +1182,38 @@ msgstr "" "ラーの場合、-1 を返し、 I にエラーを示す値を設定する。" #. type: SH -#: build/C/man2/epoll_create.2:86 build/C/man2/epoll_ctl.2:167 -#: build/C/man2/epoll_wait.2:153 build/C/man2/poll.2:293 +#: build/C/man2/epoll_create.2:84 build/C/man2/epoll_ctl.2:166 +#: build/C/man2/epoll_wait.2:152 build/C/man2/poll.2:293 #, no-wrap msgid "ERRORS" msgstr "エラー" #. type: TP -#: build/C/man2/epoll_create.2:87 build/C/man2/epoll_create.2:91 -#: build/C/man2/epoll_ctl.2:182 build/C/man2/epoll_wait.2:170 +#: build/C/man2/epoll_create.2:85 build/C/man2/epoll_create.2:89 +#: build/C/man2/epoll_ctl.2:181 build/C/man2/epoll_wait.2:169 #: build/C/man2/poll.2:302 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_create.2:91 +#: build/C/man2/epoll_create.2:89 msgid "I is not positive." msgstr "I が正でない。" #. type: Plain text -#: build/C/man2/epoll_create.2:96 +#: build/C/man2/epoll_create.2:94 msgid "(B()) Invalid value specified in I." msgstr "(B()) I に無効な値が指定された。" #. type: TP -#: build/C/man2/epoll_create.2:96 +#: build/C/man2/epoll_create.2:94 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_create.2:104 +#: build/C/man2/epoll_create.2:102 msgid "" "The per-user limit on the number of epoll instances imposed by I was encountered. See B(7) for further " @@ -1215,30 +1224,30 @@ msgstr "" "のこと。" #. type: TP -#: build/C/man2/epoll_create.2:104 +#: build/C/man2/epoll_create.2:102 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_create.2:107 +#: build/C/man2/epoll_create.2:105 msgid "The system limit on the total number of open files has been reached." msgstr "オープンされたファイルの総数がシステム制限に達した。" #. type: TP -#: build/C/man2/epoll_create.2:107 build/C/man2/epoll_ctl.2:205 +#: build/C/man2/epoll_create.2:105 build/C/man2/epoll_ctl.2:204 #: build/C/man2/poll.2:309 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_create.2:110 +#: build/C/man2/epoll_create.2:108 msgid "There was insufficient memory to create the kernel object." msgstr "カーネルオブジェクトを作成するのに十分なメモリがなかった。" #. type: Plain text -#: build/C/man2/epoll_create.2:114 +#: build/C/man2/epoll_create.2:112 msgid "" "B() was added to the kernel in version 2.6. Library support " "is provided in glibc starting with version 2.3.2." @@ -1249,7 +1258,7 @@ msgstr "" #. To be precise: kernel 2.5.44. #. The interface should be finalized by Linux kernel 2.5.66. #. type: Plain text -#: build/C/man2/epoll_create.2:120 +#: build/C/man2/epoll_create.2:118 msgid "" "B() was added to the kernel in version 2.6.27. Library " "support is provided in glibc starting with version 2.9." @@ -1258,19 +1267,19 @@ msgstr "" "ライブラリによるサポートは glibc バージョン 2.9 以降で提供されている。" #. type: Plain text -#: build/C/man2/epoll_create.2:123 +#: build/C/man2/epoll_create.2:121 msgid "B() is Linux-specific." msgstr "B() は Linux 独自である。" #. type: SH -#: build/C/man2/epoll_create.2:123 build/C/man2/epoll_ctl.2:235 -#: build/C/man2/epoll_wait.2:191 build/C/man2/poll.2:335 +#: build/C/man2/epoll_create.2:121 build/C/man2/epoll_ctl.2:234 +#: build/C/man2/epoll_wait.2:190 build/C/man2/poll.2:335 #, no-wrap msgid "NOTES" msgstr "注意" #. type: Plain text -#: build/C/man2/epoll_create.2:146 +#: build/C/man2/epoll_create.2:144 msgid "" "In the initial B() implementation, the I argument " "informed the kernel of the number of file descriptors that the caller " @@ -1303,23 +1312,23 @@ msgstr "" "で実行される際の後方互換性を保証するためである。" #. type: Plain text -#: build/C/man2/epoll_create.2:151 +#: build/C/man2/epoll_create.2:149 msgid "B(2), B(2), B(2), B(7)" msgstr "B(2), B(2), B(2), B(7)" #. type: TH -#: build/C/man2/epoll_ctl.2:21 +#: build/C/man2/epoll_ctl.2:20 #, no-wrap msgid "EPOLL_CTL" msgstr "EPOLL_CTL" #. type: Plain text -#: build/C/man2/epoll_ctl.2:24 +#: build/C/man2/epoll_ctl.2:23 msgid "epoll_ctl - control interface for an epoll descriptor" msgstr "epoll_ctl - epoll ディスクリプタのインタフェースを操作する" #. type: Plain text -#: build/C/man2/epoll_ctl.2:29 +#: build/C/man2/epoll_ctl.2:28 msgid "" "BIB<, int >IB<, int >IB<, struct " "epoll_event *>IB<);>" @@ -1328,7 +1337,7 @@ msgstr "" "epoll_event *>IB<);>" #. type: Plain text -#: build/C/man2/epoll_ctl.2:39 +#: build/C/man2/epoll_ctl.2:38 msgid "" "This system call performs control operations on the B(7) instance " "referred to by the file descriptor I. It requests that the operation " @@ -1340,18 +1349,18 @@ msgstr "" "操作 I の実行が要求される。" #. type: Plain text -#: build/C/man2/epoll_ctl.2:43 +#: build/C/man2/epoll_ctl.2:42 msgid "Valid values for the I argument are :" msgstr "I 引き数に指定できる有効な値は以下の通りである。" #. type: TP -#: build/C/man2/epoll_ctl.2:43 +#: build/C/man2/epoll_ctl.2:42 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:55 +#: build/C/man2/epoll_ctl.2:54 msgid "" "Register the target file descriptor I on the B instance referred " "to by the file descriptor I and associate the event I with the " @@ -1362,13 +1371,13 @@ msgstr "" "内部ファイルに関連付ける。" #. type: TP -#: build/C/man2/epoll_ctl.2:55 +#: build/C/man2/epoll_ctl.2:54 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:61 +#: build/C/man2/epoll_ctl.2:60 msgid "" "Change the event I associated with the target file descriptor I." msgstr "" @@ -1376,13 +1385,13 @@ msgstr "" "する。" #. type: TP -#: build/C/man2/epoll_ctl.2:61 +#: build/C/man2/epoll_ctl.2:60 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:72 +#: build/C/man2/epoll_ctl.2:71 msgid "" "Remove (deregister) the target file descriptor I from the B " "instance referred to by I. The I is ignored and can be NULL " @@ -1393,7 +1402,7 @@ msgstr "" "し、下記の「バグ」を参照)。" #. type: Plain text -#: build/C/man2/epoll_ctl.2:80 +#: build/C/man2/epoll_ctl.2:79 msgid "" "The I argument describes the object linked to the file descriptor " "I. The I is defined as :" @@ -1402,7 +1411,7 @@ msgstr "" "表す。 I は以下のように定義される:" #. type: Plain text -#: build/C/man2/epoll_ctl.2:89 +#: build/C/man2/epoll_ctl.2:88 #, no-wrap msgid "" "typedef union epoll_data {\n" @@ -1420,7 +1429,7 @@ msgstr "" "} epoll_data_t;\n" #. type: Plain text -#: build/C/man2/epoll_ctl.2:94 +#: build/C/man2/epoll_ctl.2:93 #, no-wrap msgid "" "struct epoll_event {\n" @@ -1434,7 +1443,7 @@ msgstr "" "};\n" #. type: Plain text -#: build/C/man2/epoll_ctl.2:101 +#: build/C/man2/epoll_ctl.2:100 msgid "" "The I member is a bit set composed using the following available " "event types:" @@ -1443,35 +1452,35 @@ msgstr "" "ビットセットである。" #. type: TP -#: build/C/man2/epoll_ctl.2:101 +#: build/C/man2/epoll_ctl.2:100 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:106 +#: build/C/man2/epoll_ctl.2:105 msgid "The associated file is available for B(2) operations." msgstr "関連付けられたファイルに対して、 B(2) 操作が可能である。" #. type: TP -#: build/C/man2/epoll_ctl.2:106 +#: build/C/man2/epoll_ctl.2:105 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:111 +#: build/C/man2/epoll_ctl.2:110 msgid "The associated file is available for B(2) operations." msgstr "関連付けられたファイルに対して、 B(2) 操作が可能である。" #. type: TP -#: build/C/man2/epoll_ctl.2:111 +#: build/C/man2/epoll_ctl.2:110 #, no-wrap msgid "B (since Linux 2.6.17)" msgstr "B(LinuxB<2.6.17>以降)\"" #. type: Plain text -#: build/C/man2/epoll_ctl.2:117 +#: build/C/man2/epoll_ctl.2:116 msgid "" "Stream socket peer closed connection, or shut down writing half of " "connection. (This flag is especially useful for writing simple code to " @@ -1483,24 +1492,24 @@ msgstr "" "ができる。)" #. type: TP -#: build/C/man2/epoll_ctl.2:117 +#: build/C/man2/epoll_ctl.2:116 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:122 +#: build/C/man2/epoll_ctl.2:121 msgid "There is urgent data available for B(2) operations." msgstr "B(2) 操作が可能な緊急 (urgent) データがある。" #. type: TP -#: build/C/man2/epoll_ctl.2:122 +#: build/C/man2/epoll_ctl.2:121 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:128 +#: build/C/man2/epoll_ctl.2:127 msgid "" "Error condition happened on the associated file descriptor. B" "(2) will always wait for this event; it is not necessary to set it in " @@ -1510,13 +1519,13 @@ msgstr "" "(2) は常にこのイベントを待つので、 I に設定する必要はない。" #. type: TP -#: build/C/man2/epoll_ctl.2:128 +#: build/C/man2/epoll_ctl.2:127 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:134 +#: build/C/man2/epoll_ctl.2:133 msgid "" "Hang up happened on the associated file descriptor. B(2) will " "always wait for this event; it is not necessary to set it in I." @@ -1525,13 +1534,13 @@ msgstr "" "(2) は常にこのイベントを待つので、 I に設定する必要はない。" #. type: TP -#: build/C/man2/epoll_ctl.2:134 +#: build/C/man2/epoll_ctl.2:133 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:144 +#: build/C/man2/epoll_ctl.2:143 msgid "" "Sets the Edge Triggered behavior for the associated file descriptor. The " "default behavior for B is Level Triggered. See B(7) for more " @@ -1545,13 +1554,13 @@ msgstr "" "こと。" #. type: TP -#: build/C/man2/epoll_ctl.2:144 +#: build/C/man2/epoll_ctl.2:143 #, no-wrap msgid "B (since Linux 2.6.2)" msgstr "B (Linux 2.6.2 以降)" #. type: Plain text -#: build/C/man2/epoll_ctl.2:158 +#: build/C/man2/epoll_ctl.2:157 msgid "" "Sets the one-shot behavior for the associated file descriptor. This means " "that after an event is pulled out with B(2) the associated file " @@ -1568,7 +1577,7 @@ msgstr "" "り:" #. type: Plain text -#: build/C/man2/epoll_ctl.2:167 +#: build/C/man2/epoll_ctl.2:166 msgid "" "When successful, B() returns zero. When an error occurs, " "B() returns -1 and I is set appropriately." @@ -1577,24 +1586,24 @@ msgstr "" "B() は -1 を返し、 I を適切に設定する。" #. type: TP -#: build/C/man2/epoll_ctl.2:168 build/C/man2/epoll_wait.2:154 +#: build/C/man2/epoll_ctl.2:167 build/C/man2/epoll_wait.2:153 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:174 +#: build/C/man2/epoll_ctl.2:173 msgid "I or I is not a valid file descriptor." msgstr "I か I が有効なファイルディスクリプタでない。" #. type: TP -#: build/C/man2/epoll_ctl.2:174 +#: build/C/man2/epoll_ctl.2:173 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:182 +#: build/C/man2/epoll_ctl.2:181 msgid "" "I was B, and the supplied file descriptor I is " "already registered with this epoll instance." @@ -1603,7 +1612,7 @@ msgstr "" "がこの epoll インスタンスに既に登録されている。" #. type: Plain text -#: build/C/man2/epoll_ctl.2:195 +#: build/C/man2/epoll_ctl.2:194 msgid "" "I is not an B file descriptor, or I is the same as I, " "or the requested operation I is not supported by this interface." @@ -1613,13 +1622,13 @@ msgstr "" "いない。" #. type: TP -#: build/C/man2/epoll_ctl.2:195 +#: build/C/man2/epoll_ctl.2:194 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:205 +#: build/C/man2/epoll_ctl.2:204 msgid "" "I was B or B, and I is not registered " "with this epoll instance." @@ -1628,20 +1637,20 @@ msgstr "" "epoll インスタンスに登録されていない。" #. type: Plain text -#: build/C/man2/epoll_ctl.2:210 +#: build/C/man2/epoll_ctl.2:209 msgid "" "There was insufficient memory to handle the requested I control " "operation." msgstr "要求された I 制御操作を扱うのに十分なメモリがない。" #. type: TP -#: build/C/man2/epoll_ctl.2:210 +#: build/C/man2/epoll_ctl.2:209 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:220 +#: build/C/man2/epoll_ctl.2:219 msgid "" "The limit imposed by I was encountered " "while trying to register (B) a new file descriptor on an " @@ -1652,25 +1661,25 @@ msgstr "" "た。 詳細は B(7) を参照。" #. type: TP -#: build/C/man2/epoll_ctl.2:220 +#: build/C/man2/epoll_ctl.2:219 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/epoll_ctl.2:226 +#: build/C/man2/epoll_ctl.2:225 msgid "The target file I does not support B." msgstr "対象ファイル I が B をサポートしていない。" #. To be precise: kernel 2.5.44. #. The interface should be finalized by Linux kernel 2.5.66. #. type: Plain text -#: build/C/man2/epoll_ctl.2:231 +#: build/C/man2/epoll_ctl.2:230 msgid "B() was added to the kernel in version 2.6." msgstr "B() はカーネル 2.6 で追加された。" #. type: Plain text -#: build/C/man2/epoll_ctl.2:235 +#: build/C/man2/epoll_ctl.2:234 msgid "" "B() is Linux-specific. Library support is provided in glibc " "starting with version 2.3.2." @@ -1679,7 +1688,7 @@ msgstr "" "ライブラリによるサポートは glibc バージョン 2.3.2 以降で提供されている。" #. type: Plain text -#: build/C/man2/epoll_ctl.2:240 +#: build/C/man2/epoll_ctl.2:239 msgid "" "The B interface supports all file descriptors that support B(2)." msgstr "" @@ -1687,13 +1696,14 @@ msgstr "" "リプタに対応している。" #. type: SH -#: build/C/man2/epoll_ctl.2:240 build/C/man2/poll.2:357 +#: build/C/man2/epoll_ctl.2:239 build/C/man2/epoll_wait.2:207 +#: build/C/man2/poll.2:362 #, no-wrap msgid "BUGS" msgstr "バグ" #. type: Plain text -#: build/C/man2/epoll_ctl.2:254 +#: build/C/man2/epoll_ctl.2:253 msgid "" "In kernel versions before 2.6.9, the B operation required a " "non-NULL pointer in I, even though this argument is ignored. Since " @@ -1708,31 +1718,32 @@ msgstr "" "は、 I に NULL でないポインタを指定すべきである。" #. type: Plain text -#: build/C/man2/epoll_ctl.2:259 +#: build/C/man2/epoll_ctl.2:258 msgid "B(2), B(2), B(2), B(7)" msgstr "B(2), B(2), B(2), B(7)" #. type: TH -#: build/C/man2/epoll_wait.2:23 +#: build/C/man2/epoll_wait.2:22 #, no-wrap msgid "EPOLL_WAIT" msgstr "EPOLL_WAIT" #. type: TH -#: build/C/man2/epoll_wait.2:23 -#, no-wrap -msgid "2012-05-02" -msgstr "2012-05-02" +#: build/C/man2/epoll_wait.2:22 build/C/man2/poll.2:31 +#, fuzzy, no-wrap +#| msgid "2012-04-17" +msgid "2012-08-17" +msgstr "2012-04-17" #. type: Plain text -#: build/C/man2/epoll_wait.2:26 +#: build/C/man2/epoll_wait.2:25 msgid "" "epoll_wait, epoll_pwait - wait for an I/O event on an epoll file descriptor" msgstr "" "epoll_wait, epoll_pwait - epoll ファイルディスクリプタの I/O イベントを待つ" #. type: Plain text -#: build/C/man2/epoll_wait.2:35 +#: build/C/man2/epoll_wait.2:34 #, no-wrap msgid "" "BIB<, struct epoll_event *>IB<,>\n" @@ -1748,7 +1759,7 @@ msgstr "" "B< const sigset_t *>IB<);>\n" #. type: Plain text -#: build/C/man2/epoll_wait.2:53 +#: build/C/man2/epoll_wait.2:52 msgid "" "The B() system call waits for events on the B(7) " "instance referred to by the file descriptor I. The memory area " @@ -1766,7 +1777,7 @@ msgstr "" "I 引き数は 0 より大きくなければならない。" #. type: Plain text -#: build/C/man2/epoll_wait.2:71 +#: build/C/man2/epoll_wait.2:70 msgid "" "The I argument specifies the minimum number of milliseconds that " "B() will block. (This interval will be rounded up to the " @@ -1784,12 +1795,12 @@ msgstr "" "なくても、すぐに返る。" #. type: Plain text -#: build/C/man2/epoll_wait.2:75 +#: build/C/man2/epoll_wait.2:74 msgid "The I is defined as :" msgstr "I は以下のように定義される:" #. type: Plain text -#: build/C/man2/epoll_wait.2:84 +#: build/C/man2/epoll_wait.2:83 #, no-wrap msgid "" "typedef union epoll_data {\n" @@ -1807,7 +1818,7 @@ msgstr "" "} epoll_data_t;\n" #. type: Plain text -#: build/C/man2/epoll_wait.2:89 +#: build/C/man2/epoll_wait.2:88 #, no-wrap msgid "" "struct epoll_event {\n" @@ -1821,7 +1832,7 @@ msgstr "" "};\n" #. type: Plain text -#: build/C/man2/epoll_wait.2:100 +#: build/C/man2/epoll_wait.2:99 msgid "" "The I of each returned structure will contain the same data the user " "set with an B(2) (B,B) while the " @@ -1833,13 +1844,13 @@ msgstr "" "る。" #. type: SS -#: build/C/man2/epoll_wait.2:100 +#: build/C/man2/epoll_wait.2:99 #, no-wrap msgid "epoll_pwait()" msgstr "epoll_pwait()" #. type: Plain text -#: build/C/man2/epoll_wait.2:114 +#: build/C/man2/epoll_wait.2:113 msgid "" "The relationship between B() and B() is analogous " "to the relationship between B(2)." +msgstr "" + +#. type: Plain text +#: build/C/man2/epoll_wait.2:219 +msgid "" +"In kernels before 2.6.37, a I value larger than approximately " +"I milliseconds is treated as -1 (i.e., infinity). Thus, for " +"example, on a system where the I is 4 and the kernel I " +"value is 1000, this means that timeouts greater than 35.79 minutes are " +"treated as infinity." +msgstr "" + +#. type: Plain text +#: build/C/man2/epoll_wait.2:223 msgid "B(2), B(2), B(7)" msgstr "B(2), B(2), B(7)" @@ -1999,12 +2028,6 @@ msgstr "B(2), B(2), B(7)" msgid "POLL" msgstr "POLL" -#. type: TH -#: build/C/man2/poll.2:31 -#, no-wrap -msgid "2012-05-05" -msgstr "2012-05-05" - #. type: Plain text #: build/C/man2/poll.2:34 msgid "poll, ppoll - wait for some event on a file descriptor" @@ -2508,14 +2531,22 @@ msgstr "" "B() の I の指定に使用できる。 この定数は glibc では定義されて" "いない。" +#. type: Plain text +#: build/C/man2/poll.2:348 +msgid "" +"For a discussion of what may happen if a file descriptor being monitored by " +"B() is closed in another thread, see B(2)." @@ -2537,10 +2568,16 @@ msgstr "" "readiness notifications) についての議論を参照のこと。" #. type: Plain text -#: build/C/man2/poll.2:365 +#: build/C/man2/poll.2:370 msgid "B(2), B(2), B