From owner-man-jp-reviewer@jp.freebsd.org  Sat Oct  7 10:52:43 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id KAA87585;
	Sat, 7 Oct 2000 10:52:43 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from earth.advok.com (adsl-151-197-17-59.phila.adsl.bellatlantic.net [151.197.17.59])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id KAA87578
	for <man-jp-reviewer@jp.freebsd.org>; Sat, 7 Oct 2000 10:52:40 +0900 (JST)
	(envelope-from hiro@mail.advok.com)
Received: from [192.168.0.6] ([192.168.0.6])
	by earth.advok.com (8.9.3/3.7W) with ESMTP id VAA00905
	for <man-jp-reviewer@jp.freebsd.org>; Fri, 6 Oct 2000 21:55:08 -0400 (EDT)
Message-Id: <200010070155.VAA00905@earth.advok.com>
X-Mailer: Macintosh Eudora Pro Version 3.1.1-Jr1
In-Reply-To: <200005192347.HAB83862.PZVL@veltec.co.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
Date: Fri, 6 Oct 2000 21:55:26 -0400
To: man-jp-reviewer@jp.freebsd.org
From: Yoshihiro Ota <hiro@mail.advok.com>
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp-reviewer 2997
Subject: [man-jp-reviewer 2997] Re: (man2) rfork.2
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: hiro@mail.advok.com

$BB@ED$G$9!#(J

$B3+$$$?%U%!%$%k5-=R;R%F!<%V%k(J -> $B%*!<%W%s%U%!%$%k5-=R;R%F!<%V%k(J

$B$=$N$?$O!"2~9T0LCV$NJQ99$H>/$7I=8=$r$+$($F$_$^$7$?!#(J

--- rfork.2.orig	Tue Jul 18 04:21:11 2000
+++ rfork.2	Fri Oct  6 21:53:08 2000
@@ -8,23 +8,23 @@
 .Os
 .Sh $BL>>N(J
 .Nm rfork
-.Nd $B%W%m%;%9%j%=!<%9$rA`:n$9$k(J
+.Nd $B%W%m%;%9%j%=!<%9$NA`:n(J
 .Sh $B=q<0(J
 .Fd #include <unistd.h>
 .Ft int
 .Fn rfork "int flags"
 .Sh $B2r@b(J
-fork$B!"(Jvfork$B!"$^$?$O(J rfork $B$O?7$7$$%W%m%;%9$,:n@.$5$l$k$H$-$NM#0l$NJ}K!$G$9!#(J
+fork, vfork, $B$H(J rfork $B$,?7$7$$%W%m%;%9$,:n@.$5$l$kM#0l$NJ}K!$G$9!#(J
 .Fn rfork
 $B$X$N(J
 .Fa flags
 $B0z?t$O!"5/F0$7$F$$$k%W%m%;%9(J ($B?F(J) $B$N$I$N%j%=!<%9$,!"?7$7$$%W%m%;%9(J ($B;R(J) $B$K(J
 $B$h$C$F6&M-$5$l$k$+!"$^$?$O$=$l$i$N%G%U%)%k%HCM$K=i4|2=$5$l$k$+$rA*Br$7$^$9!#(J
-$B%j%=!<%9$K$O3+$$$?%U%!%$%k5-=R;R%F!<%V%k(J ($B$3$l$O!"6&M-$5$l$?$H$-!"(J
-$B%W%m%;%9$,B>$N%W%m%;%9$K$D$$$F%U%!%$%k$r3+$-$*$h$SJD$8$k$3$H$r(J
-$B5vMF$7$^$9(J) $B$*$h$S3+$$$?%U%!%$%k$,4^$^$l$^$9!#(J
+$B%j%=!<%9$K$O%*!<%W%s%U%!%$%k5-=R;R%F!<%V%k(J ($B$3$l$O!"6&M-$5$l$?$H$-!"(J
+$B%W%m%;%9$,B>$N%W%m%;%9$K$D$$$F%U%!%$%k$r3+JD$9$k$3$H$r(J
+$B5vMF$7$^$9(J) $B$*$h$S%*!<%W%s%U%!%$%k$,4^$^$l$^$9!#(J
 .Fa flags
-$B$O<!$N9`L\$N%5%V%;%C%H$NNQM}OB(J (OR) $B$G$9!#(J
+$B$O<!$N9`L\$NNQM}OB(J (OR) $B$G$9!#(J
 .Bl -tag -width "RFCNAMEG" -compact -offset indent
 .It RFPROC
 $B@_Dj$5$l$F$$$k>l9g!"?7$7$$%W%m%;%9$,(J
@@ -41,40 +41,43 @@
 $B$r;2>H(J) $B$,(J
 $B%3%T!<$5$l$^$9!#$=$&$G$J$$>l9g!"(J2 $B$D$N%W%m%;%9$,(J 1 $B$D$N%F!<%V%k$r6&M-$7$^$9!#(J
 .It RFCFDG
-$B@_Dj$5$l$F$$$k>l9g!"?7$7$$%W%m%;%9$O%/%j!<%s$J%U%!%$%k5-=R;R%F!<%V%k$G(J
+$B@_Dj$5$l$F$$$k>l9g!"?7$7$$%W%m%;%9$O?7$7$$%U%!%$%k5-=R;R%F!<%V%k$G(J
 $B3+;O$7$^$9!#(J
 .Dv RFFDG
-$B$H$*8_$$$KGSB>E*$G$9!#(J
+$B$H$O8_$$$KGSB>E*$G$9!#(J
 .It RFMEM
 $B@_Dj$5$l$F$$$k>l9g!"%+!<%M%k$O!"%"%I%l%96u4VA4BN$N6&M-$r6/@)$7$^$9!#(J
 $B$=$N:]!";R$O!"?F%W%m%;%9$,=jM-$7$F$$$k$9$Y$F$N6&M-%;%0%a%s%H$r7Q>5$7$^$9!#(J
-$BB>$N%;%0%a%s%H%?%$%W$O(J
-$B1F6A$r<u$1$^$;$s!#?F$K$h$k8eB3$N(J forks $B$O!"(J
-$B;R$N4V$G6&DL%G!<%?$H(J bss $B$rEAGE$5$;$^$9!#%9%?%C%/%;%0%a%s%H$OI,$:J,3d$5$l$^(J
$B$9!#(J
+$BB>$N%;%0%a%s%H%?%$%W$O1F6A$r<u$1$^$;$s!#?F$K$h$k8eB3$N(J fork $B$O!"(J
+$B;R$N4V$G6&DL%G!<%?$H(J bss $B$r1F6A$5$;$^$9!#(J
+$B%9%?%C%/%;%0%a%s%H$O>o$KJ,3d$5$l$^$9!#(J
 .Dv RFPROC
-$B$G$@$1@_Dj$G$-$^$9!#(J
+$B$H$@$16&$K@_Dj$9$k$3$H$K$J$k$G$7$g$&!#(J
 .It RFSIGSHARE
-$B@_Dj$5$l$F$$$k>l9g!"%+!<%M%k$O!";R$H?F$N4V$N(J sigacts $B9=B$BN$r6&M-$9$k$3$H$r(J
+$B@_Dj$5$l$F$$$k>l9g!"%+!<%M%k$O!"?F;R4V$G(J sigacts $B9=B$BN$r6&M-$9$k$3$H$r(J
 $B6/@)$7$^$9!#(J
 .It RFLINUXTHPN
 $B@_Dj$5$l$F$$$k>l9g!"%+!<%M%k$O!"(J
 $B;R$K$D$$$F$N%9%l%C%I=*N;;~$K!"(JSIGCHILD $B$NBe$o$j$K(J
-SIGUSR1 $B$rJV$7$^$9!#$3$l$OFCDj$N(J Linux $B%/%m!<%sF0:n$rLOJo$9$k0U?^$G$9!#(J
+SIGUSR1 $B$rJV$7$^$9!#$3$l$OFCDj$N(J Linux $B%/%m!<%sF0:n$rLOJo$9$k$?$a$G$9!#(J
 .El
 .Pp
-$B6&M-%U%!%$%k5-=R;R%F!<%V%kFb$N%U%!%$%k5-=R;R$O!"L@<(E*$KJD$8$i$l$k$+!"$^$?(J
$B$O%F!<%V%k$r(J
+$B6&M-%U%!%$%k5-=R;R%F!<%V%kFb$N%U%!%$%k5-=R;R$O!"(J
+$BL@<(E*$KJD$8$i$l$k$+!"$^$?$O%F!<%V%k$r(J
 $B6&M-$7$F$$$k$9$Y$F$N%W%m%;%9$,=*N;$9$k$^$G3+$$$?$^$^$KJ]$?$l$^$9!#(J
 .Pp
 .Dv RFPROC
-$B$,@_Dj$5$l$F$$$k>l9g!"?F%W%m%;%9Fb$GJV$5$l$kCM$O;R%W%m%;%9$N%W%m%;%9(J ID $B$G$9!#(J
+$B$,@_Dj$5$l$F$$$k>l9g!"(J
+$B?F%W%m%;%9Fb$GJV$5$l$kCM$O;R%W%m%;%9$N%W%m%;%9(J ID $B$G$9!#(J
 $B;R%W%m%;%9Fb$GJV$5$l$kCM$O(J 0 $B$G$9!#(J
 .Dv RFPROC
 $B$,$J$$>l9g!"La$jCM$O(J 0 $B$G$9!#%W%m%;%9(J ID $B$NHO0O$O(J
 1 $B$+$i:GBg@0?tCM(J
 .Ft ( int )
-$B$G$9!#I,MW$G$"$l$P!"MW5a$5$l$?%W%m%;%9%j%=!<%9$,MxMQ$G$-$k$h$&$K$J$k$^$G(J
+$B$G$9!#I,MW$G$"$l$P!"MW5a$5$l$?%W%m%;%9%j%=!<%9$,(J
+$BMxMQ$G$-$k$h$&$K$J$k$^$G(J
 .Fn rfork
-$B$O5YL2$7$^$9!#(J
+$B$OBT5!$7$^$9!#(J
 .Pp
 .Fn fork
 $B$O!"(J
@@ -85,16 +88,17 @@
 $B@5>o$K40N;$7$?>l9g!"(J
 .Fn rfork
 $B$O!";R%W%m%;%9$KCM(J 0 $B$rJV$7!";R%W%m%;%9$N%W%m%;%9(J ID $B$r?F%W%m%;%9$K(J
-$BJV$7$^$9!#$=$&$G$J$$>l9g!"CM(J -1 $B$,?F%W%m%;%9$KJV$5$l!";R%W%m%;%9$O:n@.$5$l$:!"(J
+$BJV$7$^$9!#$=$&$G$J$$>l9g!";R%W%m%;%9$O:n@.$5$l$:$K!"(J
+$BCM(J -1 $B$,?F%W%m%;%9$KJV$5$l!"(J
 $B%(%i!<$r<($9$?$a$K%0%m!<%P%kJQ?t(J
 .Va errno
 $B$,@_Dj$5$l$^$9!#(J
 .Sh $B%(%i!<(J
 .Fn rfork
-$B$O!"<!$N>l9g!"=hM}$K<:GT$7!";R%W%m%;%9$O:n@.$5$l$^$;$s!#(J
+$B$O!"<!$N>l9g$K=hM}$r<:GT$7!";R%W%m%;%9$O:n@.$5$l$^$;$s!#(J
 .Bl -tag -width [EAGAIN]
 .It Bq Er EAGAIN
-$B<B9TCf$N%W%m%;%9$N9g7W?t$K%7%9%F%`$,2]$9@)8B$,D62a$5$l$^$9!#(J
+$B<B9TCf$N%W%m%;%9$N9g7W?t$,%7%9%F%`$N2]$9@)8B$rD62a$7$F$7$^$$$^$9!#(J
 $B@)8B$O(J
 .Xr sysctl 3
 MIB $BJQ?t(J
@@ -102,8 +106,9 @@
 $B$K$h$C$F;XDj$5$l$^$9(J ($B%9!<%Q%f!<%6$r=|$$$F!"@)8B$O<B:]$K$O(J
 $B$3$l$h$j(J 1 $B>/$J$/$J$j$^$9(J)$B!#(J
 .It Bq Er EAGAIN
-$B%f!<%6$,%9!<%Q%f!<%6$G$O$J$/!"(J1 $B?M$N%f!<%6$K$h$C$F<B9TCf$N%W%m%;%9$N9g7W?t(J
-$B$K%7%9%F%`$,2]$7$?@)8B$rD62a$7$^$7$?!#@)8B$O!"(J
+$B%f!<%6$,%9!<%Q%f!<%6$G$O$J$/!"(J
+1 $B?M$N%f!<%6$K$h$k<B9TCf$N%W%m%;%9$N9g7W?t(J
+$B$,%7%9%F%`$N2]$7$?@)8B$rD62a$7$F$7$^$$$^$9!#@)8B$O!"(J
 .Xr sysctl 3
 MIB $BJQ?t(J
 .Dv KERN_MAXPROCPERUID
@@ -111,7 +116,7 @@
 .It Bq Er EAGAIN
 $B%f!<%6$,%9!<%Q%f!<%6$G$O$J$/!"%j%=!<%9%Q%i%a!<%?(J
 .Dv RLIMIT_NOFILE
-$B$KBP1~$9$k%=%U%H%j%=!<%9$N8B3&$rD62a$7$^$9(J
+$B$KBP1~$9$k%=%U%H%j%=!<%9$N8B3&$rD62a$7$F$7$^$$$^$9(J
 .Pf ( Xr getrlimit 2
 $B$r;2>H(J)$B!#(J
 .It Bq Er EINVAL
@@ -119,7 +124,7 @@
 .It Bq Er EINVAL
 RFFDG $B%U%i%0$H(J RFCFDG $B%U%i%0$NN>J}$,;XDj$5$l$^$7$?!#(J
 .It Bq Er ENOMEM
-$B?7$7$$%W%m%;%9MQ$K==J,$J%9%o%C%W6u4V$,ITB-$G$9!#(J
+$B?7$7$$%W%m%;%9MQ$K==J,$J%9%o%C%W6u4V$,ITB-$7$^$7$?!#(J
 .El
 .Sh $B4XO"9`L\(J
 .Xr fork 2 ,


