From owner-doc-jp@jp.freebsd.org  Tue May  8 13:59:44 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id NAA09582;
	Tue, 8 May 2001 13:59:44 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from TYO201.gate.nec.co.jp (TYO201.gate.nec.co.jp [202.32.8.214])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id NAA09574;
	Tue, 8 May 2001 13:59:38 +0900 (JST)
	(envelope-from y-koga@jp.FreeBSD.org)
Received: from mailgate4.nec.co.jp ([10.7.69.193])
	by TYO201.gate.nec.co.jp (8.9.3/3.7W01041220) with ESMTP id NAA10303;
	Tue, 8 May 2001 13:59:13 +0900 (JST)
Received: from mailsv.nec.co.jp (mailgate51.nec.co.jp [10.7.69.190]) by mailgate4.nec.co.jp (8.9.3/3.7W-MAILGATE-NEC) with ESMTP
	id NAA27877; Tue, 8 May 2001 13:59:06 +0900 (JST)
Received: from necspl.do.mms.mt.nec.co.jp (necspl.do.mms.mt.nec.co.jp [10.16.5.21]) by mailsv.nec.co.jp (8.11.3/3.7W-MAILSV-NEC) with ESMTP
	id f484x4b08968; Tue, 8 May 2001 13:59:05 +0900 (JST)
Received: from localhost (localhost [127.0.0.1])
	by  necspl.do.mms.mt.nec.co.jp (8.11.3/8.11.3) with ESMTP id f484x4V48478;
	Tue, 8 May 2001 13:59:04 +0900 (JST)
Date: Tue, 08 May 2001 13:59:04 +0900 (JST)
Message-Id: <20010508.135904.90162771.y-koga@jp.FreeBSD.org>
To: doc-jp@jp.FreeBSD.org
From: Koga Youichirou <y-koga@jp.freebsd.org>
In-Reply-To: <20010508025734L.ytabata@kitanet.ne.jp>
References: <20010505.041103.104025248.hrs@eos.ocn.ne.jp>
	<20010506001424I.ytabata@kitanet.ne.jp>
	<20010508025734L.ytabata@kitanet.ne.jp>
X-Mailer: Mew version 1.95b121 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: doc-jp 8198
Subject: [doc-jp 8198] Re: Call for Translators
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: y-koga@jp.freebsd.org

Yoshiaki TABATA <ytabata@kitanet.ne.jp>:
> > book.4.sgml(Process Management)$B$NM=Ls$r$*4j$$$7$^$9(B.
> $B$H$j$"$($:Ap9F$"$,$j$^$7$?!#::FI$*4j$$$7$^$9!#(B 

$B7k9=D9$$$N$M!D(B
$B$H$j$"$($:(B execve $B$N$H$3$m$^$G!#(B

--- book.4j.sgml	2001/05/08 04:25:59	1.1
+++ book.4j.sgml	2001/05/08 04:55:34
@@ -24,21 +24,21 @@
 	This value is used by the kernel to identify a process when reporting
 	status changes to a user, and by a user when referencing a process
 	in a system call.</para>
-	  <para>4.4BSD$B$O%^%k%A%?%9%/4D6-$r%5%]!<%H$7$F$$$^$9!#(B
+	  <para>4.4BSD $B$O%^%k%A%?%9%/4D6-$r%5%]!<%H$7$F$$$^$9(B.
 	$B<B9T$5$l$?$=$l$>$l$N%?%9%/$^$?$O%9%l%C%I$O(B
-	<emphasis>$B%W%m%;%9(B</emphasis>$B$H$h$P$l$F$$$^$9(B.
-	4.4BSD$B$N%W%m%;%9$N(B<emphasis>$B%3%s%F%-%9%H(B</emphasis>$B$O(B
-	$B%"%I%l%96u4V$NFbMF$H<B9T4D6-$r4^$`%f!<%6%l%Y%k$N>uBV$H(B
-	$B%9%1%8%e!<%j%s%0$N%Q%i%a!<%?$d%j%=!<%9@)8f(B,$B<1JL>pJs$r4^$`(B
+	<emphasis>$B%W%m%;%9(B</emphasis>$B$H8F$P$l$F$$$^$9(B.
+	4.4BSD $B$N%W%m%;%9$N(B<emphasis>$B%3%s%F%-%9%H(B</emphasis>$B$O(B,
+	$B%"%I%l%96u4V$NFbMF$H%i%s%?%$%`4D6-$r4^$`%f!<%6%l%Y%k$N>uBV$H(B,
+	$B%9%1%8%e!<%j%s%0$N%Q%i%a!<%?$d%j%=!<%9@)8f(B, $B<1JL>pJs$r4^$`(B
 	$B%+!<%M%k%l%Y%k$N>uBV$+$i9=@.$5$l$F$$$^$9(B.
 	$B%3%s%F%-%9%H$K$O%+!<%M%k$,%W%m%;%9$K%5!<%S%9$r(B
-	$BDs6!$9$k;~$K;HMQ$9$kA4$F$,4^$^$l$F$$$^$9(B.
-	$B%f!<%6$O%W%m%;%9$r@8@.$7(B,$B<B9T$r@)8f$7(B,
+	$BDs6!$9$k:]$K;HMQ$9$k$9$Y$F$,4^$^$l$F$$$^$9(B.
+	$B%f!<%6$O%W%m%;%9$r@8@.$7(B, $B$=$N<B9T$r@)8f$7(B,
 	$B%W%m%;%9$N<B9T>uBV$,JQ2=$7$?$H$-$KDLCN$r<u$1<h$k$3$H$,$G$-$^$9(B.
-	$B$9$Y$F$N%W%m%;%9$K$O(B<emphasis>$B%W%m%;%9(BID</emphasis>(PID)
-	$B$H8F$P$l$k%f%K!<%/$JCM$,3d$jEv$F$i$l$^$9(B.
+	$B$9$Y$F$N%W%m%;%9$K$O(B<emphasis>$B%W%m%;%9(B ID</emphasis> (PID)
+	$B$H8F$P$l$k0l0U$NCM$,3d$jEv$F$i$l$^$9(B.
 	$B$3$NCM$O%+!<%M%k$,%f!<%6$K<B9T>uBV$NJQ2=$rJs9p$9$k$H$-$K%W%m%;%9$N?H85$r3NG'$7$?$j(B,
-	$B%f!<%6$,%7%9%F%`%3!<%k$r<B9T$9$k$?$a$K;2>H$9$k$N$K;HMQ$5$l$^$9(B.</para>
+	$B%f!<%6$,%7%9%F%`%3!<%k$r<B9T$9$k$?$a$K;2>H$9$k:]$K;HMQ$5$l$^$9(B.</para>
       
       <para>The kernel creates a process by duplicating the context of another process.
 	The new process is termed a
@@ -54,9 +54,9 @@
 	$B?7$7$/@8@.$5$l$?%W%m%;%9$r(B
 	$B85$N(B<emphasis>$B?F%W%m%;%9(B</emphasis>$B$N(B
 	<emphasis>$B;R%W%m%;%9(B</emphasis>$B$H8F$S$^$9(B.
-	$B%W%m%;%9@8@.;~$KJ#@=$5$l$?%3%s%F%-%9%H$O%f!<%6%l%Y%k$N%W%m%;%9$N<B9T>uBV$H(B
+	$B%W%m%;%9@8@.;~$KJ#@=$5$l$?%3%s%F%-%9%H$O(B, $B%f!<%6%l%Y%k$N%W%m%;%9$N<B9T>uBV$H(B
 	$B%+!<%M%k$,4IM}$7$F$$$k%W%m%;%9$N%7%9%F%`>uBV$NN>J}$r4^$s$G$$$^$9(B.
-	$B%+!<%M%k$N>uBV$K4X$9$k=EMW$J9=@.MWAG$K$D$$$F$O86=q$NBh(B4$B>O$K5-=R$5$l$F$$$^$9(B.</para>
+	$B%+!<%M%k$N>uBV$K4X$9$k=EMW$J9=@.MWAG$K$D$$$F$O(B, 4 $B>O$G2r@b$7$F$$$^$9(B.</para>
       
       <figure id="fig-process-lifecycle">
 	<title>Process lifecycle</title>
@@ -77,6 +77,15 @@
 +----------------+ execve +----------------+  wait  +----------------+
 |  child process |------->|  child process |------->| zombie process |
 +----------------+        +----------------+        +----------------+</literallayout>
+	    <literallayout class="monospaced">+--------------+             wait               +--------------+
+|  $B?F%W%m%;%9(B  |------------------------------->|  $B?F%W%m%;%9(B  |--->
++--------------+                                +--------------+
+        |                                               ^
+        | fork                                          |
+        V                                               |
++--------------+ execve +--------------+  wait  +----------------+
+|  $B;R%W%m%;%9(B  |------->|  $B;R%W%m%;%9(B  |------->| $B%>%s%S%W%m%;%9(B |
++--------------+        +--------------+        +----------------+</literallayout>
 	  </textobject>
 	  
 	  <textobject>
@@ -100,15 +109,15 @@
 	the set of processes in the system.
 	The new process shares all its parent's resources, such as
 	file descriptors, signal-handling status, and memory layout.</para>
-      <para>$B%W%m%;%9$N%i%$%U%5%$%/%k$O(B<xref linkend="fig-process-lifecycle">$B$KIA$+$l$?$h$&$K$J$C$F$$$^$9(B.
-	$B%W%m%;%9$O(B<emphasis>fork</emphasis>$B%7%9%F%`%3!<%k$rMQ$$$F(B
+      <para><xref linkend="fig-process-lifecycle">$B$G$O%W%m%;%9$N%i%$%U%5%$%/%k$r<($7$F$$$^$9(B.
+	$B%W%m%;%9$O(B <emphasis>fork</emphasis> $B%7%9%F%`%3!<%k$rMQ$$$F(B,
 	$B85$N%W%m%;%9$N%3%T!<$H$7$F?7$7$$%W%m%;%9$r@8@.$9$k$3$H$,$G$-$^$9(B.
-	<emphasis>fork</emphasis>$B$O8F$S=P$9$H(B
-	2$BEYLa$j$^$9(B: $B0lJ}$O?F%W%m%;%9$K;R%W%m%;%9$N%W%m%;%9(BID$B$rJV$7(B,
-	$B$b$&0lJ}$O;R%W%m%;%9$K(B0$B$rJV$7$^$9(B.
-	$B?F;R4X78$O%7%9%F%`>e$N%W%m%;%9$NAH$K3,AX9=B$$r$b$?$i$7$^$9(B.
-	$B?7$7$/@8@.$5$l$?%W%m%;%9$O%U%!%$%k%G%#%9%/%j%W%?$d%7%0%J%k%O%s%I%i$N>uBV(B,
-	$B%a%b%j%l%$%"%&%H$N$h$&$J?F$,;}$C$F$$$k%j%=!<%9A4$F$r6&M-$7$^$9(B.</para>
+	<emphasis>fork</emphasis> $B$O8F$S=P$5$l$k$H(B
+	$BFsEYLa$j$^$9(B. $B0lJ}$O?F%W%m%;%9$K;R%W%m%;%9$N%W%m%;%9(B ID $B$rJV$7(B,
+	$B$b$&0lJ}$O;R%W%m%;%9$K(B 0 $B$rJV$7$^$9(B.
+	$B%W%m%;%9$N?F;R4X78$O%7%9%F%`>e$N%W%m%;%9$NAH$K3,AX9=B$$r$b$?$i$7$^$9(B.
+	$B?7$7$/@8@.$5$l$?%W%m%;%9$O%U%!%$%k5-=R;R$d%7%0%J%k%O%s%I%i$N>uBV(B,
+	$B%a%b%j%l%$%"%&%H$N$h$&$J?F$,;}$C$F$$$k%j%=!<%9$9$Y$F$r6&M-$7$^$9(B.</para>
 
       <para>Although there are occasions when the new process is intended
 	to be a copy of the parent,
@@ -122,13 +131,13 @@
 	in a format recognized by the system -- either a binary-executable file
 	or a file that causes
 	the execution of a specified interpreter program to process its contents.</para>
-	  <para>$B?F$N%3%T!<$H$7$F@8@.$5$l$??7$7$$%W%m%;%9$G$"$C$F$b(B
+	  <para>$B?F$N%3%T!<$H$7$F@8@.$5$l$??7$7$$%W%m%;%9$G$"$C$F$b(B,
 	$BJL$N%W%m%0%i%`$r%m!<%I$7<B9T$9$k$3$H$G$h$jJXMx$GFCM-$NF0:n$r$9$k$3$H$b$G$-$^$9(B.
-	$B%W%m%;%9$O(B<emphasis>execve</emphasis>$B%7%9%F%`%3!<%k$rMQ$$$k$3$H$G(B,
+	$B%W%m%;%9$O(B <emphasis>execve</emphasis> $B%7%9%F%`%3!<%k$rMQ$$$k$3$H$G(B,
 	$BJL$N%W%m%0%i%`$N%a%b%j%$%a!<%8$G<+J,<+?H$r>e=q$-$7$F(B,
 	$B?7$7$$0z?t$NAH$r$=$N?7$7$/:n@.$7$?%$%a!<%8$K0z$-EO$9$3$H$,$G$-$^$9(B.
-	$B0z?t$N$R$H$D$O%7%9%F%`$GG'<1$5$l$k%U%)!<%^%C%H(B
-	($B%P%$%J%j<B9T%U%!%$%k$d%$%s%?%i%W%?%W%m%0%i%`$N5/F0$rB%$9%U%!%$%k(B)$B$r$7$?$N%U%!%$%k$NL>A0$G$9(B.</para>
+	$B0z?t$N0l$D$O(B, $B%7%9%F%`$GG'<1$5$l$k%U%)!<%^%C%H(B
+	($B%P%$%J%j<B9T%U%!%$%k$d;XDj$5$l$?%$%s%?%W%j%?%W%m%0%i%`$N5/F0$rB%$9%U%!%$%k(B) $B$r$7$?%U%!%$%k$NL>A0$G$9(B.</para>
 
       <para>A process may terminate by executing an
 	<emphasis>exit</emphasis>

----
$B$3$,$h$&$$$A$m$&(B
