OSDN Git Service

ディスクリプタ, 記述子 -> ディスクリプター
[linuxjm/LDP_man-pages.git] / po4a / epoll / po / ja.po
index 3fefad4..5ea0daf 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2015-01-23 22:24+0900\n"
-"PO-Revision-Date: 2015-01-25 06:15+0900\n"
+"PO-Revision-Date: 2015-01-25 07:15+0900\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: \n"
@@ -84,7 +84,7 @@ msgstr ""
 "B<epoll> API は B<poll>(2) と同様の処理を行う、つまり、複数のファイルディスク\n"
 "リプタを監視し、その中のいずれかが入出力可能な状態であるかを確認する。\n"
 "B<epoll> API は、エッジトリガインタフェースとレベルトリガインタフェースの\n"
-"いずれとしても使用することができ、監視するファイルディスクリプタの数が多い\n"
+"ã\81\84ã\81\9aã\82\8cã\81¨ã\81\97ã\81¦ã\82\82使ç\94¨ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\80\81ç\9b£è¦\96ã\81\99ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81®æ\95°ã\81\8cå¤\9aã\81\84\n"
 "場合にも使用できる。 B<epoll> インスタンスの作成や管理を行うために\n"
 "以下のシステムコールが提供されている:"
 
@@ -102,13 +102,13 @@ msgstr "*"
 msgid "B<epoll_create>(2)  creates an B<epoll> instance and returns a file descriptor referring to that instance.  (The more recent B<epoll_create1>(2)  extends the functionality of B<epoll_create>(2).)"
 msgstr ""
 "B<epoll_create>(2) は B<epoll> インスタンスを作成し、そのインスタンスを参照する\n"
-"ファイルディスクリプタを返す。(もっと新しい B<epoll_create1>(2) では、\n"
+"ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82\82\82ã\81£ã\81¨æ\96°ã\81\97ã\81\84 B<epoll_create1>(2) ã\81§ã\81¯ã\80\81\n"
 "B<epoll_create>(2) の機能が拡張されている)。"
 
 #. type: Plain text
 #: build/C/man7/epoll.7:57
 msgid "Interest in particular file descriptors is then registered via B<epoll_ctl>(2).  The set of file descriptors currently registered on an B<epoll> instance is sometimes called an I<epoll> set."
-msgstr "ç\89¹å®\9aã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81«å¯¾ã\81\99ã\82\8bç\9b£è¦\96å\86\85容ã\82\92 B<epoll_ctl>(2)  ã\81§ç\99»é\8c²ã\81\99ã\82\8bã\80\82 B<epoll> ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\81«ç\8f¾å\9c¨ç\99»é\8c²ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿の集合は I<epoll> 集合と呼ばれることもある。"
+msgstr "ç\89¹å®\9aã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81«å¯¾ã\81\99ã\82\8bç\9b£è¦\96å\86\85容ã\82\92 B<epoll_ctl>(2)  ã\81§ç\99»é\8c²ã\81\99ã\82\8bã\80\82 B<epoll> ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\81«ç\8f¾å\9c¨ç\99»é\8c²ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼の集合は I<epoll> 集合と呼ばれることもある。"
 
 #. type: Plain text
 #: build/C/man7/epoll.7:61
@@ -137,7 +137,7 @@ msgstr "1."
 #. type: Plain text
 #: build/C/man7/epoll.7:76
 msgid "The file descriptor that represents the read side of a pipe (I<rfd>)  is registered on the B<epoll> instance."
-msgstr "パイプの読み込み側を表すファイルディスクリプタ (I<rfd>)  が B<epoll> インスタンスに登録される。"
+msgstr "パイプの読み込み側を表すファイルディスクリプタ (I<rfd>)  が B<epoll> インスタンスに登録される。"
 
 #. type: IP
 #: build/C/man7/epoll.7:76
@@ -159,7 +159,7 @@ msgstr "3."
 #. type: Plain text
 #: build/C/man7/epoll.7:84
 msgid "A call to B<epoll_wait>(2)  is done that will return I<rfd> as a ready file descriptor."
-msgstr "B<epoll_wait>(2)  を呼び出すと、読み込み可能 (ready) なファイルディスクリプタとして I<rfd> が返る。"
+msgstr "B<epoll_wait>(2)  ã\82\92å\91¼ã\81³å\87ºã\81\99ã\81¨ã\80\81読ã\81¿è¾¼ã\81¿å\8f¯è\83½ (ready) ã\81ªã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81¨ã\81\97ã\81¦ I<rfd> ã\81\8cè¿\94ã\82\8bã\80\82"
 
 #. type: IP
 #: build/C/man7/epoll.7:84
@@ -186,12 +186,12 @@ msgstr "B<epoll_wait>(2)  の呼び出しが行われる。"
 #. type: Plain text
 #: build/C/man7/epoll.7:126
 msgid "If the I<rfd> file descriptor has been added to the B<epoll> interface using the B<EPOLLET> (edge-triggered)  flag, the call to B<epoll_wait>(2)  done in step B<5> will probably hang despite the available data still present in the file input buffer; meanwhile the remote peer might be expecting a response based on the data it already sent.  The reason for this is that edge-triggered mode delivers events only when changes occur on the monitored file descriptor.  So, in step B<5> the caller might end up waiting for some data that is already present inside the input buffer.  In the above example, an event on I<rfd> will be generated because of the write done in B<2> and the event is consumed in B<3>.  Since the read operation done in B<4> does not consume the whole buffer data, the call to B<epoll_wait>(2)  done in step B<5> might block indefinitely."
-msgstr "I<rfd> ファイルディスクリプタが B<EPOLLET> フラグ (エッジトリガ) を使って B<epoll> に追加されていると、 利用可能なデータがファイル入力バッファにまだ存在するにもかかわらず ステップ B<5> の B<epoll_wait>(2)  の呼び出しでハングする可能性がある。 その一方で、リモートの接続先 (peer) は既に送られたデータに 基づいて応答を期待しているかもしれない。 このようなことが起こる理由は、エッジトリガイベント配送では、 モニタしているファイルでイベントが起ったときにのみイベントが 配送されるためである。 したがって、ステップ B<5> では、呼び出し側は結果的に 入力バッファ内にすで存在するデータを待つことになるかもしれない。 上記の例では、 B<2> で行われた書き込みによって I<rfd> に関するイベントが生成され、 B<3> でイベントが消費 (consume) される。 B<4> で行われる読み込み操作では、全部のバッファデータを消費しないので、 ステップ B<5> で行われる B<epoll_wait>(2)  の呼び出しが 無期限に停止 (block) するかもしれない。"
+msgstr "I<rfd> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8c B<EPOLLET> ã\83\95ã\83©ã\82° (ã\82¨ã\83\83ã\82¸ã\83\88ã\83ªã\82¬) ã\82\92使ã\81£ã\81¦ B<epoll> ã\81«è¿½å\8a ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\81¨ã\80\81 å\88©ç\94¨å\8f¯è\83½ã\81ªã\83\87ã\83¼ã\82¿ã\81\8cã\83\95ã\82¡ã\82¤ã\83«å\85¥å\8a\9bã\83\90ã\83\83ã\83\95ã\82¡ã\81«ã\81¾ã\81 å­\98å\9c¨ã\81\99ã\82\8bã\81«ã\82\82ã\81\8bã\81\8bã\82\8fã\82\89ã\81\9a ã\82¹ã\83\86ã\83\83ã\83\97 B<5> ã\81® B<epoll_wait>(2)  ã\81®å\91¼ã\81³å\87ºã\81\97ã\81§ã\83\8fã\83³ã\82°ã\81\99ã\82\8bå\8f¯è\83½æ\80§ã\81\8cã\81\82ã\82\8bã\80\82 ã\81\9dã\81®ä¸\80æ\96¹ã\81§ã\80\81ã\83ªã\83¢ã\83¼ã\83\88ã\81®æ\8e¥ç¶\9aå\85\88 (peer) ã\81¯æ\97¢ã\81«é\80\81ã\82\89ã\82\8cã\81\9fã\83\87ã\83¼ã\82¿ã\81« å\9fºã\81¥ã\81\84ã\81¦å¿\9cç­\94ã\82\92æ\9c\9få¾\85ã\81\97ã\81¦ã\81\84ã\82\8bã\81\8bã\82\82ã\81\97ã\82\8cã\81ªã\81\84ã\80\82 ã\81\93ã\81®ã\82\88ã\81\86ã\81ªã\81\93ã\81¨ã\81\8cèµ·ã\81\93ã\82\8bç\90\86ç\94±ã\81¯ã\80\81ã\82¨ã\83\83ã\82¸ã\83\88ã\83ªã\82¬ã\82¤ã\83\99ã\83³ã\83\88é\85\8dé\80\81ã\81§ã\81¯ã\80\81 ã\83¢ã\83\8bã\82¿ã\81\97ã\81¦ã\81\84ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\81§ã\82¤ã\83\99ã\83³ã\83\88ã\81\8cèµ·ã\81£ã\81\9fã\81¨ã\81\8dã\81«ã\81®ã\81¿ã\82¤ã\83\99ã\83³ã\83\88ã\81\8c é\85\8dé\80\81ã\81\95ã\82\8cã\82\8bã\81\9fã\82\81ã\81§ã\81\82ã\82\8bã\80\82 ã\81\97ã\81\9fã\81\8cã\81£ã\81¦ã\80\81ã\82¹ã\83\86ã\83\83ã\83\97 B<5> ã\81§ã\81¯ã\80\81å\91¼ã\81³å\87ºã\81\97å\81´ã\81¯çµ\90æ\9e\9cç\9a\84ã\81« å\85¥å\8a\9bã\83\90ã\83\83ã\83\95ã\82¡å\86\85ã\81«ã\81\99ã\81§å­\98å\9c¨ã\81\99ã\82\8bã\83\87ã\83¼ã\82¿ã\82\92å¾\85ã\81¤ã\81\93ã\81¨ã\81«ã\81ªã\82\8bã\81\8bã\82\82ã\81\97ã\82\8cã\81ªã\81\84ã\80\82 ä¸\8aè¨\98ã\81®ä¾\8bã\81§ã\81¯ã\80\81 B<2> ã\81§è¡\8cã\82\8fã\82\8cã\81\9fæ\9b¸ã\81\8dè¾¼ã\81¿ã\81«ã\82\88ã\81£ã\81¦ I<rfd> ã\81«é\96¢ã\81\99ã\82\8bã\82¤ã\83\99ã\83³ã\83\88ã\81\8cç\94\9fæ\88\90ã\81\95ã\82\8cã\80\81 B<3> ã\81§ã\82¤ã\83\99ã\83³ã\83\88ã\81\8cæ¶\88è²» (consume) ã\81\95ã\82\8cã\82\8bã\80\82 B<4> ã\81§è¡\8cã\82\8fã\82\8cã\82\8b読ã\81¿è¾¼ã\81¿æ\93\8dä½\9cã\81§ã\81¯ã\80\81å\85¨é\83¨ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\83\87ã\83¼ã\82¿ã\82\92æ¶\88è²»ã\81\97ã\81ªã\81\84ã\81®ã\81§ã\80\81 ã\82¹ã\83\86ã\83\83ã\83\97 B<5> ã\81§è¡\8cã\82\8fã\82\8cã\82\8b B<epoll_wait>(2)  ã\81®å\91¼ã\81³å\87ºã\81\97ã\81\8c ç\84¡æ\9c\9fé\99\90ã\81«å\81\9cæ­¢ (block) ã\81\99ã\82\8bã\81\8bã\82\82ã\81\97ã\82\8cã\81ªã\81\84ã\80\82"
 
 #. type: Plain text
 #: build/C/man7/epoll.7:136
 msgid "An application that employs the B<EPOLLET> flag should use nonblocking file descriptors to avoid having a blocking read or write starve a task that is handling multiple file descriptors.  The suggested way to use B<epoll> as an edge-triggered (B<EPOLLET>)  interface is as follows:"
-msgstr "B<EPOLLET> ã\83\95ã\83©ã\82°ã\82\92æ\8e¡ç\94¨ã\81\99ã\82\8bã\82¢ã\83\97ã\83ªã\82±ã\83¼ã\82·ã\83§ã\83³ã\81§ã\81¯ã\80\81 ã\82¤ã\83³ã\82¿ã\83\95ã\82§ã\83¼ã\82¹ã\81¯ã\83\96ã\83­ã\83\83ã\82¯ã\81\97ã\81ªã\81\84 (nonblocking) ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92 ä½¿ã\81\86ã\81¹ã\81\8dã\81§ã\81\82ã\82\8bã\80\82 ã\81\93ã\82\8cã\81¯ã\80\81ã\83\96ã\83­ã\83\83ã\82¯ã\81\95ã\82\8cã\82\8b読ã\81¿è¾¼ã\81¿ã\82\84æ\9b¸ã\81\8dè¾¼ã\81¿ã\81«ã\82\88ã\81£ã\81¦ã\80\81 è¤\87æ\95°ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿を扱うタスクが 停止してしまうのを避けるためである。 B<epoll> をエッジトリガ (B<EPOLLET>)  インタフェースとして使うために提案される方法は以下の通りである。"
+msgstr "B<EPOLLET> ã\83\95ã\83©ã\82°ã\82\92æ\8e¡ç\94¨ã\81\99ã\82\8bã\82¢ã\83\97ã\83ªã\82±ã\83¼ã\82·ã\83§ã\83³ã\81§ã\81¯ã\80\81 ã\82¤ã\83³ã\82¿ã\83\95ã\82§ã\83¼ã\82¹ã\81¯ã\83\96ã\83­ã\83\83ã\82¯ã\81\97ã\81ªã\81\84 (nonblocking) ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92 ä½¿ã\81\86ã\81¹ã\81\8dã\81§ã\81\82ã\82\8bã\80\82 ã\81\93ã\82\8cã\81¯ã\80\81ã\83\96ã\83­ã\83\83ã\82¯ã\81\95ã\82\8cã\82\8b読ã\81¿è¾¼ã\81¿ã\82\84æ\9b¸ã\81\8dè¾¼ã\81¿ã\81«ã\82\88ã\81£ã\81¦ã\80\81 è¤\87æ\95°ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼を扱うタスクが 停止してしまうのを避けるためである。 B<epoll> をエッジトリガ (B<EPOLLET>)  インタフェースとして使うために提案される方法は以下の通りである。"
 
 #. type: TP
 #: build/C/man7/epoll.7:137
@@ -202,7 +202,7 @@ msgstr "B<i>"
 #. type: Plain text
 #: build/C/man7/epoll.7:140
 msgid "with nonblocking file descriptors; and"
-msgstr "ブロックしないファイルディスクリプタと共に使う。"
+msgstr "ã\83\96ã\83­ã\83\83ã\82¯ã\81\97ã\81ªã\81\84ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81¨å\85±ã\81«ä½¿ã\81\86ã\80\82"
 
 #. type: TP
 #: build/C/man7/epoll.7:140
@@ -228,7 +228,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man7/epoll.7:176
 msgid "Since even with edge-triggered B<epoll>, multiple events can be generated upon receipt of multiple chunks of data, the caller has the option to specify the B<EPOLLONESHOT> flag, to tell B<epoll> to disable the associated file descriptor after the receipt of an event with B<epoll_wait>(2).  When the B<EPOLLONESHOT> flag is specified, it is the caller's responsibility to rearm the file descriptor using B<epoll_ctl>(2)  with B<EPOLL_CTL_MOD>."
-msgstr "ã\82¨ã\83\83ã\82¸ã\83\88ã\83ªã\82¬ã\82\92使ã\81£ã\81\9få ´å\90\88ã\81§ã\82\82ã\80\81è¤\87æ\95°ã\81®ã\83\87ã\83¼ã\82¿ã\82\92å\8f\97ä¿¡ã\81\99ã\82\8bã\81¨è¤\87æ\95°ã\81® B<epoll> ã\82¤ã\83\99ã\83³ã\83\88ã\81\8cç\94\9fæ\88\90ã\81\95ã\82\8cã\82\8bã\81®ã\81§ã\80\81 å\91¼ã\81³å\87ºã\81\97å\81´ã\81«ã\81¯ B<EPOLLONESHOT> ã\83\95ã\83©ã\82°ã\82\92æ\8c\87å®\9aã\81\99ã\82\8bã\82ªã\83\97ã\82·ã\83§ã\83³ã\81\8cã\81\82ã\82\8bã\80\82 ã\81\93ã\81®ã\83\95ã\83©ã\82°ã\81¯ B<epoll> ã\81«å¯¾ã\81\97ã\81¦ã\80\81 B<epoll_wait>(2)  ã\81«ã\82\88ã\82\8bã\82¤ã\83\99ã\83³ã\83\88ã\82\92å\8f\97ä¿¡ã\81\97ã\81\9få¾\8cã\81§ã\80\81é\96¢é\80£ã\81\99ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92ç\84¡å\8a¹ã\81«ã\81\95ã\81\9bã\82\8bã\80\82 B<EPOLLONESHOT> ã\83\95ã\83©ã\82°ã\81\8cæ\8c\87å®\9aã\81\95ã\82\8cã\81\9få ´å\90\88ã\80\81 B<epoll_ctl>(2)  ã\81« B<EPOLL_CTL_MOD> ã\82\92æ\8c\87å®\9aã\81\97ã\81¦ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿を再度使用できるようにするのは、 呼び出し側の責任である。"
+msgstr "ã\82¨ã\83\83ã\82¸ã\83\88ã\83ªã\82¬ã\82\92使ã\81£ã\81\9få ´å\90\88ã\81§ã\82\82ã\80\81è¤\87æ\95°ã\81®ã\83\87ã\83¼ã\82¿ã\82\92å\8f\97ä¿¡ã\81\99ã\82\8bã\81¨è¤\87æ\95°ã\81® B<epoll> ã\82¤ã\83\99ã\83³ã\83\88ã\81\8cç\94\9fæ\88\90ã\81\95ã\82\8cã\82\8bã\81®ã\81§ã\80\81 å\91¼ã\81³å\87ºã\81\97å\81´ã\81«ã\81¯ B<EPOLLONESHOT> ã\83\95ã\83©ã\82°ã\82\92æ\8c\87å®\9aã\81\99ã\82\8bã\82ªã\83\97ã\82·ã\83§ã\83³ã\81\8cã\81\82ã\82\8bã\80\82 ã\81\93ã\81®ã\83\95ã\83©ã\82°ã\81¯ B<epoll> ã\81«å¯¾ã\81\97ã\81¦ã\80\81 B<epoll_wait>(2)  ã\81«ã\82\88ã\82\8bã\82¤ã\83\99ã\83³ã\83\88ã\82\92å\8f\97ä¿¡ã\81\97ã\81\9få¾\8cã\81§ã\80\81é\96¢é\80£ã\81\99ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92ç\84¡å\8a¹ã\81«ã\81\95ã\81\9bã\82\8bã\80\82 B<EPOLLONESHOT> ã\83\95ã\83©ã\82°ã\81\8cæ\8c\87å®\9aã\81\95ã\82\8cã\81\9få ´å\90\88ã\80\81 B<epoll_ctl>(2)  ã\81« B<EPOLL_CTL_MOD> ã\82\92æ\8c\87å®\9aã\81\97ã\81¦ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼を再度使用できるようにするのは、 呼び出し側の責任である。"
 
 #. type: SS
 #: build/C/man7/epoll.7:176
@@ -272,7 +272,7 @@ msgstr "I</proc/sys/fs/epoll/max_user_watches> (Linux 2.6.28 以降)"
 #. type: Plain text
 #: build/C/man7/epoll.7:229
 msgid "This specifies a limit on the total number of file descriptors that a user can register across all epoll instances on the system.  The limit is per real user ID.  Each registered file descriptor costs roughly 90 bytes on a 32-bit kernel, and roughly 160 bytes on a 64-bit kernel.  Currently, the default value for I<max_user_watches> is 1/25 (4%) of the available low memory, divided by the registration cost in bytes."
-msgstr "ã\81\93ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81¯ã\80\81ã\81\82ã\82\8bã\83¦ã\83¼ã\82¶ã\81\8cã\82·ã\82¹ã\83\86ã\83 ä¸\8aã\81®å\85¨ã\81¦ã\81® epoll ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\81« ç\99»é\8c²ã\81§ã\81\8dã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81®ç·\8fæ\95°ã\81®ä¸\8aé\99\90ã\82\92è¦\8få®\9aã\81\99ã\82\8bã\80\82 ã\81\93ã\81®ä¸\8aé\99\90ã\81¯å®\9fã\83¦ã\83¼ã\82¶ ID å\8d\98ä½\8dã\81§ã\81\82ã\82\8bã\80\82 ç\99»é\8c²ã\81\95ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ 1 つが消費するメモリ量は、 32 ビットカーネルでおよそ 90 バイト、 64 ビットカーネルでおよそ 160 バイトである。 現在のところ、 I<max_user_watches> のデフォルト値は、利用可能なメモリ下限の 1/25 (4%) であり、 登録で消費されるメモリ量 (バイト単位) で割った値となる。"
+msgstr "ã\81\93ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81¯ã\80\81ã\81\82ã\82\8bã\83¦ã\83¼ã\82¶ã\81\8cã\82·ã\82¹ã\83\86ã\83 ä¸\8aã\81®å\85¨ã\81¦ã\81® epoll ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\81« ç\99»é\8c²ã\81§ã\81\8dã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81®ç·\8fæ\95°ã\81®ä¸\8aé\99\90ã\82\92è¦\8få®\9aã\81\99ã\82\8bã\80\82 ã\81\93ã\81®ä¸\8aé\99\90ã\81¯å®\9fã\83¦ã\83¼ã\82¶ ID å\8d\98ä½\8dã\81§ã\81\82ã\82\8bã\80\82 ç\99»é\8c²ã\81\95ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ 1 つが消費するメモリ量は、 32 ビットカーネルでおよそ 90 バイト、 64 ビットカーネルでおよそ 160 バイトである。 現在のところ、 I<max_user_watches> のデフォルト値は、利用可能なメモリ下限の 1/25 (4%) であり、 登録で消費されるメモリ量 (バイト単位) で割った値となる。"
 
 #. type: SS
 #: build/C/man7/epoll.7:229
@@ -283,7 +283,7 @@ msgstr "おすすめな使用例"
 #. type: Plain text
 #: build/C/man7/epoll.7:258
 msgid "While the usage of B<epoll> when employed as a level-triggered interface does have the same semantics as B<poll>(2), the edge-triggered usage requires more clarification to avoid stalls in the application event loop.  In this example, listener is a nonblocking socket on which B<listen>(2)  has been called.  The function I<do_use_fd()> uses the new ready file descriptor until B<EAGAIN> is returned by either B<read>(2)  or B<write>(2).  An event-driven state machine application should, after having received B<EAGAIN>, record its current state so that at the next call to I<do_use_fd()> it will continue to B<read>(2)  or B<write>(2)  from where it stopped before."
-msgstr "レベルトリガインタフェースとして使用するときの B<epoll> の使い方は B<poll>(2)  と同じである。 しかしエッジトリガとして使う場合は、 アプリケーションのイベントループでストール (stall) しないように、 使い方をより明確にしておく必要がある。 この例では、リスナはブロックしないソケットであり、 B<listen>(2)  が呼ばれている。 関数 I<do_use_fd()> は、 B<read>(2)  または B<write>(2)  によって B<EAGAIN> が返されるまでは、新しい準備済みのファイルディスクリプタを使う。 イベント駆動ステートマシンアプリケーションは、 B<EAGAIN> を受信した後、カレントの状態を記録しておくべきである。 これにより、次の I<do_use_fd()> 呼び出しのときに、以前に停止したところから B<read>(2)  または B<write>(2)  を継続することができる。"
+msgstr "ã\83¬ã\83\99ã\83«ã\83\88ã\83ªã\82¬ã\82¤ã\83³ã\82¿ã\83\95ã\82§ã\83¼ã\82¹ã\81¨ã\81\97ã\81¦ä½¿ç\94¨ã\81\99ã\82\8bã\81¨ã\81\8dã\81® B<epoll> ã\81®ä½¿ã\81\84æ\96¹ã\81¯ B<poll>(2)  ã\81¨å\90\8cã\81\98ã\81§ã\81\82ã\82\8bã\80\82 ã\81\97ã\81\8bã\81\97ã\82¨ã\83\83ã\82¸ã\83\88ã\83ªã\82¬ã\81¨ã\81\97ã\81¦ä½¿ã\81\86å ´å\90\88ã\81¯ã\80\81 ã\82¢ã\83\97ã\83ªã\82±ã\83¼ã\82·ã\83§ã\83³ã\81®ã\82¤ã\83\99ã\83³ã\83\88ã\83«ã\83¼ã\83\97ã\81§ã\82¹ã\83\88ã\83¼ã\83« (stall) ã\81\97ã\81ªã\81\84ã\82\88ã\81\86ã\81«ã\80\81 ä½¿ã\81\84æ\96¹ã\82\92ã\82\88ã\82\8aæ\98\8e確ã\81«ã\81\97ã\81¦ã\81\8aã\81\8få¿\85è¦\81ã\81\8cã\81\82ã\82\8bã\80\82 ã\81\93ã\81®ä¾\8bã\81§ã\81¯ã\80\81ã\83ªã\82¹ã\83\8aã\81¯ã\83\96ã\83­ã\83\83ã\82¯ã\81\97ã\81ªã\81\84ã\82½ã\82±ã\83\83ã\83\88ã\81§ã\81\82ã\82\8aã\80\81 B<listen>(2)  ã\81\8cå\91¼ã\81°ã\82\8cã\81¦ã\81\84ã\82\8bã\80\82 é\96¢æ\95° I<do_use_fd()> ã\81¯ã\80\81 B<read>(2)  ã\81¾ã\81\9fã\81¯ B<write>(2)  ã\81«ã\82\88ã\81£ã\81¦ B<EAGAIN> ã\81\8cè¿\94ã\81\95ã\82\8cã\82\8bã\81¾ã\81§ã\81¯ã\80\81æ\96°ã\81\97ã\81\84æº\96å\82\99æ¸\88ã\81¿ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92使ã\81\86ã\80\82 ã\82¤ã\83\99ã\83³ã\83\88é§\86å\8b\95ã\82¹ã\83\86ã\83¼ã\83\88ã\83\9eã\82·ã\83³ã\82¢ã\83\97ã\83ªã\82±ã\83¼ã\82·ã\83§ã\83³ã\81¯ã\80\81 B<EAGAIN> ã\82\92å\8f\97ä¿¡ã\81\97ã\81\9få¾\8cã\80\81ã\82«ã\83¬ã\83³ã\83\88ã\81®ç\8a¶æ\85\8bã\82\92è¨\98é\8c²ã\81\97ã\81¦ã\81\8aã\81\8fã\81¹ã\81\8dã\81§ã\81\82ã\82\8bã\80\82 ã\81\93ã\82\8cã\81«ã\82\88ã\82\8aã\80\81次ã\81® I<do_use_fd()> å\91¼ã\81³å\87ºã\81\97ã\81®ã\81¨ã\81\8dã\81«ã\80\81以å\89\8dã\81«å\81\9cæ­¢ã\81\97ã\81\9fã\81¨ã\81\93ã\82\8dã\81\8bã\82\89 B<read>(2)  ã\81¾ã\81\9fã\81¯ B<write>(2)  ã\82\92ç¶\99ç¶\9aã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82"
 
 #. type: Plain text
 #: build/C/man7/epoll.7:264
@@ -410,7 +410,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man7/epoll.7:328
 msgid "When used as an edge-triggered interface, for performance reasons, it is possible to add the file descriptor inside the B<epoll> interface (B<EPOLL_CTL_ADD>)  once by specifying (B<EPOLLIN>|B<EPOLLOUT>).  This allows you to avoid continuously switching between B<EPOLLIN> and B<EPOLLOUT> calling B<epoll_ctl>(2)  with B<EPOLL_CTL_MOD>."
-msgstr "エッジトリガインタフェースとして使う場合、性能上の理由により、 一度 (B<EPOLLIN>|B<EPOLLOUT>)  を指定してから (B<EPOLL_CTL_ADD> で) ファイルディスクリプタを B<epoll> インタフェースに追加することができる。 これにより、 B<epoll_ctl>(2)  に B<EPOLL_CTL_MOD> を指定して呼び出すことで B<EPOLLIN> と B<EPOLLOUT> の連続的な切り替えが避けられる。"
+msgstr "ã\82¨ã\83\83ã\82¸ã\83\88ã\83ªã\82¬ã\82¤ã\83³ã\82¿ã\83\95ã\82§ã\83¼ã\82¹ã\81¨ã\81\97ã\81¦ä½¿ã\81\86å ´å\90\88ã\80\81æ\80§è\83½ä¸\8aã\81®ç\90\86ç\94±ã\81«ã\82\88ã\82\8aã\80\81 ä¸\80度 (B<EPOLLIN>|B<EPOLLOUT>)  ã\82\92æ\8c\87å®\9aã\81\97ã\81¦ã\81\8bã\82\89 (B<EPOLL_CTL_ADD> ã\81§) ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92 B<epoll> ã\82¤ã\83³ã\82¿ã\83\95ã\82§ã\83¼ã\82¹ã\81«è¿½å\8a ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82 ã\81\93ã\82\8cã\81«ã\82\88ã\82\8aã\80\81 B<epoll_ctl>(2)  ã\81« B<EPOLL_CTL_MOD> ã\82\92æ\8c\87å®\9aã\81\97ã\81¦å\91¼ã\81³å\87ºã\81\99ã\81\93ã\81¨ã\81§ B<EPOLLIN> ã\81¨ B<EPOLLOUT> ã\81®é\80£ç¶\9aç\9a\84ã\81ªå\88\87ã\82\8aæ\9b¿ã\81\88ã\81\8cé\81¿ã\81\91ã\82\89ã\82\8cã\82\8bã\80\82"
 
 #. type: SS
 #: build/C/man7/epoll.7:328
@@ -427,7 +427,7 @@ msgstr "B<Q0>"
 #. type: Plain text
 #: build/C/man7/epoll.7:334
 msgid "What is the key used to distinguish the file descriptors registered in an B<epoll> set?"
-msgstr "B<epoll> 集合内の登録されたファイルディスクリプタを区別するには、 何をキーとして使えばよいか?"
+msgstr "B<epoll> é\9b\86å\90\88å\86\85ã\81®ç\99»é\8c²ã\81\95ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92å\8cºå\88¥ã\81\99ã\82\8bã\81«ã\81¯ã\80\81 ä½\95ã\82\92ã\82­ã\83¼ã\81¨ã\81\97ã\81¦ä½¿ã\81\88ã\81°ã\82\88ã\81\84ã\81\8bï¼\9f"
 
 #. type: TP
 #: build/C/man7/epoll.7:334
@@ -438,7 +438,7 @@ msgstr "B<A0>"
 #. type: Plain text
 #: build/C/man7/epoll.7:340
 msgid "The key is the combination of the file descriptor number and the open file description (also known as an \"open file handle\", the kernel's internal representation of an open file)."
-msgstr "キーはファイルディスクリプタ番号とオープンファイル記述 (open file description) の組である (オープンファイル記述は \"open file handle\" とも 呼ばれ、オープンされたファイルのカーネルの内部表現である)。"
+msgstr "キーはファイルディスクリプタ番号とオープンファイル記述 (open file description) の組である (オープンファイル記述は \"open file handle\" とも 呼ばれ、オープンされたファイルのカーネルの内部表現である)。"
 
 #. type: TP
 #: build/C/man7/epoll.7:340
@@ -449,7 +449,7 @@ msgstr "B<Q1>"
 #. type: Plain text
 #: build/C/man7/epoll.7:345
 msgid "What happens if you register the same file descriptor on an B<epoll> instance twice?"
-msgstr "1 つの B<epoll> インスタンスに同じファイルディスクリプタを 2 回登録するとどうなるか?"
+msgstr "1 ã\81¤ã\81® B<epoll> ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\81«å\90\8cã\81\98ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92 2 å\9b\9eç\99»é\8c²ã\81\99ã\82\8bã\81¨ã\81©ã\81\86ã\81ªã\82\8bã\81\8bï¼\9f"
 
 #. type: TP
 #: build/C/man7/epoll.7:345
@@ -473,7 +473,7 @@ msgstr "B<A1>"
 #. type: Plain text
 #: build/C/man7/epoll.7:376
 msgid "You will probably get B<EEXIST>.  However, it is possible to add a duplicate (B<dup>(2), B<dup2>(2), B<fcntl>(2)  B<F_DUPFD>)  descriptor to the same B<epoll> instance.  This can be a useful technique for filtering events, if the duplicate file descriptors are registered with different I<events> masks."
-msgstr "ã\81\9fã\81¶ã\82\93 B<EEXIST> ã\82\92å\8f\97ã\81\91å\8f\96ã\82\8bã\81 ã\82\8dã\81\86ã\80\82 ã\81\97ã\81\8bã\81\97ã\81ªã\81\8cã\82\89ã\80\81å\90\8cã\81\98 B<epoll> ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\81«å¯¾ã\81\97ã\81¦è¤\87製ã\81\95ã\82\8cã\81\9fã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92追å\8a ã\81\99ã\82\8bã\81\93ã\81¨ã\81¯å\8f¯è\83½ã\81§ã\81\82ã\82\8b (B<dup>(2), B<dup2>(2), B<fcntl>(2)  B<F_DUPFD> ã\81ªã\81©)ã\80\82 è¤\87製ã\81\97ã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿を異なる I<events> マスクで登録すれば、イベントをフィルタリングするのに この機能は有用な手法である。"
+msgstr "ã\81\9fã\81¶ã\82\93 B<EEXIST> ã\82\92å\8f\97ã\81\91å\8f\96ã\82\8bã\81 ã\82\8dã\81\86ã\80\82 ã\81\97ã\81\8bã\81\97ã\81ªã\81\8cã\82\89ã\80\81å\90\8cã\81\98 B<epoll> ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\81«å¯¾ã\81\97ã\81¦è¤\87製ã\81\95ã\82\8cã\81\9fã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92追å\8a ã\81\99ã\82\8bã\81\93ã\81¨ã\81¯å\8f¯è\83½ã\81§ã\81\82ã\82\8b (B<dup>(2), B<dup2>(2), B<fcntl>(2)  B<F_DUPFD> ã\81ªã\81©)ã\80\82 è¤\87製ã\81\97ã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼を異なる I<events> マスクで登録すれば、イベントをフィルタリングするのに この機能は有用な手法である。"
 
 #. type: TP
 #: build/C/man7/epoll.7:376
@@ -484,7 +484,7 @@ msgstr "B<Q2>"
 #. type: Plain text
 #: build/C/man7/epoll.7:384
 msgid "Can two B<epoll> instances wait for the same file descriptor? If so, are events reported to both B<epoll> file descriptors?"
-msgstr "2 ã\81¤ã\81® B<epoll> ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\81\8cå\90\8cã\81\98ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92å¾\85ã\81¡å\8f\97ã\81\91ã\82\8bã\81\93ã\81¨ã\81¯å\8f¯è\83½ã\81\8bï¼\9f ã\82\82ã\81\97å\8f¯è\83½ã\81§ã\81\82ã\82\8cã\81°ã\80\81ã\82¤ã\83\99ã\83³ã\83\88ã\81¯ä¸¡æ\96¹ã\81® B<epoll> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿に報告されるか?"
+msgstr "2 ã\81¤ã\81® B<epoll> ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\81\8cå\90\8cã\81\98ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92å¾\85ã\81¡å\8f\97ã\81\91ã\82\8bã\81\93ã\81¨ã\81¯å\8f¯è\83½ã\81\8bï¼\9f ã\82\82ã\81\97å\8f¯è\83½ã\81§ã\81\82ã\82\8cã\81°ã\80\81ã\82¤ã\83\99ã\83³ã\83\88ã\81¯ä¸¡æ\96¹ã\81® B<epoll> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼に報告されるか?"
 
 #. type: TP
 #: build/C/man7/epoll.7:384
@@ -506,7 +506,7 @@ msgstr "B<Q3>"
 #. type: Plain text
 #: build/C/man7/epoll.7:393
 msgid "Is the B<epoll> file descriptor itself poll/epoll/selectable?"
-msgstr "B<epoll> ファイルディスクリプタ自身は poll/epoll/select が可能か?"
+msgstr "B<epoll> ファイルディスクリプタ自身は poll/epoll/select が可能か?"
 
 #. type: TP
 #: build/C/man7/epoll.7:393
@@ -517,7 +517,7 @@ msgstr "B<A3>"
 #. type: Plain text
 #: build/C/man7/epoll.7:400
 msgid "Yes.  If an B<epoll> file descriptor has events waiting, then it will indicate as being readable."
-msgstr "可能である。 B<epoll> ファイルディスクリプタに処理待ちのイベントがある場合は、 読み出し可能だと通知されることだろう。"
+msgstr "å\8f¯è\83½ã\81§ã\81\82ã\82\8bã\80\82 B<epoll> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81«å\87¦ç\90\86å¾\85ã\81¡ã\81®ã\82¤ã\83\99ã\83³ã\83\88ã\81\8cã\81\82ã\82\8bå ´å\90\88ã\81¯ã\80\81 èª­ã\81¿å\87ºã\81\97å\8f¯è\83½ã\81 ã\81¨é\80\9aç\9f¥ã\81\95ã\82\8cã\82\8bã\81\93ã\81¨ã\81 ã\82\8dã\81\86ã\80\82"
 
 #. type: TP
 #: build/C/man7/epoll.7:400
@@ -528,7 +528,7 @@ msgstr "B<Q4>"
 #. type: Plain text
 #: build/C/man7/epoll.7:405
 msgid "What happens if one attempts to put an B<epoll> file descriptor into its own file descriptor set?"
-msgstr "B<epoll> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92è\87ªèº«ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿集合に 入れようとするとどうなるか?"
+msgstr "B<epoll> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92è\87ªèº«ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼集合に 入れようとするとどうなるか?"
 
 #. type: TP
 #: build/C/man7/epoll.7:405
@@ -539,7 +539,7 @@ msgstr "B<A4>"
 #. type: Plain text
 #: build/C/man7/epoll.7:416
 msgid "The B<epoll_ctl>(2)  call will fail (B<EINVAL>).  However, you can add an B<epoll> file descriptor inside another B<epoll> file descriptor set."
-msgstr "B<epoll_ctl>(2)  ã\81®å\91¼ã\81³å\87ºã\81\97ã\81¯ (B<EINVAL> ã\81§) å¤±æ\95\97ã\81\99ã\82\8bã\81 ã\82\8dã\81\86ã\80\82 ã\81\9fã\81 ã\81\97 B<epoll> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92ä»\96ã\81® B<epoll> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿集合の内部に追加することは可能である。"
+msgstr "B<epoll_ctl>(2)  ã\81®å\91¼ã\81³å\87ºã\81\97ã\81¯ (B<EINVAL> ã\81§) å¤±æ\95\97ã\81\99ã\82\8bã\81 ã\82\8dã\81\86ã\80\82 ã\81\9fã\81 ã\81\97 B<epoll> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92ä»\96ã\81® B<epoll> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼集合の内部に追加することは可能である。"
 
 #. type: TP
 #: build/C/man7/epoll.7:416
@@ -550,7 +550,7 @@ msgstr "B<Q5>"
 #. type: Plain text
 #: build/C/man7/epoll.7:421
 msgid "Can I send an B<epoll> file descriptor over a UNIX domain socket to another process?"
-msgstr "B<epoll> ファイルディスクリプタを UNIX ドメインソケットで他のプロセスに送ることは可能か?"
+msgstr "B<epoll> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92 UNIX ã\83\89ã\83¡ã\82¤ã\83³ã\82½ã\82±ã\83\83ã\83\88ã\81§ä»\96ã\81®ã\83\97ã\83­ã\82»ã\82¹ã\81«é\80\81ã\82\8bã\81\93ã\81¨ã\81¯å\8f¯è\83½ã\81\8bï¼\9f"
 
 #. type: TP
 #: build/C/man7/epoll.7:421
@@ -561,7 +561,7 @@ msgstr "B<A5>"
 #. type: Plain text
 #: build/C/man7/epoll.7:427
 msgid "Yes, but it does not make sense to do this, since the receiving process would not have copies of the file descriptors in the B<epoll> set."
-msgstr "可能だが、これをすることに意味はない。 なぜなら、受信側のプロセスが B<epoll> 集合内のファイルディスクリプタのコピーを持っていないからである。"
+msgstr "å\8f¯è\83½ã\81 ã\81\8cã\80\81ã\81\93ã\82\8cã\82\92ã\81\99ã\82\8bã\81\93ã\81¨ã\81«æ\84\8få\91³ã\81¯ã\81ªã\81\84ã\80\82 ã\81ªã\81\9cã\81ªã\82\89ã\80\81å\8f\97ä¿¡å\81´ã\81®ã\83\97ã\83­ã\82»ã\82¹ã\81\8c B<epoll> é\9b\86å\90\88å\86\85ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81®ã\82³ã\83\94ã\83¼ã\82\92æ\8c\81ã\81£ã\81¦ã\81\84ã\81ªã\81\84ã\81\8bã\82\89ã\81§ã\81\82ã\82\8bã\80\82"
 
 #. type: TP
 #: build/C/man7/epoll.7:427
@@ -572,7 +572,7 @@ msgstr "B<Q6>"
 #. type: Plain text
 #: build/C/man7/epoll.7:432
 msgid "Will closing a file descriptor cause it to be removed from all B<epoll> sets automatically?"
-msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92ã\82¯ã\83­ã\83¼ã\82ºã\81\99ã\82\8bã\81¨ã\80\81ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿は全ての B<epoll> 集合から自動的に削除されるか?"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92ã\82¯ã\83­ã\83¼ã\82ºã\81\99ã\82\8bã\81¨ã\80\81ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼は全ての B<epoll> 集合から自動的に削除されるか?"
 
 #. type: TP
 #: build/C/man7/epoll.7:432
@@ -583,7 +583,7 @@ msgstr "B<A6>"
 #. type: Plain text
 #: build/C/man7/epoll.7:460
 msgid "Yes, but be aware of the following point.  A file descriptor is a reference to an open file description (see B<open>(2)).  Whenever a descriptor is duplicated via B<dup>(2), B<dup2>(2), B<fcntl>(2)  B<F_DUPFD>, or B<fork>(2), a new file descriptor referring to the same open file description is created.  An open file description continues to exist until all file descriptors referring to it have been closed.  A file descriptor is removed from an B<epoll> set only after all the file descriptors referring to the underlying open file description have been closed (or before if the descriptor is explicitly removed using B<epoll_ctl>(2)  B<EPOLL_CTL_DEL>).  This means that even after a file descriptor that is part of an B<epoll> set has been closed, events may be reported for that file descriptor if other file descriptors referring to the same underlying file description remain open."
-msgstr "å\89\8aé\99¤ã\81\95ã\82\8cã\82\8bã\81\8cã\80\81以ä¸\8bã\81®ç\82¹ã\81«æ³¨æ\84\8fã\81\8cå¿\85è¦\81ã\81§ã\81\82ã\82\8bã\80\82 ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81¯ã\82ªã\83¼ã\83\97ã\83³ã\83\95ã\82¡ã\82¤ã\83«è¨\98è¿° (B<open>(2)  å\8f\82ç\85§) ã\81¸ã\81®å\8f\82ç\85§ã\81§ã\81\82ã\82\8bã\80\82 ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81®è¤\87製ã\82\92 B<dup>(2), B<dup2>(2), B<fcntl>(2)  ã\81® B<F_DUPFD> ã\82\84 B<fork>(2)  çµ\8cç\94±ã\81§è¡\8cã\81\86度ã\81«ã\80\81å\90\8cã\81\98ã\82ªã\83¼ã\83\97ã\83³ã\83\95ã\82¡ã\82¤ã\83«è¨\98è¿°ã\82\92å\8f\82ç\85§ã\81\99ã\82\8bæ\96°è¦\8fã\81®ã\83\95ã\82¡ã\82¤ã\83« ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81\8cç\94\9fæ\88\90ã\81\95ã\82\8cã\82\8bã\80\82 ã\82ªã\83¼ã\83\97ã\83³ã\83\95ã\82¡ã\82¤ã\83«è¨\98è¿°è\87ªä½\93ã\81¯ã\80\81è\87ªèº«ã\82\92å\8f\82ç\85§ã\81\99ã\82\8bå\85¨ã\81¦ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ ã\81\8cã\82¯ã\83­ã\83¼ã\82ºã\81\95ã\82\8cã\82\8bã\81¾ã\81§å­\98å\9c¨ã\81\97ç¶\9aã\81\91ã\82\8bã\80\82 ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81\8c B<epoll> é\9b\86å\90\88ã\81\8bã\82\89å\89\8aé\99¤ã\81\95ã\82\8cã\82\8bã\81®ã\81¯ã\80\81対å¿\9cã\81\99ã\82\8bã\82ªã\83¼ã\83\97ã\83³ã\83\95ã\82¡ã\82¤ã\83«è¨\98è¿°ã\82\92å\8f\82ç\85§ã\81\97ã\81¦ã\81\84ã\82\8b å\85¨ã\81¦ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81\8cã\82¯ã\83­ã\83¼ã\82ºã\81\95ã\82\8cã\81\9få¾\8cã\81§ã\81\82ã\82\8b (B<epoll_ctl>(2)  B<EPOLL_CTL_DEL> ã\82\92使ã\81£ã\81¦ã\81\9dã\81®ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92æ\98\8e示ç\9a\84ã\81«å\89\8aé\99¤ã\81\97ã\81\9få ´å\90\88ã\81«ã\82\82å\89\8aé\99¤ã\81\95ã\82\8cã\82\8b\80\82 ã\81\93ã\81®ã\81\93ã\81¨ã\81¯ã\80\81 B<epoll> é\9b\86å\90\88ã\81«å±\9eã\81\97ã\81¦ã\81\84ã\82\8bã\81\82ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92ã\82¯ã\83­ã\83¼ã\82ºã\81\97ã\81\9få¾\8cã\81§ã\81\82ã\81£ã\81¦ã\82\82ã\80\81 å\90\8cã\81\98ã\83\95ã\82¡ã\82¤ã\83«è¨\98è¿°ã\82\92å\8f\82ç\85§ã\81\99ã\82\8bä»\96ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81\8cã\82ªã\83¼ã\83\97ã\83³ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bé\96\93ã\81¯ã\80\81 ã\82¯ã\83­ã\83¼ã\82ºã\81\97ã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿宛にイベントが報告される可能性があると いうことを意味する。"
+msgstr "å\89\8aé\99¤ã\81\95ã\82\8cã\82\8bã\81\8cã\80\81以ä¸\8bã\81®ç\82¹ã\81«æ³¨æ\84\8fã\81\8cå¿\85è¦\81ã\81§ã\81\82ã\82\8bã\80\82 ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81¯ã\82ªã\83¼ã\83\97ã\83³ã\83\95ã\82¡ã\82¤ã\83«è¨\98è¿° (B<open>(2)  å\8f\82ç\85§) ã\81¸ã\81®å\8f\82ç\85§ã\81§ã\81\82ã\82\8bã\80\82 ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81®è¤\87製ã\82\92 B<dup>(2), B<dup2>(2), B<fcntl>(2)  ã\81® B<F_DUPFD> ã\82\84 B<fork>(2)  çµ\8cç\94±ã\81§è¡\8cã\81\86度ã\81«ã\80\81å\90\8cã\81\98ã\82ªã\83¼ã\83\97ã\83³ã\83\95ã\82¡ã\82¤ã\83«è¨\98è¿°ã\82\92å\8f\82ç\85§ã\81\99ã\82\8bæ\96°è¦\8fã\81®ã\83\95ã\82¡ã\82¤ã\83« ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cç\94\9fæ\88\90ã\81\95ã\82\8cã\82\8bã\80\82 ã\82ªã\83¼ã\83\97ã\83³ã\83\95ã\82¡ã\82¤ã\83«è¨\98è¿°è\87ªä½\93ã\81¯ã\80\81è\87ªèº«ã\82\92å\8f\82ç\85§ã\81\99ã\82\8bå\85¨ã\81¦ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ ã\81\8cã\82¯ã\83­ã\83¼ã\82ºã\81\95ã\82\8cã\82\8bã\81¾ã\81§å­\98å\9c¨ã\81\97ç¶\9aã\81\91ã\82\8bã\80\82 ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8c B<epoll> é\9b\86å\90\88ã\81\8bã\82\89å\89\8aé\99¤ã\81\95ã\82\8cã\82\8bã\81®ã\81¯ã\80\81対å¿\9cã\81\99ã\82\8bã\82ªã\83¼ã\83\97ã\83³ã\83\95ã\82¡ã\82¤ã\83«è¨\98è¿°ã\82\92å\8f\82ç\85§ã\81\97ã\81¦ã\81\84ã\82\8b å\85¨ã\81¦ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cã\82¯ã\83­ã\83¼ã\82ºã\81\95ã\82\8cã\81\9få¾\8cã\81§ã\81\82ã\82\8b (B<epoll_ctl>(2)  B<EPOLL_CTL_DEL> ã\82\92使ã\81£ã\81¦ã\81\9dã\81®ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92æ\98\8e示ç\9a\84ã\81«å\89\8aé\99¤ã\81\97ã\81\9få ´å\90\88ã\81«ã\82\82å\89\8aé\99¤ã\81\95ã\82\8cã\82\8b\80\82 ã\81\93ã\81®ã\81\93ã\81¨ã\81¯ã\80\81 B<epoll> é\9b\86å\90\88ã\81«å±\9eã\81\97ã\81¦ã\81\84ã\82\8bã\81\82ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92ã\82¯ã\83­ã\83¼ã\82ºã\81\97ã\81\9få¾\8cã\81§ã\81\82ã\81£ã\81¦ã\82\82ã\80\81 å\90\8cã\81\98ã\83\95ã\82¡ã\82¤ã\83«è¨\98è¿°ã\82\92å\8f\82ç\85§ã\81\99ã\82\8bä»\96ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cã\82ªã\83¼ã\83\97ã\83³ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bé\96\93ã\81¯ã\80\81 ã\82¯ã\83­ã\83¼ã\82ºã\81\97ã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼宛にイベントが報告される可能性があると いうことを意味する。"
 
 #. type: TP
 #: build/C/man7/epoll.7:460
@@ -616,7 +616,7 @@ msgstr "B<Q8>"
 #. type: Plain text
 #: build/C/man7/epoll.7:472
 msgid "Does an operation on a file descriptor affect the already collected but not yet reported events?"
-msgstr "ファイルディスクリプタに対する操作は、 既に集められているがまだ報告されていないイベントに影響するか?"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81«å¯¾ã\81\99ã\82\8bæ\93\8dä½\9cã\81¯ã\80\81 æ\97¢ã\81«é\9b\86ã\82\81ã\82\89ã\82\8cã\81¦ã\81\84ã\82\8bã\81\8cã\81¾ã\81 å ±å\91\8aã\81\95ã\82\8cã\81¦ã\81\84ã\81ªã\81\84ã\82¤ã\83\99ã\83³ã\83\88ã\81«å½±é\9f¿ã\81\99ã\82\8bã\81\8bï¼\9f"
 
 #. type: TP
 #: build/C/man7/epoll.7:472
@@ -627,7 +627,7 @@ msgstr "B<A8>"
 #. type: Plain text
 #: build/C/man7/epoll.7:478
 msgid "You can do two operations on an existing file descriptor.  Remove would be meaningless for this case.  Modify will reread available I/O."
-msgstr "既存のファイルディスクリプタに対して 2 つの操作を行うことができる。 この場合、削除には意味がない。 変更すると、使用可能な I/O が再び読み込まれる。"
+msgstr "æ\97¢å­\98ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81«å¯¾ã\81\97ã\81¦ 2 ã\81¤ã\81®æ\93\8dä½\9cã\82\92è¡\8cã\81\86ã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82 ã\81\93ã\81®å ´å\90\88ã\80\81å\89\8aé\99¤ã\81«ã\81¯æ\84\8få\91³ã\81\8cã\81ªã\81\84ã\80\82 å¤\89æ\9b´ã\81\99ã\82\8bã\81¨ã\80\81使ç\94¨å\8f¯è\83½ã\81ª I/O ã\81\8cå\86\8dã\81³èª­ã\81¿è¾¼ã\81¾ã\82\8cã\82\8bã\80\82"
 
 #. type: TP
 #: build/C/man7/epoll.7:478
@@ -638,7 +638,7 @@ msgstr "B<Q9>"
 #. type: Plain text
 #: build/C/man7/epoll.7:486
 msgid "Do I need to continuously read/write a file descriptor until B<EAGAIN> when using the B<EPOLLET> flag (edge-triggered behavior) ?"
-msgstr "B<EPOLLET> フラグ (エッジトリガ動作) を使っている場合、 B<EAGAIN> を受け取るまで、 継続してファイルディスクリプタを読み書きする必要があるか?"
+msgstr "B<EPOLLET> ã\83\95ã\83©ã\82° (ã\82¨ã\83\83ã\82¸ã\83\88ã\83ªã\82¬å\8b\95ä½\9c) ã\82\92使ã\81£ã\81¦ã\81\84ã\82\8bå ´å\90\88ã\80\81 B<EAGAIN> ã\82\92å\8f\97ã\81\91å\8f\96ã\82\8bã\81¾ã\81§ã\80\81 ç¶\99ç¶\9aã\81\97ã\81¦ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92読ã\81¿æ\9b¸ã\81\8dã\81\99ã\82\8bå¿\85è¦\81ã\81\8cã\81\82ã\82\8bã\81\8bï¼\9f"
 
 #. type: TP
 #: build/C/man7/epoll.7:486
@@ -649,7 +649,7 @@ msgstr "B<A9>"
 #. type: Plain text
 #: build/C/man7/epoll.7:496
 msgid "Receiving an event from B<epoll_wait>(2)  should suggest to you that such file descriptor is ready for the requested I/O operation.  You must consider it ready until the next (nonblocking)  read/write yields B<EAGAIN>.  When and how you will use the file descriptor is entirely up to you."
-msgstr "B<epoll_wait>(2)  ã\81\8bã\82\89ã\82¤ã\83\99ã\83³ã\83\88ã\82\92å\8f\97ã\81\91å\8f\96ã\82\8bã\81\93ã\81¨ã\81¯ã\80\81 ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81\8cè¦\81æ±\82ã\81\95ã\82\8cã\81\9f I/O æ\93\8dä½\9cã\81«å¯¾ã\81\97ã\81¦æº\96å\82\99æ¸\88ã\81¿ã\81§ã\81\82ã\82\8bã\80\81 ã\81¨ã\81\84ã\81\86ã\81\93ã\81¨ã\82\92ã\83¦ã\83¼ã\82¶ã\81«ç¤ºã\81\99ã\82\82ã\81®ã\81§ã\81\82ã\82\8bã\80\82 æ¬¡ã\81® (ã\83\96ã\83­ã\83\83ã\82¯ã\81\97ã\81ªã\81\84) read/write ã\81§ B<EAGAIN> ã\82\92å\8f\97ã\81\91å\8f\96ã\82\8bã\81¾ã\81§ã\81¯ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81¯æº\96å\82\99æ¸\88ã\81¿ã\81§ã\81\82ã\82\8bã\81¨ è\80\83ã\81\88ã\81ªã\81\91ã\82\8cã\81°ã\81ªã\82\89ã\81ªã\81\84ã\80\82 ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿をいつどのように使うかは、 全くユーザに任されてる。"
+msgstr "B<epoll_wait>(2)  ã\81\8bã\82\89ã\82¤ã\83\99ã\83³ã\83\88ã\82\92å\8f\97ã\81\91å\8f\96ã\82\8bã\81\93ã\81¨ã\81¯ã\80\81 ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cè¦\81æ±\82ã\81\95ã\82\8cã\81\9f I/O æ\93\8dä½\9cã\81«å¯¾ã\81\97ã\81¦æº\96å\82\99æ¸\88ã\81¿ã\81§ã\81\82ã\82\8bã\80\81 ã\81¨ã\81\84ã\81\86ã\81\93ã\81¨ã\82\92ã\83¦ã\83¼ã\82¶ã\81«ç¤ºã\81\99ã\82\82ã\81®ã\81§ã\81\82ã\82\8bã\80\82 æ¬¡ã\81® (ã\83\96ã\83­ã\83\83ã\82¯ã\81\97ã\81ªã\81\84) read/write ã\81§ B<EAGAIN> ã\82\92å\8f\97ã\81\91å\8f\96ã\82\8bã\81¾ã\81§ã\81¯ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81¯æº\96å\82\99æ¸\88ã\81¿ã\81§ã\81\82ã\82\8bã\81¨ è\80\83ã\81\88ã\81ªã\81\91ã\82\8cã\81°ã\81ªã\82\89ã\81ªã\81\84ã\80\82 ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼をいつどのように使うかは、 全くユーザに任されてる。"
 
 #. type: Plain text
 #: build/C/man7/epoll.7:502
@@ -659,7 +659,7 @@ msgstr "パケット指向やトークン指向のファイル (例えば、デ
 #. type: Plain text
 #: build/C/man7/epoll.7:518
 msgid "For stream-oriented files (e.g., pipe, FIFO, stream socket), the condition that the read/write I/O space is exhausted can also be detected by checking the amount of data read from / written to the target file descriptor.  For example, if you call B<read>(2)  by asking to read a certain amount of data and B<read>(2)  returns a lower number of bytes, you can be sure of having exhausted the read I/O space for the file descriptor.  The same is true when writing using B<write>(2).  (Avoid this latter technique if you cannot guarantee that the monitored file descriptor always refers to a stream-oriented file.)"
-msgstr "ã\82¹ã\83\88ã\83ªã\83¼ã\83 æ\8c\87å\90\91ã\81®ã\83\95ã\82¡ã\82¤ã\83« (ä¾\8bã\81\88ã\81°ã\80\81ã\83\91ã\82¤ã\83\97ã\80\81FIFOã\80\81ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\82½ã\82±ã\83\83ã\83\88) ã\81§ã\81¯ã\80\81 èª­ã\81¿è¾¼ã\81¿ç\94¨ / æ\9b¸ã\81\8dè¾¼ã\81¿ç\94¨ã\81® I/O ç©ºé\96\93ã\81\8c使ã\81\84å°½ã\81\8fã\81\95ã\82\8cã\81\9fç\8a¶æ\85\8bã\81¯ã\80\81 å¯¾è±¡ã\81¨ã\81ªã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81\8bã\82\89読ã\81¿è¾¼ã\82\93ã\81 ã\83\87ã\83¼ã\82¿é\87\8fã\81¾ã\81\9fã\81¯ æ\9b¸ã\81\8dè¾¼ã\82\93ã\81 ã\83\87ã\83¼ã\82¿é\87\8fã\82\92ã\83\81ã\82§ã\83\83ã\82¯ã\81\99ã\82\8bã\81\93ã\81¨ã\81§ã\82\82æ¤\9cç\9f¥ã\81§ã\81\8dã\82\8bã\80\82 ä¾\8bã\81\88ã\81°ã\80\81ã\81\82ã\82\8bç\89¹å®\9aã\81®é\87\8fã\81®ã\83\87ã\83¼ã\82¿ã\82\92読ã\81¿è¾¼ã\82\80ã\81\9fã\82\81ã\81« B<read>(2)  ã\82\92å\91¼ã\82\93ã\81 ã\81¨ã\81\8dã\81«ã\80\81 B<read>(2)  ã\81\8cè¿\94ã\81\97ã\81\9fã\83\90ã\82¤ã\83\88æ\95°ã\81\8cã\81\9dã\82\8cã\82\88ã\82\8aå°\91ã\81ªã\81\8bã\81£ã\81\9få ´å\90\88ã\80\81 ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81®èª­ã\81¿è¾¼ã\81¿ç\94¨ I/O ç©ºé\96\93ã\81\8c ä½¿ã\81\84å°½ã\81\8fã\81\95ã\82\8cã\81\9fã\81\93ã\81¨ã\81\8cå\88\86ã\81\8bã\82\8bã\80\82 B<write>(2)  ã\82\92使ã\81£ã\81¦æ\9b¸ã\81\8dè¾¼ã\81¿ã\82\92ã\81\99ã\82\8bã\81¨ã\81\8dã\82\82ã\80\81å\90\8cã\81\98ã\81\93ã\81¨ã\81\8cè¨\80ã\81\88ã\82\8b (ç\9b£è¦\96ã\81\97ã\81¦ã\81\84ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿が常にストリーム指向のファイルを 参照していることを保証できない場合には、後者の手法の使用を避けること)。"
+msgstr "ã\82¹ã\83\88ã\83ªã\83¼ã\83 æ\8c\87å\90\91ã\81®ã\83\95ã\82¡ã\82¤ã\83« (ä¾\8bã\81\88ã\81°ã\80\81ã\83\91ã\82¤ã\83\97ã\80\81FIFOã\80\81ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\82½ã\82±ã\83\83ã\83\88) ã\81§ã\81¯ã\80\81 èª­ã\81¿è¾¼ã\81¿ç\94¨ / æ\9b¸ã\81\8dè¾¼ã\81¿ç\94¨ã\81® I/O ç©ºé\96\93ã\81\8c使ã\81\84å°½ã\81\8fã\81\95ã\82\8cã\81\9fç\8a¶æ\85\8bã\81¯ã\80\81 å¯¾è±¡ã\81¨ã\81ªã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8bã\82\89読ã\81¿è¾¼ã\82\93ã\81 ã\83\87ã\83¼ã\82¿é\87\8fã\81¾ã\81\9fã\81¯ æ\9b¸ã\81\8dè¾¼ã\82\93ã\81 ã\83\87ã\83¼ã\82¿é\87\8fã\82\92ã\83\81ã\82§ã\83\83ã\82¯ã\81\99ã\82\8bã\81\93ã\81¨ã\81§ã\82\82æ¤\9cç\9f¥ã\81§ã\81\8dã\82\8bã\80\82 ä¾\8bã\81\88ã\81°ã\80\81ã\81\82ã\82\8bç\89¹å®\9aã\81®é\87\8fã\81®ã\83\87ã\83¼ã\82¿ã\82\92読ã\81¿è¾¼ã\82\80ã\81\9fã\82\81ã\81« B<read>(2)  ã\82\92å\91¼ã\82\93ã\81 ã\81¨ã\81\8dã\81«ã\80\81 B<read>(2)  ã\81\8cè¿\94ã\81\97ã\81\9fã\83\90ã\82¤ã\83\88æ\95°ã\81\8cã\81\9dã\82\8cã\82\88ã\82\8aå°\91ã\81ªã\81\8bã\81£ã\81\9få ´å\90\88ã\80\81 ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81®èª­ã\81¿è¾¼ã\81¿ç\94¨ I/O ç©ºé\96\93ã\81\8c ä½¿ã\81\84å°½ã\81\8fã\81\95ã\82\8cã\81\9fã\81\93ã\81¨ã\81\8cå\88\86ã\81\8bã\82\8bã\80\82 B<write>(2)  ã\82\92使ã\81£ã\81¦æ\9b¸ã\81\8dè¾¼ã\81¿ã\82\92ã\81\99ã\82\8bã\81¨ã\81\8dã\82\82ã\80\81å\90\8cã\81\98ã\81\93ã\81¨ã\81\8cè¨\80ã\81\88ã\82\8b (ç\9b£è¦\96ã\81\97ã\81¦ã\81\84ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼が常にストリーム指向のファイルを 参照していることを保証できない場合には、後者の手法の使用を避けること)。"
 
 #. type: SS
 #: build/C/man7/epoll.7:518
@@ -681,7 +681,7 @@ msgstr "大きな I/O 空間がある場合、 その I/O 空間のデータを
 #. type: Plain text
 #: build/C/man7/epoll.7:535
 msgid "The solution is to maintain a ready list and mark the file descriptor as ready in its associated data structure, thereby allowing the application to remember which files need to be processed but still round robin amongst all the ready files.  This also supports ignoring subsequent events you receive for file descriptors that are already ready."
-msgstr "ã\81\93ã\81®å\95\8fé¡\8cã\81®è§£æ±ºæ³\95ã\81¯ã\80\81æº\96å\82\99æ¸\88ã\81¿ç\8a¶æ\85\8bã\81®ã\83ªã\82¹ã\83\88ã\82\92管ç\90\86ã\81\97ã\81¦ã\80\81 é\96¢é\80£ã\81\99ã\82\8b data æ§\8bé\80 ä½\93ã\81®ä¸­ã\81§ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81\8c å\88©ç\94¨å\8f¯è\83½ã\81§ã\81\82ã\82\8bã\81¨ã\83\9eã\83¼ã\82¯ã\81\99ã\82\8bã\81\93ã\81¨ã\81§ã\81\82ã\82\8bã\80\82 ã\81\9dã\82\8cã\81«ã\82\88ã\81£ã\81¦ã\80\81å\88©ç\94¨å\8f¯è\83½ã\81ªã\81\99ã\81¹ã\81¦ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81®ä¸­ã\81§ ã\81©ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\82\92å\87¦ç\90\86ã\81\99ã\82\8bå¿\85è¦\81ã\81\8cã\81\82ã\82\8bã\81\8bã\82\92æ\86¶ã\81\88ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\80\81 ã\81\97ã\81\8bã\82\82é \86ç\95ªã\81«å\87¦ç\90\86 (round robin) ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82 æ\97¢ã\81«å\88©ç\94¨å\8f¯è\83½ã\81§ã\81\82ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿に対して それ以後に受け取るイベントを無視することもできる。"
+msgstr "ã\81\93ã\81®å\95\8fé¡\8cã\81®è§£æ±ºæ³\95ã\81¯ã\80\81æº\96å\82\99æ¸\88ã\81¿ç\8a¶æ\85\8bã\81®ã\83ªã\82¹ã\83\88ã\82\92管ç\90\86ã\81\97ã\81¦ã\80\81 é\96¢é\80£ã\81\99ã\82\8b data æ§\8bé\80 ä½\93ã\81®ä¸­ã\81§ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8c å\88©ç\94¨å\8f¯è\83½ã\81§ã\81\82ã\82\8bã\81¨ã\83\9eã\83¼ã\82¯ã\81\99ã\82\8bã\81\93ã\81¨ã\81§ã\81\82ã\82\8bã\80\82 ã\81\9dã\82\8cã\81«ã\82\88ã\81£ã\81¦ã\80\81å\88©ç\94¨å\8f¯è\83½ã\81ªã\81\99ã\81¹ã\81¦ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81®ä¸­ã\81§ ã\81©ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\82\92å\87¦ç\90\86ã\81\99ã\82\8bå¿\85è¦\81ã\81\8cã\81\82ã\82\8bã\81\8bã\82\92æ\86¶ã\81\88ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\80\81 ã\81\97ã\81\8bã\82\82é \86ç\95ªã\81«å\87¦ç\90\86 (round robin) ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82 æ\97¢ã\81«å\88©ç\94¨å\8f¯è\83½ã\81§ã\81\82ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼に対して それ以後に受け取るイベントを無視することもできる。"
 
 #. type: TP
 #: build/C/man7/epoll.7:535
@@ -692,12 +692,12 @@ msgstr "B<o イベントキャッシュを使っている場合>"
 #. type: Plain text
 #: build/C/man7/epoll.7:551
 msgid "If you use an event cache or store all the file descriptors returned from B<epoll_wait>(2), then make sure to provide a way to mark its closure dynamically (i.e., caused by a previous event's processing).  Suppose you receive 100 events from B<epoll_wait>(2), and in event #47 a condition causes event #13 to be closed.  If you remove the structure and B<close>(2)  the file descriptor for event #13, then your event cache might still say there are events waiting for that file descriptor causing confusion."
-msgstr "ã\82¤ã\83\99ã\83³ã\83\88ã\82­ã\83£ã\83\83ã\82·ã\83¥ã\82\92使ã\81£ã\81¦ã\81\84ã\82\8bå ´å\90\88ã\80\81 ã\81¾ã\81\9fã\81¯ B<epoll_wait>(2)  ã\81\8bã\82\89è¿\94ã\81\95ã\82\8cã\81\9få\85¨ã\81¦ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92æ ¼ç´\8dã\81\97ã\81¦ã\81\84ã\82\8bå ´å\90\88ã\80\81 ã\82¯ã\83­ã\83¼ã\82ºã\81\95ã\82\8cã\81\9fã\81\93ã\81¨ã\82\92å\8b\95ç\9a\84ã\81«ã\83\9eã\83¼ã\82¯ã\81\99ã\82\8b (ã\81¤ã\81¾ã\82\8aå\89\8dã\81®ã\82¤ã\83\99ã\83³ã\83\88ã\81®å\87¦ç\90\86ã\81«ã\82\88ã\81£ã\81¦ã\83\9eã\83¼ã\82¯ã\81\95ã\82\8cã\82\8b) æ\96¹æ³\95ã\82\92æ\8f\90ä¾\9bã\81\99ã\81¹ã\81\8dã\81§ã\81\82ã\82\8bã\80\82 B<epoll_wait>(2)  ã\81\8bã\82\89 100 å\80\8bã\81®ã\82¤ã\83\99ã\83³ã\83\88ã\82\92å\8f\97ã\81\91å\8f\96ã\82\8aã\80\81 ã\82¤ã\83\99ã\83³ã\83\88 #47 ã\81§ã\81¯ã\81\82ã\82\8bæ\9d¡ä»¶ã\81§ã\82¤ã\83\99ã\83³ã\83\88 #13 ã\81\8cé\96\89ã\81\98ã\82\89ã\82\8cã\82\8bã\81¨ä»®å®\9aã\81\99ã\82\8bã\80\82 ã\82¤ã\83\99ã\83³ã\83\88 #13 ã\81®æ§\8bé\80 ä½\93ã\82\92å\89\8aé\99¤ã\81\97ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92 B<close>(2)  ã\81\99ã\82\8bã\81¨ã\80\81ã\82¤ã\83\99ã\83³ã\83\88ã\82­ã\83£ã\83\83ã\82·ã\83¥ã\81¯ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿を待つイベントが 存在するといって、混乱が起きる。"
+msgstr "ã\82¤ã\83\99ã\83³ã\83\88ã\82­ã\83£ã\83\83ã\82·ã\83¥ã\82\92使ã\81£ã\81¦ã\81\84ã\82\8bå ´å\90\88ã\80\81 ã\81¾ã\81\9fã\81¯ B<epoll_wait>(2)  ã\81\8bã\82\89è¿\94ã\81\95ã\82\8cã\81\9få\85¨ã\81¦ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92æ ¼ç´\8dã\81\97ã\81¦ã\81\84ã\82\8bå ´å\90\88ã\80\81 ã\82¯ã\83­ã\83¼ã\82ºã\81\95ã\82\8cã\81\9fã\81\93ã\81¨ã\82\92å\8b\95ç\9a\84ã\81«ã\83\9eã\83¼ã\82¯ã\81\99ã\82\8b (ã\81¤ã\81¾ã\82\8aå\89\8dã\81®ã\82¤ã\83\99ã\83³ã\83\88ã\81®å\87¦ç\90\86ã\81«ã\82\88ã\81£ã\81¦ã\83\9eã\83¼ã\82¯ã\81\95ã\82\8cã\82\8b) æ\96¹æ³\95ã\82\92æ\8f\90ä¾\9bã\81\99ã\81¹ã\81\8dã\81§ã\81\82ã\82\8bã\80\82 B<epoll_wait>(2)  ã\81\8bã\82\89 100 å\80\8bã\81®ã\82¤ã\83\99ã\83³ã\83\88ã\82\92å\8f\97ã\81\91å\8f\96ã\82\8aã\80\81 ã\82¤ã\83\99ã\83³ã\83\88 #47 ã\81§ã\81¯ã\81\82ã\82\8bæ\9d¡ä»¶ã\81§ã\82¤ã\83\99ã\83³ã\83\88 #13 ã\81\8cé\96\89ã\81\98ã\82\89ã\82\8cã\82\8bã\81¨ä»®å®\9aã\81\99ã\82\8bã\80\82 ã\82¤ã\83\99ã\83³ã\83\88 #13 ã\81®æ§\8bé\80 ä½\93ã\82\92å\89\8aé\99¤ã\81\97ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92 B<close>(2)  ã\81\99ã\82\8bã\81¨ã\80\81ã\82¤ã\83\99ã\83³ã\83\88ã\82­ã\83£ã\83\83ã\82·ã\83¥ã\81¯ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼を待つイベントが 存在するといって、混乱が起きる。"
 
 #. type: Plain text
 #: build/C/man7/epoll.7:562
 msgid "One solution for this is to call, during the processing of event 47, B<epoll_ctl>(B<EPOLL_CTL_DEL>)  to delete file descriptor 13 and B<close>(2), then mark its associated data structure as removed and link it to a cleanup list.  If you find another event for file descriptor 13 in your batch processing, you will discover the file descriptor had been previously removed and there will be no confusion."
-msgstr "この問題を解決する 1 つの方法は、イベント 47 の処理をしている間に、 ファイルディスクリプタ 13 を削除して B<close>(2)  するために B<epoll_ctl>(B<EPOLL_CTL_DEL>)  を呼び出し、関連付けられた data 構造体を削除済みとマークして、 クリーンアップリストにリンクすることである。 バッチ処理の中でファイルディスクリプタ 13 についての 他のイベントを見つけた場合、 そのファイルディスクリプタが以前に削除されたものであると分かるので、 混乱は起きない。"
+msgstr "この問題を解決する 1 つの方法は、イベント 47 の処理をしている間に、 ファイルディスクリプター 13 を削除して B<close>(2)  するために B<epoll_ctl>(B<EPOLL_CTL_DEL>)  を呼び出し、関連付けられた data 構造体を削除済みとマークして、 クリーンアップリストにリンクすることである。 バッチ処理の中でファイルディスクリプター 13 についての 他のイベントを見つけた場合、 そのファイルディスクリプターが以前に削除されたものであると分かるので、 混乱は起きない。"
 
 #. type: SH
 #: build/C/man7/epoll.7:562 build/C/man2/epoll_create.2:108
@@ -772,7 +772,7 @@ msgstr "2012-04-15"
 #. type: Plain text
 #: build/C/man2/epoll_create.2:27
 msgid "epoll_create, epoll_create1 - open an epoll file descriptor"
-msgstr "epoll_create, epoll_create1 - epoll ファイルディスクリプタをオープンする"
+msgstr "epoll_create, epoll_create1 - epoll ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92ã\82ªã\83¼ã\83\97ã\83³ã\81\99ã\82\8b"
 
 #. type: Plain text
 #: build/C/man2/epoll_create.2:30 build/C/man2/epoll_wait.2:28
@@ -801,7 +801,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man2/epoll_create.2:55
 msgid "B<epoll_create>()  returns a file descriptor referring to the new epoll instance.  This file descriptor is used for all the subsequent calls to the B<epoll> interface.  When no longer required, the file descriptor returned by B<epoll_create>()  should be closed by using B<close>(2).  When all file descriptors referring to an epoll instance have been closed, the kernel destroys the instance and releases the associated resources for reuse."
-msgstr "B<epoll_create>()  ã\81¯ã\80\81æ\96°ã\81\97ã\81\84 epoll ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\82\92å\8f\82ç\85§ã\81\99ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92è¿\94ã\81\99ã\80\82 ã\81\93ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81¯ã\80\81ã\81\9dã\81®å¾\8cã\81® B<epoll> ã\82¤ã\83³ã\82¿ã\83\95ã\82§ã\83¼ã\82¹ã\81®å\91¼ã\81³å\87ºã\81\97ã\81«ä½¿ã\82\8fã\82\8cã\82\8bã\80\82 ã\82\82ã\81\86å¿\85è¦\81ã\81§ã\81ªã\81\8fã\81ªã\81£ã\81\9få ´å\90\88ã\81¯ã\80\81 B<epoll_create>()  ã\81§è¿\94ã\81\95ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81¯ B<close>(2)  ã\82\92使ã\81£ã\81¦ã\82¯ã\83­ã\83¼ã\82ºã\81\95ã\82\8cã\82\8bã\81¹ã\81\8dã\81§ã\81\82ã\82\8bã\80\82 ã\81\82ã\82\8b epoll ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\82\92å\8f\82ç\85§ã\81\99ã\82\8bå\85¨ã\81¦ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿がクローズされると、 カーネルはそのインスタンスを破壊して、対応するリソースを解放し、 再使用できるようにする。"
+msgstr "B<epoll_create>()  ã\81¯ã\80\81æ\96°ã\81\97ã\81\84 epoll ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\82\92å\8f\82ç\85§ã\81\99ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82 ã\81\93ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81¯ã\80\81ã\81\9dã\81®å¾\8cã\81® B<epoll> ã\82¤ã\83³ã\82¿ã\83\95ã\82§ã\83¼ã\82¹ã\81®å\91¼ã\81³å\87ºã\81\97ã\81«ä½¿ã\82\8fã\82\8cã\82\8bã\80\82 ã\82\82ã\81\86å¿\85è¦\81ã\81§ã\81ªã\81\8fã\81ªã\81£ã\81\9få ´å\90\88ã\81¯ã\80\81 B<epoll_create>()  ã\81§è¿\94ã\81\95ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81¯ B<close>(2)  ã\82\92使ã\81£ã\81¦ã\82¯ã\83­ã\83¼ã\82ºã\81\95ã\82\8cã\82\8bã\81¹ã\81\8dã\81§ã\81\82ã\82\8bã\80\82 ã\81\82ã\82\8b epoll ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\82\92å\8f\82ç\85§ã\81\99ã\82\8bå\85¨ã\81¦ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼がクローズされると、 カーネルはそのインスタンスを破壊して、対応するリソースを解放し、 再使用できるようにする。"
 
 #. type: SS
 #: build/C/man2/epoll_create.2:55
@@ -823,7 +823,7 @@ msgstr "B<EPOLL_CLOEXEC>"
 #. type: Plain text
 #: build/C/man2/epoll_create.2:77
 msgid "Set the close-on-exec (B<FD_CLOEXEC>)  flag on the new file descriptor.  See the description of the B<O_CLOEXEC> flag in B<open>(2)  for reasons why this may be useful."
-msgstr "新しいファイルディスクリプタに対して close-on-exec (B<FD_CLOEXEC>)  フラグをセットする。 このフラグが役に立つ理由については、 B<open>(2)  の B<O_CLOEXEC> フラグの説明を参照のこと。"
+msgstr "æ\96°ã\81\97ã\81\84ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81«å¯¾ã\81\97ã\81¦ close-on-exec (B<FD_CLOEXEC>)  ã\83\95ã\83©ã\82°ã\82\92ã\82»ã\83\83ã\83\88ã\81\99ã\82\8bã\80\82 ã\81\93ã\81®ã\83\95ã\83©ã\82°ã\81\8cå½¹ã\81«ç«\8bã\81¤ç\90\86ç\94±ã\81«ã\81¤ã\81\84ã\81¦ã\81¯ã\80\81 B<open>(2)  ã\81® B<O_CLOEXEC> ã\83\95ã\83©ã\82°ã\81®èª¬æ\98\8eã\82\92å\8f\82ç\85§ã\81®ã\81\93ã\81¨ã\80\82"
 
 #. type: SH
 #: build/C/man2/epoll_create.2:77 build/C/man2/epoll_ctl.2:185
@@ -835,7 +835,7 @@ msgstr "返り値"
 #. type: Plain text
 #: 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<errno> is set to indicate the error."
-msgstr "成功すると、これらのシステムコールは 非負のファイルディスクリプタを返す。 エラーの場合、-1 を返し、 I<errno> にエラーを示す値を設定する。"
+msgstr "æ\88\90å\8a\9fã\81\99ã\82\8bã\81¨ã\80\81ã\81\93ã\82\8cã\82\89ã\81®ã\82·ã\82¹ã\83\86ã\83 ã\82³ã\83¼ã\83«ã\81¯ é\9d\9eè² ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82 ã\82¨ã\83©ã\83¼ã\81®å ´å\90\88ã\80\81-1 ã\82\92è¿\94ã\81\97ã\80\81 I<errno> ã\81«ã\82¨ã\83©ã\83¼ã\82\92示ã\81\99å\80¤ã\82\92設å®\9aã\81\99ã\82\8bã\80\82"
 
 #. type: SH
 #: build/C/man2/epoll_create.2:84 build/C/man2/epoll_ctl.2:194
@@ -929,7 +929,7 @@ msgstr "注意"
 msgid "In the initial B<epoll_create>()  implementation, the I<size> argument informed the kernel of the number of file descriptors that the caller expected to add to the B<epoll> instance.  The kernel used this information as a hint for the amount of space to initially allocate in internal data structures describing events.  (If necessary, the kernel would allocate more space if the caller's usage exceeded the hint given in I<size>.)  Nowadays, this hint is no longer required (the kernel dynamically sizes the required data structures without needing the hint), but I<size> must still be greater than zero, in order to ensure backward compatibility when new B<epoll> applications are run on older kernels."
 msgstr ""
 "初期の B<epoll_create>() の実装では、I<size> 引き数は、呼び出し元が B<epoll>\n"
-"インスタンスに追加しようとするファイルディスクリプタ数をカーネルに教えるのに\n"
+"インスタンスに追加しようとするファイルディスクリプタ数をカーネルに教えるのに\n"
 "使われていた。カーネルはこの情報をイベントの情報を格納する内部データ構造に最\n"
 "初に割り当てる大きさを決める際のヒントとして使用していた (I<size> で渡された\n"
 "ヒントよりも使用量が大きくなった場合には、必要に応じてカーネルは追加で領域を\n"
@@ -960,7 +960,7 @@ msgstr "2014-12-31"
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:23
 msgid "epoll_ctl - control interface for an epoll descriptor"
-msgstr "epoll_ctl - epoll ディスクリプタのインタフェースを操作する"
+msgstr "epoll_ctl - epoll ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81®ã\82¤ã\83³ã\82¿ã\83\95ã\82§ã\83¼ã\82¹ã\82\92æ\93\8dä½\9cã\81\99ã\82\8b"
 
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:28
@@ -971,8 +971,8 @@ msgstr "B<int epoll_ctl(int >I<epfd>B<, int >I<op>B<, int >I<fd>B<, struct epoll
 #: build/C/man2/epoll_ctl.2:38
 msgid "This system call performs control operations on the B<epoll>(7)  instance referred to by the file descriptor I<epfd>.  It requests that the operation I<op> be performed for the target file descriptor, I<fd>."
 msgstr ""
-"このシステムコールは、ファイルディスクリプタ I<epfd> が参照する B<epoll>(7)\n"
-"インスタンスに対する操作を行う。 対象のファイルディスクリプタ I<fd> に対して、\n"
+"このシステムコールは、ファイルディスクリプタ I<epfd> が参照する B<epoll>(7)\n"
+"インスタンスに対する操作を行う。 対象のファイルディスクリプタ I<fd> に対して、\n"
 "操作 I<op> の実行が要求される。"
 
 #. type: Plain text
@@ -989,7 +989,7 @@ msgstr "B<EPOLL_CTL_ADD>"
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:54
 msgid "Register the target file descriptor I<fd> on the B<epoll> instance referred to by the file descriptor I<epfd> and associate the event I<event> with the internal file linked to I<fd>."
-msgstr "対象のファイルディスクリプタ I<fd> をファイルディスクリプタ I<epfd> が参照する B<epoll> インスタンスに登録し、イベント I<event> を I<fd> に結び付けられた内部ファイルに関連付ける。"
+msgstr "対象のファイルディスクリプター I<fd> をファイルディスクリプター I<epfd> が参照する B<epoll> インスタンスに登録し、イベント I<event> を I<fd> に結び付けられた内部ファイルに関連付ける。"
 
 #. type: TP
 #: build/C/man2/epoll_ctl.2:54
@@ -1000,7 +1000,7 @@ msgstr "B<EPOLL_CTL_MOD>"
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:60
 msgid "Change the event I<event> associated with the target file descriptor I<fd>."
-msgstr "イベント I<event> を対象のファイルディスクリプタ I<fd> に関連付けるように変更する。"
+msgstr "イベント I<event> を対象のファイルディスクリプタ I<fd> に関連付けるように変更する。"
 
 #. type: TP
 #: build/C/man2/epoll_ctl.2:60
@@ -1011,12 +1011,12 @@ msgstr "B<EPOLL_CTL_DEL>"
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:71
 msgid "Remove (deregister) the target file descriptor I<fd> from the B<epoll> instance referred to by I<epfd>.  The I<event> is ignored and can be NULL (but see BUGS below)."
-msgstr "対象のファイルディスクリプタ I<fd> を I<epfd> が参照する B<epoll> インスタンスから削除する。 I<event> 引き数は無視されるので、NULL にすることもできる (但し、下記の「バグ」を参照)。"
+msgstr "対象のファイルディスクリプタ I<fd> を I<epfd> が参照する B<epoll> インスタンスから削除する。 I<event> 引き数は無視されるので、NULL にすることもできる (但し、下記の「バグ」を参照)。"
 
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:79
 msgid "The I<event> argument describes the object linked to the file descriptor I<fd>.  The I<struct epoll_event> is defined as:"
-msgstr "I<event> 引き数は、ファイルディスクリプタ I<fd> にリンクされたオブジェクトを表す。 I<struct epoll_event> は以下のように定義される。"
+msgstr "I<event> 引き数は、ファイルディスクリプタ I<fd> にリンクされたオブジェクトを表す。 I<struct epoll_event> は以下のように定義される。"
 
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:88
@@ -1108,7 +1108,7 @@ msgstr "B<EPOLLERR>"
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:127
 msgid "Error condition happened on the associated file descriptor.  B<epoll_wait>(2)  will always wait for this event; it is not necessary to set it in I<events>."
-msgstr "関連付けられたファイルディスクリプタにエラー条件が起こった。 B<epoll_wait>(2)  は常にこのイベントを待つので、 I<events> に設定する必要はない。"
+msgstr "é\96¢é\80£ä»\98ã\81\91ã\82\89ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81«ã\82¨ã\83©ã\83¼æ\9d¡ä»¶ã\81\8cèµ·ã\81\93ã\81£ã\81\9fã\80\82 B<epoll_wait>(2)  ã\81¯å¸¸ã\81«ã\81\93ã\81®ã\82¤ã\83\99ã\83³ã\83\88ã\82\92å¾\85ã\81¤ã\81®ã\81§ã\80\81 I<events> ã\81«è¨­å®\9aã\81\99ã\82\8bå¿\85è¦\81ã\81¯ã\81ªã\81\84ã\80\82"
 
 #. type: TP
 #: build/C/man2/epoll_ctl.2:127
@@ -1119,7 +1119,7 @@ msgstr "B<EPOLLHUP>"
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:133
 msgid "Hang up happened on the associated file descriptor.  B<epoll_wait>(2)  will always wait for this event; it is not necessary to set it in I<events>."
-msgstr "関連付けられたファイルディスクリプタにハングアップが起こった。 B<epoll_wait>(2)  は常にこのイベントを待つので、 I<events> に設定する必要はない。"
+msgstr "é\96¢é\80£ä»\98ã\81\91ã\82\89ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81«ã\83\8fã\83³ã\82°ã\82¢ã\83\83ã\83\97ã\81\8cèµ·ã\81\93ã\81£ã\81\9fã\80\82 B<epoll_wait>(2)  ã\81¯å¸¸ã\81«ã\81\93ã\81®ã\82¤ã\83\99ã\83³ã\83\88ã\82\92å¾\85ã\81¤ã\81®ã\81§ã\80\81 I<events> ã\81«è¨­å®\9aã\81\99ã\82\8bå¿\85è¦\81ã\81¯ã\81ªã\81\84ã\80\82"
 
 #. type: TP
 #: build/C/man2/epoll_ctl.2:133
@@ -1130,7 +1130,7 @@ msgstr "B<EPOLLET>"
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:143
 msgid "Sets the Edge Triggered behavior for the associated file descriptor.  The default behavior for B<epoll> is Level Triggered.  See B<epoll>(7)  for more detailed information about Edge and Level Triggered event distribution architectures."
-msgstr "関連付けられたファイルディスクリプタに エッジトリガ動作 (Edge Triggered behavior) を設定する。 B<epoll> のデフォルトの動作は、レベルトリガ (Level Triggered) である。 エッジトリガとレベルトリガによるイベント分配機構 (event distribution architectures) についての詳細な情報は、 B<epoll>(7)  を参照すること。"
+msgstr "é\96¢é\80£ä»\98ã\81\91ã\82\89ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81« ã\82¨ã\83\83ã\82¸ã\83\88ã\83ªã\82¬å\8b\95ä½\9c (Edge Triggered behavior) ã\82\92設å®\9aã\81\99ã\82\8bã\80\82 B<epoll> ã\81®ã\83\87ã\83\95ã\82©ã\83«ã\83\88ã\81®å\8b\95ä½\9cã\81¯ã\80\81ã\83¬ã\83\99ã\83«ã\83\88ã\83ªã\82¬ (Level Triggered) ã\81§ã\81\82ã\82\8bã\80\82 ã\82¨ã\83\83ã\82¸ã\83\88ã\83ªã\82¬ã\81¨ã\83¬ã\83\99ã\83«ã\83\88ã\83ªã\82¬ã\81«ã\82\88ã\82\8bã\82¤ã\83\99ã\83³ã\83\88å\88\86é\85\8dæ©\9fæ§\8b (event distribution architectures) ã\81«ã\81¤ã\81\84ã\81¦ã\81®è©³ç´°ã\81ªæ\83\85å ±ã\81¯ã\80\81 B<epoll>(7)  ã\82\92å\8f\82ç\85§ã\81\99ã\82\8bã\81\93ã\81¨ã\80\82"
 
 #. type: TP
 #: build/C/man2/epoll_ctl.2:143
@@ -1141,7 +1141,7 @@ msgstr "B<EPOLLONESHOT> (Linux 2.6.2 以降)"
 #. type: Plain text
 #: 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<epoll_wait>(2)  the associated file descriptor is internally disabled and no other events will be reported by the B<epoll> interface.  The user must call B<epoll_ctl>()  with B<EPOLL_CTL_MOD> to rearm the file descriptor with a new event mask."
-msgstr "é\96¢é\80£ä»\98ã\81\91ã\82\89ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81« ä¸\80æ\92\83å\8b\95ä½\9c (One-Shot behavior) ã\82\92設å®\9aã\81\99ã\82\8bã\80\82 ã\81\93ã\82\8cã\81¯ã\82¤ã\83\99ã\83³ã\83\88ã\81\8c B<epoll_wait>(2)  ã\81«ã\82\88ã\81£ã\81¦å¼\95ã\81\8då\87ºã\81\95ã\82\8cã\81\9få¾\8cã\80\81 é\96¢é\80£ä»\98ã\81\91ã\82\89ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81\8cå\86\85é\83¨ç\9a\84ã\81«ç ´æ£\84ã\81\95ã\82\8cã\80\81 B<epoll> ã\82¤ã\83³ã\82¿ã\83\95ã\82§ã\83¼ã\82¹ã\81«ã\82\88ã\81£ã\81¦ã\82¤ã\83\99ã\83³ã\83\88ã\81\8cå ±å\91\8aã\81\95ã\82\8cã\81ªã\81\8fã\81ªã\82\8bã\81\93ã\81¨ã\82\92æ\84\8få\91³ã\81\99ã\82\8bã\80\82 æ\96°ã\81\97ã\81\84ã\82¤ã\83\99ã\83³ã\83\88ã\83\9eã\82¹ã\82¯ã\81§ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿を再度有効にするためには、 B<epoll_ctl>()  に B<EPOLL_CTL_MOD> を指定して呼び出さなければならない。 I<op> 引き数に指定できる有効な値は、以下の通り:"
+msgstr "é\96¢é\80£ä»\98ã\81\91ã\82\89ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81« ä¸\80æ\92\83å\8b\95ä½\9c (One-Shot behavior) ã\82\92設å®\9aã\81\99ã\82\8bã\80\82 ã\81\93ã\82\8cã\81¯ã\82¤ã\83\99ã\83³ã\83\88ã\81\8c B<epoll_wait>(2)  ã\81«ã\82\88ã\81£ã\81¦å¼\95ã\81\8då\87ºã\81\95ã\82\8cã\81\9få¾\8cã\80\81 é\96¢é\80£ä»\98ã\81\91ã\82\89ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cå\86\85é\83¨ç\9a\84ã\81«ç ´æ£\84ã\81\95ã\82\8cã\80\81 B<epoll> ã\82¤ã\83³ã\82¿ã\83\95ã\82§ã\83¼ã\82¹ã\81«ã\82\88ã\81£ã\81¦ã\82¤ã\83\99ã\83³ã\83\88ã\81\8cå ±å\91\8aã\81\95ã\82\8cã\81ªã\81\8fã\81ªã\82\8bã\81\93ã\81¨ã\82\92æ\84\8få\91³ã\81\99ã\82\8bã\80\82 æ\96°ã\81\97ã\81\84ã\82¤ã\83\99ã\83³ã\83\88ã\83\9eã\82¹ã\82¯ã\81§ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼を再度有効にするためには、 B<epoll_ctl>()  に B<EPOLL_CTL_MOD> を指定して呼び出さなければならない。 I<op> 引き数に指定できる有効な値は、以下の通り:"
 
 #. type: TP
 #: build/C/man2/epoll_ctl.2:157
@@ -1153,7 +1153,7 @@ msgstr "B<EPOLLWAKEUP> (Linux 3.5 以降)"
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:185
 msgid "If B<EPOLLONESHOT> and B<EPOLLET> are clear and the process has the B<CAP_BLOCK_SUSPEND> capability, ensure that the system does not enter \"suspend\" or \"hibernate\" while this event is pending or being processed.  The event is considered as being \"processed\" from the time when it is returned by a call to B<epoll_wait>(2)  until the next call to B<epoll_wait>(2)  on the same B<epoll>(7)  file descriptor, the closure of that file descriptor, the removal of the event file descriptor with B<EPOLL_CTL_DEL>, or the clearing of B<EPOLLWAKEUP> for the event file descriptor with B<EPOLL_CTL_MOD>.  See also BUGS."
-msgstr "B<EPOLLONESHOT> ã\81¨ B<EPOLLET> ã\81\8cã\82¯ã\83ªã\82¢ã\81\95ã\82\8cã\81¦ã\81\8aã\82\8aã\80\81 ã\83\97ã\83­ã\82»ã\82¹ã\81\8c B<CAP_BLOCK_SUSPEND> ã\82±ã\83¼ã\83\91ã\83\93ã\83ªã\83\86ã\82£ã\82\92æ\8c\81ã\81£ã\81¦ã\81\84ã\82\8bå ´å\90\88ã\80\81 ã\82¤ã\83\99ã\83³ã\83\88ã\81\8cå\87¦ç\90\86å¾\85ã\81¡ã\81\8bå\87¦ç\90\86中ã\81\8bã\81«ã\81\8bã\81\8bã\82\8fã\82\89ã\81\9aã\80\81å¿\85ã\81\9aã\82·ã\82¹ã\83\86ã\83 ã\81\8c \"suspend\" ã\82\84 \"hibernate\" ã\81«å\85¥ã\82\89ã\81ªã\81\84ã\82\88ã\81\86ã\81«ã\81\99ã\82\8bã\81\93ã\81¨ã\80\82 B<epoll_wait>(2) ã\81®å\91¼ã\81³å\87ºã\81\97ã\81\8cè¿\94ã\81£ã\81\9fæ\99\82ç\82¹ã\81\8bã\82\89ã\80\81 å\90\8cã\81\98 B<epoll>(7) ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81«å¯¾ã\81\97ã\81¦ B<epoll_wait>(2) ã\81\8c次ã\81«å\91¼ã\81³å\87ºã\81\95ã\82\8cã\82\8bã\81\8bã\80\81 ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81\8cé\96\89ã\81\98ã\82\89ã\82\8cã\82\8bã\81\8bã\80\81 ã\82¤ã\83\99ã\83³ã\83\88ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81\8c B<EPOLL_CTL_DEL> ã\81§å\89\8aé\99¤ã\81\95ã\82\8cã\82\8bã\81\8bã\80\81 B<EPOLL_CTL_MOD> ã\81§ã\82¤ã\83\99ã\83³ã\83\88ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿の B<EPOLLWAKEUP> がクリアされるか、 のいずれかになるまで、イベントは「処理中」であるとみなされる。 「バグ」の節も参照のこと。"
+msgstr "B<EPOLLONESHOT> ã\81¨ B<EPOLLET> ã\81\8cã\82¯ã\83ªã\82¢ã\81\95ã\82\8cã\81¦ã\81\8aã\82\8aã\80\81 ã\83\97ã\83­ã\82»ã\82¹ã\81\8c B<CAP_BLOCK_SUSPEND> ã\82±ã\83¼ã\83\91ã\83\93ã\83ªã\83\86ã\82£ã\82\92æ\8c\81ã\81£ã\81¦ã\81\84ã\82\8bå ´å\90\88ã\80\81 ã\82¤ã\83\99ã\83³ã\83\88ã\81\8cå\87¦ç\90\86å¾\85ã\81¡ã\81\8bå\87¦ç\90\86中ã\81\8bã\81«ã\81\8bã\81\8bã\82\8fã\82\89ã\81\9aã\80\81å¿\85ã\81\9aã\82·ã\82¹ã\83\86ã\83 ã\81\8c \"suspend\" ã\82\84 \"hibernate\" ã\81«å\85¥ã\82\89ã\81ªã\81\84ã\82\88ã\81\86ã\81«ã\81\99ã\82\8bã\81\93ã\81¨ã\80\82 B<epoll_wait>(2) ã\81®å\91¼ã\81³å\87ºã\81\97ã\81\8cè¿\94ã\81£ã\81\9fæ\99\82ç\82¹ã\81\8bã\82\89ã\80\81 å\90\8cã\81\98 B<epoll>(7) ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81«å¯¾ã\81\97ã\81¦ B<epoll_wait>(2) ã\81\8c次ã\81«å\91¼ã\81³å\87ºã\81\95ã\82\8cã\82\8bã\81\8bã\80\81 ã\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cé\96\89ã\81\98ã\82\89ã\82\8cã\82\8bã\81\8bã\80\81 ã\82¤ã\83\99ã\83³ã\83\88ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8c B<EPOLL_CTL_DEL> ã\81§å\89\8aé\99¤ã\81\95ã\82\8cã\82\8bã\81\8bã\80\81 B<EPOLL_CTL_MOD> ã\81§ã\82¤ã\83\99ã\83³ã\83\88ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼の B<EPOLLWAKEUP> がクリアされるか、 のいずれかになるまで、イベントは「処理中」であるとみなされる。 「バグ」の節も参照のこと。"
 
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:194
@@ -1169,7 +1169,7 @@ msgstr "B<EBADF>"
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:201
 msgid "I<epfd> or I<fd> is not a valid file descriptor."
-msgstr "I<epfd> か I<fd> が有効なファイルディスクリプタでない。"
+msgstr "I<epfd> ã\81\8b I<fd> ã\81\8cæ\9c\89å\8a¹ã\81ªã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81§ã\81ªã\81\84ã\80\82"
 
 #. type: TP
 #: build/C/man2/epoll_ctl.2:201
@@ -1180,12 +1180,12 @@ msgstr "B<EEXIST>"
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:209
 msgid "I<op> was B<EPOLL_CTL_ADD>, and the supplied file descriptor I<fd> is already registered with this epoll instance."
-msgstr "I<op> が B<EPOLL_CTL_ADD> であり、かつ与えられたファイルディスクリプタ I<fd> がこの epoll インスタンスに既に登録されている。"
+msgstr "I<op> が B<EPOLL_CTL_ADD> であり、かつ与えられたファイルディスクリプタ I<fd> がこの epoll インスタンスに既に登録されている。"
 
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:222
 msgid "I<epfd> is not an B<epoll> file descriptor, or I<fd> is the same as I<epfd>, or the requested operation I<op> is not supported by this interface."
-msgstr "I<epfd> が B<epoll> ファイルディスクリプタでない。 または I<fd> が I<epfd> と同一である。 または要求された操作 I<op> がこのインタフェースでサポートされていない。"
+msgstr "I<epfd> ã\81\8c B<epoll> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81§ã\81ªã\81\84ã\80\82 ã\81¾ã\81\9fã\81¯ I<fd> ã\81\8c I<epfd> ã\81¨å\90\8cä¸\80ã\81§ã\81\82ã\82\8bã\80\82 ã\81¾ã\81\9fã\81¯è¦\81æ±\82ã\81\95ã\82\8cã\81\9fæ\93\8dä½\9c I<op> ã\81\8cã\81\93ã\81®ã\82¤ã\83³ã\82¿ã\83\95ã\82§ã\83¼ã\82¹ã\81§ã\82µã\83\9dã\83¼ã\83\88ã\81\95ã\82\8cã\81¦ã\81\84ã\81ªã\81\84ã\80\82"
 
 #. type: TP
 #: build/C/man2/epoll_ctl.2:222
@@ -1212,7 +1212,7 @@ msgstr "B<ENOSPC>"
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:247
 msgid "The limit imposed by I</proc/sys/fs/epoll/max_user_watches> was encountered while trying to register (B<EPOLL_CTL_ADD>)  a new file descriptor on an epoll instance.  See B<epoll>(7)  for further details."
-msgstr "epoll インスタンスに新しいファイルディスクリプタを登録 (B<EPOLL_CTL_ADD>)  しようとした際に、 I</proc/sys/fs/epoll/max_user_watches> で決まる上限に達した。 詳細は B<epoll>(7)  を参照。"
+msgstr "epoll ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\81«æ\96°ã\81\97ã\81\84ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92ç\99»é\8c² (B<EPOLL_CTL_ADD>)  ã\81\97ã\82\88ã\81\86ã\81¨ã\81\97ã\81\9fé\9a\9bã\81«ã\80\81 I</proc/sys/fs/epoll/max_user_watches> ã\81§æ±ºã\81¾ã\82\8bä¸\8aé\99\90ã\81«é\81\94ã\81\97ã\81\9fã\80\82 è©³ç´°ã\81¯ B<epoll>(7)  ã\82\92å\8f\82ç\85§ã\80\82"
 
 #. type: TP
 #: build/C/man2/epoll_ctl.2:247
@@ -1242,7 +1242,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man2/epoll_ctl.2:270
 msgid "The B<epoll> interface supports all file descriptors that support B<poll>(2)."
-msgstr "B<epoll> インタフェースは、 B<poll>(2)  に対応している全てのファイルディスクリプタに対応している。"
+msgstr "B<epoll> ã\82¤ã\83³ã\82¿ã\83\95ã\82§ã\83¼ã\82¹ã\81¯ã\80\81 B<poll>(2)  ã\81«å¯¾å¿\9cã\81\97ã\81¦ã\81\84ã\82\8bå\85¨ã\81¦ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81«å¯¾å¿\9cã\81\97ã\81¦ã\81\84ã\82\8bã\80\82"
 
 #. type: SH
 #: build/C/man2/epoll_ctl.2:270 build/C/man2/epoll_wait.2:217
@@ -1283,7 +1283,7 @@ msgstr "2014-08-19"
 #. type: Plain text
 #: 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 イベントを待つ"
+msgstr "epoll_wait, epoll_pwait - epoll ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81® I/O ã\82¤ã\83\99ã\83³ã\83\88ã\82\92å¾\85ã\81¤"
 
 #. type: Plain text
 #: build/C/man2/epoll_wait.2:34
@@ -1305,7 +1305,7 @@ msgstr ""
 #: build/C/man2/epoll_wait.2:52
 msgid "The B<epoll_wait>()  system call waits for events on the B<epoll>(7)  instance referred to by the file descriptor I<epfd>.  The memory area pointed to by I<events> will contain the events that will be available for the caller.  Up to I<maxevents> are returned by B<epoll_wait>().  The I<maxevents> argument must be greater than zero."
 msgstr ""
-"B<epoll_wait>() システムコールは、ファイルディスクリプタ I<epfd> で参照される\n"
+"B<epoll_wait>() システムコールは、ファイルディスクリプタ I<epfd> で参照される\n"
 "B<epoll>(7) インスタンスに対するイベントを待つ。 I<events> が指すメモリ領域には、\n"
 "呼び出し側が利用可能なイベントが格納される。最大 I<maxevents> 個のイベントが\n"
 "B<epoll_wait>() によって返される。\n"
@@ -1319,7 +1319,7 @@ msgstr "I<timeout> 引き数は B<epoll_wait>() が停止する時間をミリ
 #. type: Plain text
 #: build/C/man2/epoll_wait.2:61
 msgid "a file descriptor delivers an event;"
-msgstr "ファイルディスクリプタがイベントを配送した"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cã\82¤ã\83\99ã\83³ã\83\88ã\82\92é\85\8dé\80\81ã\81\97ã\81\9f"
 
 #. type: Plain text
 #: build/C/man2/epoll_wait.2:63 build/C/man2/poll.2:138
@@ -1387,7 +1387,7 @@ msgstr "epoll_pwait()"
 #. type: Plain text
 #: build/C/man2/epoll_wait.2:123
 msgid "The relationship between B<epoll_wait>()  and B<epoll_pwait>()  is analogous to the relationship between B<select>(2)  and B<pselect>(2): like B<pselect>(2), B<epoll_pwait>()  allows an application to safely wait until either a file descriptor becomes ready or until a signal is caught."
-msgstr "B<epoll_wait>()  と B<epoll_pwait>()  の関係は、 B<select>(2)  と B<pselect>(2)  の関係と同様である。 B<pselect>(2)  同様、 B<epoll_pwait>()  を使うと、アプリケーションは、ファイルディスクリプタが準備できた状態になるか、 シグナルが捕捉されるまで、安全に待つことができる。"
+msgstr "B<epoll_wait>()  ã\81¨ B<epoll_pwait>()  ã\81®é\96¢ä¿\82ã\81¯ã\80\81 B<select>(2)  ã\81¨ B<pselect>(2)  ã\81®é\96¢ä¿\82ã\81¨å\90\8cæ§\98ã\81§ã\81\82ã\82\8bã\80\82 B<pselect>(2)  å\90\8cæ§\98ã\80\81 B<epoll_pwait>()  ã\82\92使ã\81\86ã\81¨ã\80\81ã\82¢ã\83\97ã\83ªã\82±ã\83¼ã\82·ã\83§ã\83³ã\81¯ã\80\81ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cæº\96å\82\99ã\81§ã\81\8dã\81\9fç\8a¶æ\85\8bã\81«ã\81ªã\82\8bã\81\8bã\80\81 ã\82·ã\82°ã\83\8aã\83«ã\81\8cæ\8d\95æ\8d\89ã\81\95ã\82\8cã\82\8bã\81¾ã\81§ã\80\81å®\89å\85¨ã\81«å¾\85ã\81¤ã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82"
 
 #. type: Plain text
 #: build/C/man2/epoll_wait.2:127
@@ -1431,12 +1431,12 @@ msgstr "I<sigmask> 引き数には NULL を指定してもよい。 その場合
 #. type: Plain text
 #: build/C/man2/epoll_wait.2:162
 msgid "When successful, B<epoll_wait>()  returns the number of file descriptors ready for the requested I/O, or zero if no file descriptor became ready during the requested I<timeout> milliseconds.  When an error occurs, B<epoll_wait>()  returns -1 and I<errno> is set appropriately."
-msgstr "æ\88\90å\8a\9fã\81\97ã\81\9få ´å\90\88ã\80\81 B<epoll_wait>()  ã\81¯è¦\81æ±\82ã\81\95ã\82\8cã\81\9f I/O ã\81«å¯¾ã\81\97ã\81¦æº\96å\82\99ã\81\8cã\81§ã\81\8dã\81¦ã\81\84ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81®æ\95°ã\82\92è¿\94ã\81\99ã\80\82 ã\81¾ã\81\9fè¦\81æ±\82ã\81\95ã\82\8cã\81\9f I<timeout> ã\83\9fã\83ªç§\92ã\81®é\96\93ã\81«ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿が準備できない場合は、0 を返す。 エラーが起こった場合、 B<epoll_wait>()  は -1 を返し、 I<errno> を適切に設定する。"
+msgstr "æ\88\90å\8a\9fã\81\97ã\81\9få ´å\90\88ã\80\81 B<epoll_wait>()  ã\81¯è¦\81æ±\82ã\81\95ã\82\8cã\81\9f I/O ã\81«å¯¾ã\81\97ã\81¦æº\96å\82\99ã\81\8cã\81§ã\81\8dã\81¦ã\81\84ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81®æ\95°ã\82\92è¿\94ã\81\99ã\80\82 ã\81¾ã\81\9fè¦\81æ±\82ã\81\95ã\82\8cã\81\9f I<timeout> ã\83\9fã\83ªç§\92ã\81®é\96\93ã\81«ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼が準備できない場合は、0 を返す。 エラーが起こった場合、 B<epoll_wait>()  は -1 を返し、 I<errno> を適切に設定する。"
 
 #. type: Plain text
 #: build/C/man2/epoll_wait.2:167
 msgid "I<epfd> is not a valid file descriptor."
-msgstr "I<epfd> が有効なファイルディスクリプタでない。"
+msgstr "I<epfd> ã\81\8cæ\9c\89å\8a¹ã\81ªã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81§ã\81ªã\81\84ã\80\82"
 
 #. type: TP
 #: build/C/man2/epoll_wait.2:167 build/C/man2/poll.2:312
@@ -1463,7 +1463,7 @@ msgstr "(1) 要求されたどのイベントも発生せず、かつ (2) I<time
 #. type: Plain text
 #: build/C/man2/epoll_wait.2:187
 msgid "I<epfd> is not an B<epoll> file descriptor, or I<maxevents> is less than or equal to zero."
-msgstr "I<epfd> が B<epoll> ファイルディスクリプタでない。 または I<maxevents> が 0 以下である。"
+msgstr "I<epfd> ã\81\8c B<epoll> ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81§ã\81ªã\81\84ã\80\82 ã\81¾ã\81\9fã\81¯ I<maxevents> ã\81\8c 0 ä»¥ä¸\8bã\81§ã\81\82ã\82\8bã\80\82"
 
 #.  To be precise: kernel 2.5.44.
 #.  The interface should be finalized by Linux kernel 2.5.66.
@@ -1491,14 +1491,14 @@ msgstr "B<epoll_wait>() は Linux 独自である。"
 msgid "While one thread is blocked in a call to B<epoll_pwait>(), it is possible for another thread to add a file descriptor to the waited-upon B<epoll> instance.  If the new file descriptor becomes ready, it will cause the B<epoll_wait>()  call to unblock."
 msgstr ""
 "あるスレッドが B<epoll_pwait>() を呼び出して停止されている間に、\n"
-"別のスレッドが wait 中の B<epoll> インストールにファイルディスクリプタを\n"
-"追加することがある。新しいファイルディスクリプタでイベントが発生すると、\n"
+"å\88¥ã\81®ã\82¹ã\83¬ã\83\83ã\83\89ã\81\8c wait ä¸­ã\81® B<epoll> ã\82¤ã\83³ã\82¹ã\83\88ã\83¼ã\83«ã\81«ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92\n"
+"追å\8a ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81\82ã\82\8bã\80\82æ\96°ã\81\97ã\81\84ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81§ã\82¤ã\83\99ã\83³ã\83\88ã\81\8cç\99ºç\94\9fã\81\99ã\82\8bã\81¨ã\80\81\n"
 "B<epoll_wait>() の呼び出しによる停止が解除されることになる。"
 
 #. type: Plain text
 #: build/C/man2/epoll_wait.2:217
 msgid "For a discussion of what may happen if a file descriptor in an B<epoll> instance being monitored by B<epoll_wait>()  is closed in another thread, see B<select>(2)."
-msgstr "B<epoll_wait>() で監視中の B<epoll> インスタンス内のファイルディスクリプタが別のスレッドによってクローズされた場合に何が起こるかの議論については、 B<select>(2) を参照してほしい。"
+msgstr "B<epoll_wait>() ã\81§ç\9b£è¦\96中ã\81® B<epoll> ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹å\86\85ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cå\88¥ã\81®ã\82¹ã\83¬ã\83\83ã\83\89ã\81«ã\82\88ã\81£ã\81¦ã\82¯ã\83­ã\83¼ã\82ºã\81\95ã\82\8cã\81\9få ´å\90\88ã\81«ä½\95ã\81\8cèµ·ã\81\93ã\82\8bã\81\8bã\81®è­°è«\96ã\81«ã\81¤ã\81\84ã\81¦ã\81¯ã\80\81 B<select>(2) ã\82\92å\8f\82ç\85§ã\81\97ã\81¦ã\81»ã\81\97ã\81\84ã\80\82"
 
 #. type: Plain text
 #: build/C/man2/epoll_wait.2:229
@@ -1536,7 +1536,7 @@ msgstr "2014-09-06"
 #. type: Plain text
 #: build/C/man2/poll.2:34
 msgid "poll, ppoll - wait for some event on a file descriptor"
-msgstr "poll, ppoll - ファイルディスクリプタにおけるイベントを待つ"
+msgstr "poll, ppoll - ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81«ã\81\8aã\81\91ã\82\8bã\82¤ã\83\99ã\83³ã\83\88ã\82\92å¾\85ã\81¤"
 
 #. type: Plain text
 #: build/C/man2/poll.2:37
@@ -1575,12 +1575,12 @@ msgstr ""
 #. type: Plain text
 #: build/C/man2/poll.2:53
 msgid "B<poll>()  performs a similar task to B<select>(2): it waits for one of a set of file descriptors to become ready to perform I/O."
-msgstr "B<poll>()  は B<select>(2)  と同様の仕事を行う、つまり、ファイルディスクリプタ集合のいずれか一つが I/O を実行可能な状態になるのを待つ。"
+msgstr "B<poll>()  は B<select>(2)  と同様の仕事を行う、つまり、ファイルディスクリプタ集合のいずれか一つが I/O を実行可能な状態になるのを待つ。"
 
 #. type: Plain text
 #: build/C/man2/poll.2:57
 msgid "The set of file descriptors to be monitored is specified in the I<fds> argument, which is an array of structures of the following form:"
-msgstr "監視するファイルディスクリプタ集合は、 I<fds> 引き数で指定する。 I<fds> は、以下の型の構造体の配列である。"
+msgstr "監視するファイルディスクリプタ集合は、 I<fds> 引き数で指定する。 I<fds> は、以下の型の構造体の配列である。"
 
 #. type: Plain text
 #: build/C/man2/poll.2:65
@@ -1606,12 +1606,12 @@ msgstr "I<nfds> には、 I<fds> 配列の要素数を指定する。"
 #. type: Plain text
 #: build/C/man2/poll.2:88
 msgid "The field I<fd> contains a file descriptor for an open file.  If this field is negative, then the corresponding I<events> field is ignored and the I<revents> field returns zero.  (This provides an easy way of ignoring a file descriptor for a single B<poll>()  call: simply negate the I<fd> field.  Note, however, that this technique can't be used to ignore file descriptor 0.)"
-msgstr "I<fd> ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81«ã\81¯ã\80\81ã\82ªã\83¼ã\83\97ã\83³ã\81\95ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81\8cå\85¥ã\82\8bã\80\82 ã\81\93ã\81®ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81\8cè² ã\81®å ´å\90\88ã\80\81対å¿\9cã\81\99ã\82\8b I<events> ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81¯ç\84¡è¦\96ã\81\95ã\82\8cã\80\81 I<revents> ã\81«ã\81¯ 0 ã\81\8cè¿\94ã\81\95ã\82\8cã\82\8bã\80\82\81\93ã\81®æ©\9fè\83½ã\81«ã\82\88ã\82\8aã\80\81ä¸\80ã\81¤ã\81® B<poll>() ã\81®å\91¼ã\81³å\87ºã\81\97ã\81§ç°¡å\8d\98ã\81«ã\81\82ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\82\92ç\84¡è¦\96ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82 å\8d\98ã\81« I<fd> ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81®ç¬¦å\8f·ã\82\92å\8f\8d転ã\81\99ã\82\8bã\81 ã\81\91ã\81§ã\82\88ã\81\84ã\80\82 ã\81\9fã\81 ã\81\97ã\80\81ã\81\93ã\81®æ\96¹æ³\95ã\81¯ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ 0 を無視するのには使用できない点に注意すること。)"
+msgstr "I<fd> ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81«ã\81¯ã\80\81ã\82ªã\83¼ã\83\97ã\83³ã\81\95ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cå\85¥ã\82\8bã\80\82 ã\81\93ã\81®ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81\8cè² ã\81®å ´å\90\88ã\80\81対å¿\9cã\81\99ã\82\8b I<events> ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81¯ç\84¡è¦\96ã\81\95ã\82\8cã\80\81 I<revents> ã\81«ã\81¯ 0 ã\81\8cè¿\94ã\81\95ã\82\8cã\82\8bã\80\82\81\93ã\81®æ©\9fè\83½ã\81«ã\82\88ã\82\8aã\80\81ä¸\80ã\81¤ã\81® B<poll>() ã\81®å\91¼ã\81³å\87ºã\81\97ã\81§ç°¡å\8d\98ã\81«ã\81\82ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92ç\84¡è¦\96ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82 å\8d\98ã\81« I<fd> ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81®ç¬¦å\8f·ã\82\92å\8f\8d転ã\81\99ã\82\8bã\81 ã\81\91ã\81§ã\82\88ã\81\84ã\80\82 ã\81\9fã\81 ã\81\97ã\80\81ã\81\93ã\81®æ\96¹æ³\95ã\81¯ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ 0 を無視するのには使用できない点に注意すること。)"
 
 #. type: Plain text
 #: build/C/man2/poll.2:103
 msgid "The field I<events> is an input parameter, a bit mask specifying the events the application is interested in for the file descriptor I<fd>.  This field may be specified as zero, in which case the only events that can be returned in I<revents> are B<POLLHUP>, B<POLLERR>, and B<POLLNVAL> (see below)."
-msgstr "構造体の I<events> 要素は入力パラメータで、 ファイルディスクリプタ I<fd> に関して、 アプリケーションが興味を持っているイベントのビットマスクを指定する。 このフィールドには 0 を指定することもでき、 その場合 I<revents> で返されるイベントは B<POLLHUP>, B<POLLERR>, B<POLLNVAL> だけである (下記参照)。"
+msgstr "構造体の I<events> 要素は入力パラメータで、 ファイルディスクリプタ I<fd> に関して、 アプリケーションが興味を持っているイベントのビットマスクを指定する。 このフィールドには 0 を指定することもでき、 その場合 I<revents> で返されるイベントは B<POLLHUP>, B<POLLERR>, B<POLLNVAL> だけである (下記参照)。"
 
 #. type: Plain text
 #: build/C/man2/poll.2:122
@@ -1621,22 +1621,22 @@ msgstr "I<revents> 要素は出力パラメータで、実際に起こったイ
 #. type: Plain text
 #: build/C/man2/poll.2:127
 msgid "If none of the events requested (and no error) has occurred for any of the file descriptors, then B<poll>()  blocks until one of the events occurs."
-msgstr "どのファイルディスクリプタにも要求したイベントが発生しておらず、 エラーも起こらない場合、 B<poll>()  はイベントのうちいずれか一つが発生するまで停止 (block) する。"
+msgstr "ã\81©ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81«ã\82\82è¦\81æ±\82ã\81\97ã\81\9fã\82¤ã\83\99ã\83³ã\83\88ã\81\8cç\99ºç\94\9fã\81\97ã\81¦ã\81\8aã\82\89ã\81\9aã\80\81 ã\82¨ã\83©ã\83¼ã\82\82èµ·ã\81\93ã\82\89ã\81ªã\81\84å ´å\90\88ã\80\81 B<poll>()  ã\81¯ã\82¤ã\83\99ã\83³ã\83\88ã\81®ã\81\86ã\81¡ã\81\84ã\81\9aã\82\8cã\81\8bä¸\80ã\81¤ã\81\8cç\99ºç\94\9fã\81\99ã\82\8bã\81¾ã\81§å\81\9cæ­¢ (block) ã\81\99ã\82\8bã\80\82"
 
 #. type: Plain text
 #: build/C/man2/poll.2:134
 msgid "The I<timeout> argument specifies the number of milliseconds that B<poll>()  should block waiting for a file descriptor to become ready.  The call will block until either:"
-msgstr "I<timeout> 引き数は、 ファイルディスクリプタが利用可能になるまで B<poll>() が停止する時間をミリ秒で指定する。 B<poll>() の呼び出しは以下のいずれかになるまで停止する。"
+msgstr "I<timeout> å¼\95ã\81\8dæ\95°ã\81¯ã\80\81 ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cå\88©ç\94¨å\8f¯è\83½ã\81«ã\81ªã\82\8bã\81¾ã\81§ B<poll>() ã\81\8cå\81\9cæ­¢ã\81\99ã\82\8bæ\99\82é\96\93ã\82\92ã\83\9fã\83ªç§\92ã\81§æ\8c\87å®\9aã\81\99ã\82\8bã\80\82 B<poll>() ã\81®å\91¼ã\81³å\87ºã\81\97ã\81¯ä»¥ä¸\8bã\81®ã\81\84ã\81\9aã\82\8cã\81\8bã\81«ã\81ªã\82\8bã\81¾ã\81§å\81\9cæ­¢ã\81\99ã\82\8bã\80\82"
 
 #. type: Plain text
 #: build/C/man2/poll.2:136
 msgid "a file descriptor becomes ready;"
-msgstr "ファイルディスクリプタが利用可能になる"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cå\88©ç\94¨å\8f¯è\83½ã\81«ã\81ªã\82\8b"
 
 #. type: Plain text
 #: build/C/man2/poll.2:154
 msgid "Note that the I<timeout> interval will be rounded up to the system clock granularity, and kernel scheduling delays mean that the blocking interval may overrun by a small amount.  Specifying a negative value in I<timeout> means an infinite timeout.  Specifying a I<timeout> of zero causes B<poll>()  to return immediately, even if no file descriptors are ready."
-msgstr "I<timeout> 時間はシステムクロックの粒度に切り上げられ、 カーネルのスケジューリング遅延により少しだけ長くなる可能性がある点に注意すること。 I<timeout> に負の値を指定した場合、タイムアウト時間が無限大を意味する。 I<timeout> を 0 に指定した場合、I/O 可能なファイルディスクリプタがない場合であっても、 B<poll>() はすぐに返る。"
+msgstr "I<timeout> æ\99\82é\96\93ã\81¯ã\82·ã\82¹ã\83\86ã\83 ã\82¯ã\83­ã\83\83ã\82¯ã\81®ç²\92度ã\81«å\88\87ã\82\8aä¸\8aã\81\92ã\82\89ã\82\8cã\80\81 ã\82«ã\83¼ã\83\8dã\83«ã\81®ã\82¹ã\82±ã\82¸ã\83¥ã\83¼ã\83ªã\83³ã\82°é\81\85延ã\81«ã\82\88ã\82\8aå°\91ã\81\97ã\81 ã\81\91é\95·ã\81\8fã\81ªã\82\8bå\8f¯è\83½æ\80§ã\81\8cã\81\82ã\82\8bç\82¹ã\81«æ³¨æ\84\8fã\81\99ã\82\8bã\81\93ã\81¨ã\80\82 I<timeout> ã\81«è² ã\81®å\80¤ã\82\92æ\8c\87å®\9aã\81\97ã\81\9få ´å\90\88ã\80\81ã\82¿ã\82¤ã\83 ã\82¢ã\82¦ã\83\88æ\99\82é\96\93ã\81\8cç\84¡é\99\90大ã\82\92æ\84\8få\91³ã\81\99ã\82\8bã\80\82 I<timeout> ã\82\92 0 ã\81«æ\8c\87å®\9aã\81\97ã\81\9få ´å\90\88ã\80\81I/O å\8f¯è\83½ã\81ªã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cã\81ªã\81\84å ´å\90\88ã\81§ã\81\82ã\81£ã\81¦ã\82\82ã\80\81 B<poll>() ã\81¯ã\81\99ã\81\90ã\81«è¿\94ã\82\8bã\80\82"
 
 #. type: Plain text
 #: build/C/man2/poll.2:160
@@ -1784,7 +1784,7 @@ msgstr "ppoll()"
 #. type: Plain text
 #: build/C/man2/poll.2:236
 msgid "The relationship between B<poll>()  and B<ppoll>()  is analogous to the relationship between B<select>(2)  and B<pselect>(2): like B<pselect>(2), B<ppoll>()  allows an application to safely wait until either a file descriptor becomes ready or until a signal is caught."
-msgstr "B<poll>()  と B<ppoll>()  の関係は B<select>(2)  と B<pselect>(2)  の関係と同じようなものである: B<pselect>(2)  と同様に、 B<ppoll>()  を使うと、アプリケーションはファイルディスクリプタの状態変化 もしくはシグナルの捕捉を安全に待つことができる。"
+msgstr "B<poll>()  ã\81¨ B<ppoll>()  ã\81®é\96¢ä¿\82ã\81¯ B<select>(2)  ã\81¨ B<pselect>(2)  ã\81®é\96¢ä¿\82ã\81¨å\90\8cã\81\98ã\82\88ã\81\86ã\81ªã\82\82ã\81®ã\81§ã\81\82ã\82\8b: B<pselect>(2)  ã\81¨å\90\8cæ§\98ã\81«ã\80\81 B<ppoll>()  ã\82\92使ã\81\86ã\81¨ã\80\81ã\82¢ã\83\97ã\83ªã\82±ã\83¼ã\82·ã\83§ã\83³ã\81¯ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81®ç\8a¶æ\85\8bå¤\89å\8c\96 ã\82\82ã\81\97ã\81\8fã\81¯ã\82·ã\82°ã\83\8aã\83«ã\81®æ\8d\95æ\8d\89ã\82\92å®\89å\85¨ã\81«å¾\85ã\81¤ã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82"
 
 #. type: Plain text
 #: build/C/man2/poll.2:242
@@ -1860,7 +1860,7 @@ msgstr "I<timeout_ts> に NULL が指定された場合、 B<ppoll> は無限に
 #. type: Plain text
 #: build/C/man2/poll.2:311
 msgid "On success, a positive number is returned; this is the number of structures which have nonzero I<revents> fields (in other words, those descriptors with events or errors reported).  A value of 0 indicates that the call timed out and no file descriptors were ready.  On error, -1 is returned, and I<errno> is set appropriately."
-msgstr "成功した場合は正の数を返す。この数は 0 以外の I<revents> 要素を持つ構造体の数である (別の言い方をすると、これらのディスクリプタ にはイベントかエラー報告がある)。 値 0 は、タイムアウトとなり、どのファイルディスクリプタでもイベントが 発生しなかったことを示す。エラーの場合は -1 が返され、 I<errno> が適切に設定される。"
+msgstr "成功した場合は正の数を返す。この数は 0 以外の I<revents> 要素を持つ構造体の数である (別の言い方をすると、これらのディスクリプター にはイベントかエラー報告がある)。 値 0 は、タイムアウトとなり、どのファイルディスクリプターでもイベントが 発生しなかったことを示す。エラーの場合は -1 が返され、 I<errno> が適切に設定される。"
 
 #. type: Plain text
 #: build/C/man2/poll.2:316
@@ -1880,7 +1880,7 @@ msgstr "I<nfds> の値が B<RLIMIT_NOFILE> を超えた。"
 #. type: Plain text
 #: build/C/man2/poll.2:330
 msgid "There was no space to allocate file descriptor tables."
-msgstr "ファイルディスクリプタテーブルを確保するためのメモリがない。"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\83\86ã\83¼ã\83\96ã\83«ã\82\92確ä¿\9dã\81\99ã\82\8bã\81\9fã\82\81ã\81®ã\83¡ã\83¢ã\83ªã\81\8cã\81ªã\81\84ã\80\82"
 
 #.  library call was introduced in libc 5.4.28
 #. type: Plain text
@@ -1911,7 +1911,7 @@ msgstr "いくつかの実装では、値 -1 を持った非標準の定数 B<IN
 #. type: Plain text
 #: build/C/man2/poll.2:366
 msgid "For a discussion of what may happen if a file descriptor being monitored by B<poll>()  is closed in another thread, see B<select>(2)."
-msgstr "B<poll>() で監視中のファイルディスクリプタが別のスレッドによってクローズされた場合に何が起こるかの議論については、 B<select>(2) を参照してほしい。"
+msgstr "B<poll>() ã\81§ç\9b£è¦\96中ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cå\88¥ã\81®ã\82¹ã\83¬ã\83\83ã\83\89ã\81«ã\82\88ã\81£ã\81¦ã\82¯ã\83­ã\83¼ã\82ºã\81\95ã\82\8cã\81\9få ´å\90\88ã\81«ä½\95ã\81\8cèµ·ã\81\93ã\82\8bã\81\8bã\81®è­°è«\96ã\81«ã\81¤ã\81\84ã\81¦ã\81¯ã\80\81 B<select>(2) ã\82\92å\8f\82ç\85§ã\81\97ã\81¦ã\81»ã\81\97ã\81\84ã\80\82"
 
 #. type: Plain text
 #: build/C/man2/poll.2:380