msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2014-04-24 00:51+0900\n"
-"PO-Revision-Date: 2014-04-24 02:53+0900\n"
+"PO-Revision-Date: 2014-04-24 04:25+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"leak the file descriptor to the program executed in the child process. See "
"the discussion of the B<O_CLOEXEC> flag in B<open>(2) for details and a "
"remedy to the problem."
-msgstr ""
+msgstr "マルチスレッドプログラムでは、 B<fcntl>() の B<F_SETFD> を使って close-on-exec フラグを設定するのと同時に、 別のスレッドで B<execve>(2) と B<fork>(2) を実行することは、競合条件次第では、 そのファイルディスクリプタが子プロセスで実行されるプログラムに意図せず見えてしますという危険性がある。 詳細とこの問題への対処法については B<open>(2) の B<O_CLOEXEC> フラグの議論を参照のこと。"
#. type: SS
#: build/C/man2/fcntl.2:160
"B<fcntl>(2)), B<fexecve>() will fail to execute the script, since, by the "
"time the script interpreter tries to access the script file, I<fd> has "
"already been closed."
-msgstr ""
+msgstr "I<fd> がインタプリタスクリプトを参照するファイルディスクリプタで、 close-on-exec がセットされていた場合 (B<fcntl>(2) の B<FD_CLOEXEC> の議論を参照)、 B<fexecve>() はスクリプトの実行に失敗することになる。ならなら、スクリプトインタプリタがスクリプトファイルにアクセスしようとするときには、 I<fd> はすでにクローズされているからである。"
#. type: Plain text
#: build/C/man3/fexecve.3:137