From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Oct 29 11:30:36 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id LAA64704;
	Mon, 29 Oct 2001 11:30:36 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mfo00.iij.ad.jp (mfo00.iij.ad.jp [202.232.2.117])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id LAA64683
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 29 Oct 2001 11:30:35 +0900 (JST)
	(envelope-from okuyamak@dd.iij4u.or.jp)
Received: from dd.iij4u.or.jp (dd.iij4u.or.jp [210.130.0.14])
	by mfo00.iij.ad.jp (8.8.8/MFO1.3) with ESMTP id LAA22472
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 29 Oct 2001 11:30:34 +0900 (JST)
Received: from localhost (iowa.yamato.ibm.com [203.141.89.175])
	by dd.iij4u.or.jp (8.8.8+2.2IIJ/4U1.1) with ESMTP id LAA22363
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 29 Oct 2001 11:30:34 +0900 (JST)
Date: Mon, 29 Oct 2001 11:30:19 +0900 (JST)
Message-Id: <20011029.113019.59464464.okuyamak@dd.iij4u.or.jp>
To: FreeBSD-users-jp@jp.freebsd.org
From: Kenichi Okuyama <okuyamak@dd.iij4u.or.jp>
In-Reply-To: <20011028.184631.74745529.mit-sato@scc-kk.co.jp>
References: <3BDB5EBF.12602.001@odin.j.asahi-net.or.jp>
	<20011028.184631.74745529.mit-sato@scc-kk.co.jp>
X-Mailer: Mew version 2.0 pre3 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: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 65195
Subject: [FreeBSD-users-jp 65195] Re: Re pthread
 =?ISO-2022-JP?B?GyRCJSolVyU3JWclcyRyJEQkMSRrJEglUCU5JSgbKEI=?=
 =?ISO-2022-JP?B?GyRCJWkhPBsoQg==?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: okuyamak@dd.iij4u.or.jp

$B1|;3(B@IBM$B$G$9!#(B

>>>>> "SM" == SATO Mitsuhide <mit-sato@scc-kk.co.jp> writes:
SM> $B85Mh(B Plan9 $B$G(B rfork(2) $B$,DI2C$5$l$?L\E*$N0l$D$,!"%W%m%;%94V$G%a%b%j$N(B
SM> $B6&M-$r9T$J$&$3$H$@$C$?$HM}2r$7$F$$$^$9!#(B

rfork $B$C$F!"$=$b$=$b(B vfork $B$@$N(B fork $B$@$N$H8@$C$?!"(B
$B!X(Bfork $B2s$j$NMM!9$JM-$jMM$rA4It0lE;$a$K$7$F!"D>9T@-$N$"$k0z?t72$GH~(B
  $B$7$/$^$H$aD>$9$?$a$N$b$N!Y(B
$B$8$c$J$$$s$G$9$+(B?

#$B6&M-%a%b%j$H%U%!%$%k%^%C%T%s%0$rA4It0lE;$a$K$7$?(B mmap() $B$N$4$H$/!#(B

$B$@$+$i$"$k0UL#$G!V$I$&;H$&$C$A$e$&!<$M$s!W$H8@$$$?$/$J$k$h$&$JAH9g$o(B
$B$;$G$"$C$F$b!"$=$l$,(B kernel $B$+$i8+$F0BA4$G$"$l$P%$%s%?!<%U%'!<%9$H$7(B
$B$F$OMQ0U$9$k$+$i!"$"$H$O%i%$%V%i%jB&$G(B syntax sugar $B$r$U$j$+$1$F!"=i(B
$B?4<TBP1~$7$F$M!"$H$$$&$b$N$@$H$O$+$j!#(B


SM> $B>e5-$NJ8>O$N0UL#$,M}2r=PMh$J$$$N$G$9$,!"OC$rLa$9$H!"(Blinux clone $B$H(B
SM> rfork(RFPROC|RFMEM) $B$OK\<AE*$K$OF1$8$J$N$G$O$J$$$N$+!"$H8@$&$N$,;d$,(B
SM> $B8@$$$?$+$C$?;v$G$9!#(B

linux clone $B$O!V(Bstack $B$@$1$O!WJL6u4V$H$7$F07$$$^$9!#$=$3$,0c$&!#(B


ota> rfork() $B$O%a%b%j$r6&M-$7$^$9$,!"(BFreeBSD $B$N(B man $B$K$O:\$C$F$$$^$;$s$G$7$?(B
SM> man $B$O$"$j$^$9$h!#(B

FreeBSD 4.3 $B$K$O$"$j$^$7$?$,!"$=$NA0$NHG$K$O$"$k$+$I$&$+!D!#(B
$B>/$J$/$H$b!V$I$l$K$G$b$"$k!W$o$1$8$c$J$$$N$G!#(B
---- 
$B1|;3(B $B7r0l(B@$BEl5~4pAC8&5f=j(B.$BF|K\(BIBM($B3t(B)[$BGaGX2q(B:No.0x00000001]
#URL http://www.dd.iij4u.or.jp/~okuyamak/
#$B:#F|$N$*8@MU!XGaGX2q(B($B$P$$$O$$$+$$(B)$B!Y(B:$B$"$s$?!"GXCf$,Ga$1$F$k$<!"(B
#$B$H8@$&;v$r?.>r$H$9$k2q!#JV$jF$$A$K9g$&$N$O2D!#<+8J?=9p@)!#(B
#$BHV9f$,=EJ#$7$?>l9g$OBP@o$7$F!"$h$jB?$/S-$$$?J}$,>!$A(B($B$"$,$kI,MW$J$7(B)$B!#(B
