From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Apr 26 10:02:10 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id KAA48013;
	Wed, 26 Apr 2000 10:02:10 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from nsx.kgc.co.jp (nsx.kgc.co.jp [210.226.77.146])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with SMTP id KAA48008
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 26 Apr 2000 10:02:07 +0900 (JST)
	(envelope-from candy@kgc.co.jp)
Received: (qmail 18689 invoked from network); 26 Apr 2000 10:02:05 +0900
Received: from ssm.kgc.co.jp (@210.226.77.148)
  by nsx.kgc.co.jp with SMTP; 26 Apr 2000 10:02:05 +0900
Received: (qmail 5823 invoked from network); 26 Apr 2000 10:02:04 +0900
Received: from xxx.kgc.co.jp (172.31.2.3)
  by ssm.kgc.co.jp with SMTP; 26 Apr 2000 10:02:04 +0900
Received: by xxx.kgc.co.jp (8.9.3/3.3W8:95062916) id KAA34915; Wed, 26 Apr 2000 10:02:05 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
References: <200004250110.KAA02851@edge.sky.yamashina.kyoto.jp>
	<200004250320.MAA02241@pon.nintendo.co.jp>
	<200004250554.OAA03102@edge.sky.yamashina.kyoto.jp>
From: Toshihiro KANDA <candy@kgc.co.jp>
Date: 26 Apr 2000 10:02:05 +0900
In-Reply-To: Takahiro Kambe's message of 25 Apr 2000 16:30:54 +0900
Message-ID: <s7f7ldld69e.fsf@xxx.kgc.co.jp>
Lines: 21
X-Mailer: Gnus v5.3/Emacs 19.34
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 51392
Subject: [FreeBSD-users-jp 51392] Re: pipe(2)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: candy@kgc.co.jp

Takahiro Kambe <taca@sky.yamashina.kyoto.jp> writes:

> > $B!!(Bvfork() $B$,<B<AB8:_$7$J$+$C$?$N$C$F(B 4.4BSD $BJU$j$NOC$G$7$g$&(B
> > $B$+!)$@$H$9$k$H(B FreeBSD $B$b??$N(B vfork() $B$,L5$+$C$?;~4|$,$"$kH&(B
> > $B$G$9$1$I!"$=$NJU$j$NNr;K$I$&$J$C$F$^$9!)(B
> $BC/$+!"65$($F2<$5$$!#(B:-)

$B$3$l"-$N$3$H$+$J(B?  4.4BSD $B$NOC$7$7$G$9$,!"(B
vfork(2) $B$,L5$/$J$C$?$o$1$8$c$J$$$G$9!#(B

/usr/share/doc/smm/01.setup/paper.ascii.gz $B$h$j(B

3.5.2.1.  Virtual memory changes
o    The semantics of the vfork(2) system call are  slightly
     different.   The  synchronization  between  parent  and
     child is preserved, but the memory  sharing  aspect  is
     not.   In  practice  this  has been enough for backward
     compatibility, but newer code should just use  fork(2).


$B?@EDIR9-(B <candy@kgc.co.jp>
