+#: build/C/man3/system.3:50
+msgid ""
+"The B<system>() library function uses B<fork>(2) to create a child process "
+"that executes the shell command specified in I<command> using B<execl>(3) "
+"as follows:"
+msgstr ""
+"B<system>() ライブラリ関数は、B<fork>(2) を使って子プロセスを作成し、その子プ"
+"ロセスは以下のように I<command> で指定されたシェルコマンドを B<execl>(3) を"
+"使って実行する。"
+
+#. type: Plain text
+#: build/C/man3/system.3:52
+#, no-wrap
+msgid " execl(\"/bin/sh\", \"sh\". \"-c\", command, (char *) 0);\n"
+msgstr " execl(\"/bin/sh\", \"sh\". \"-c\", command, (char *) 0);\n"
+
+#. type: Plain text
+#: build/C/man3/system.3:55
+msgid "B<system>() returns after the command has been completed."
+msgstr "B<system>() が返るのはコマンドが完了した後である。"
+
+#. type: Plain text
+#: build/C/man3/system.3:67
+msgid ""
+"During execution of the command, B<SIGCHLD> will be blocked, and B<SIGINT> "
+"and B<SIGQUIT> will be ignored, in the process that calls B<system>() "
+"(these signals will be handled according to their defaults inside the child "
+"process that executes I<command>)."
+msgstr ""
+"コマンドの実行中は、 B<system>() を呼び出したプロセスでは、 B<SIGCHLD> はブ"
+"ロックされ、 B<SIGINT> と B<SIGQUIT> は無視される (I<command> を実行する子プ"
+"ロセスでは、これらのシグナルはデフォルトの処理方法にしたがって処理される)。"
+
+#. type: Plain text
+#: build/C/man3/system.3:73
+msgid ""
+"If I<command> is NULL, then B<system>() returns a status indicating whether "
+"a shell is available on the system"
+msgstr ""
+"I<command> が NULL の場合、 B<system>() はそのシステムでシェルが利用可能かを"
+"示すステータスを返す。"
+
+#. type: Plain text
+#: build/C/man3/system.3:77
+msgid "The return value of B<system>() is one of the following:"
+msgstr "B<system>() の返り値は以下のいずれかである。"
+
+#. type: Plain text
+#: build/C/man3/system.3:82
+msgid ""
+"If I<command> is NULL, then a nonzero value if a shell is available, or 0 if "
+"no shell is available."
+msgstr ""
+"I<command> が NULL の場合、 シェルが利用可能ならゼロ以外の値、利用不可なら "
+"0。"
+
+#. type: Plain text
+#: build/C/man3/system.3:86
+msgid ""
+"If a child process could not be created, or its status could not be "
+"retrieved, the return value is -1."
+msgstr ""
+"子プロセスを作成できなかった場合、または子プロセスのステータスを取得できな"
+"かった場合、 返り値は -1 である。"
+
+#. type: Plain text
+#: build/C/man3/system.3:91