From owner-FreeBSD-users-jp@jp.FreeBSD.org Tue Nov 12 16:13:53 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id gAC7DrT15489;
	Tue, 12 Nov 2002 16:13:53 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from gale.nintendo.co.jp (gale.nintendo.co.jp [211.8.190.211])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id gAC7Drm15484
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 12 Nov 2002 16:13:53 +0900 (JST)
	(envelope-from shirai@nintendo.co.jp)
Received: from sky.nintendo.co.jp (sky.nintendo.co.jp [10.100.1.2])
	by gale.nintendo.co.jp (Postfix) with ESMTP id C2A44153FB
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 12 Nov 2002 16:14:54 +0900 (JST)
Received: from pon.nintendo.co.jp (pon.nintendo.co.jp [10.115.1.1])
	by sky.nintendo.co.jp (8.9.3/3.7W/2002092711) with ESMTP id QAA24703
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 12 Nov 2002 16:13:55 +0900
Received: from nintendo.co.jp (IDENT:shirai@localhost [127.0.0.1])
	by pon.nintendo.co.jp (8.9.3/3.7W/2002061716) with ESMTP id QAA05254
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 12 Nov 2002 16:13:52 +0900
Message-Id: <200211120713.QAA05254@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-reply-to: Your message of Tue, 12 Nov 2002 12:14:57 JST.
             <20021112.121457.74735193.nosuzuki@postcard.st>
From: Takashi SHIRAI <shirai@nintendo.co.jp>
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Tue, 12 Nov 2002 16:13:52 +0900
X-Sequence: FreeBSD-users-jp 71992
Subject: [FreeBSD-users-jp 71992] Re: FreeBSD
 =?ISO-2022-JP?B?GyRCJHIyPyRLO0hNUSQ3JEYkJCReJDkkKyEpGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: shirai@nintendo.co.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+021111

$B!!$7$i$$$G$9!#(B

In Message-Id <20021112.121457.74735193.nosuzuki@postcard.st>
        nosuzuki@postcard.st (Norio Suzuki)$B$5$s(Bwrites:
> $B$3$s$K$A$O!#NkLZ65O:$G$9!#(B

> $B%7%'%kJQ?t$r%5%V%7%'%k$KEA$($kJ}K!$"$j$^$9(B?

$B!!(Bfork() & exec() $B$G5/F0$7$?(B shell $B$H(B sub shell $B$H$r:.F1$7$J(B
$B$$$h$&$K$7$F2<$5$$!#0lHL$K(B sub shell $B$H8@$&$H!"(Bfork() $B$G:n$i(B
$B$l$?$=$N(B shell $B<+?H$N%3%T!<$r;X$7$^$9!#(B
$B!!$G$9$+$i!"(Bsub shell $B$K$O(B shell $BJQ?t$,7Q>5$5$l$^$9!#$3$l$,(B
$B=PMh$J$$$H!"(Bpipe $B$d(B statement $B$r;H$&EY$K$+$J$j(B tricky $B$J<j4V(B
$B$r$+$1$5$;$i$l$F$7$^$$$^$9$h!#(B

$B!!$G!"JL$NOC$H$7$FJL(B process $B4V$GJQ?tCM$r<x<u$7$?$$>l9g$O!"(B
$B2?$,$7$+$N(B file descriptor $B$r2p:_$5$;$k$7$+$J$$$H;W$$$^$9!#(B
$B!!(Bsocket(2) $B$r;H$C$?K\3JE*$JDL?.$NB>$K$b!"(Btemporary file $B$d(B
named pipe $B$r;H$C$?$j!"I8=`F~=PNO$r;H$C$?$j!">u67$K1~$8$F<j(B
$BCJ$O$^$A$^$A$@$H;W$$$^$9!#(B

$B!!?F(B shell $B$+$i(B sub shell $BJ}8~$K$O(B shell $BJQ?t$O7Q>5$5$l$^$9(B
$B$,!"$=$N5UJ}8~$K$OJV$9<jCJ$,L5$$$N$G!"$=$&$$$&;~$K$b$3$&$$$C(B
$B$?<jCJ$G(B process $B4V$N$d$j<h$j$r$7$^$9!#(B
$B!!(Bsub shell $B$H$N4V$N$d$j<h$j$@$H!"(Bpipe(2) $B$K$h$k<BAu$rMQ$$$k(B
$B$3$H$,0lHLE*$G$7$g$&$M!#!V(B|$B!W0J30$K$b!"!V(B``$B!W$d!V(B<<$B!W$J$s$+(B
$B$,(B pipe(2) $B$K$h$C$F<BAu$5$l$F$$$^$9!#(B

                                               $B$7$i$$(B $B$?$+$7(B
