From owner-man-jp@jp.freebsd.org  Sat May 13 19:53:34 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA42122;
	Sat, 13 May 2000 19:53:34 +0900 (JST)
	(envelope-from owner-man-jp@jp.FreeBSD.org)
Received: from www.ccn-net.ne.jp (mx.ccn-net.ne.jp [210.191.160.130] (may be forged))
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id TAA42117
	for <man-jp@jp.freebsd.org>; Sat, 13 May 2000 19:53:33 +0900 (JST)
	(envelope-from ohsawa@catv1.ccn-net.ne.jp)
Received: from catv1.ccn-net.ne.jp ([10.16.64.85])
	by www.ccn-net.ne.jp (8.9.3+Sun/3.7W-99102616) with ESMTP id TAA22371
	for <man-jp@jp.freebsd.org>; Sat, 13 May 2000 19:53:00 +0900 (JST)
Message-ID: <391D33CB.7A7A8E46@catv1.ccn-net.ne.jp>
Date: Sat, 13 May 2000 19:51:55 +0900
From: Chitoshi Ohsawa <ohsawa@catv1.ccn-net.ne.jp>
X-Mailer: Mozilla 4.7 [ja] (Win98; I)
X-Accept-Language: ja
MIME-Version: 1.0
To: man-jp@jp.freebsd.org
References: Your message of "Wed, 10 May 2000 07:00:11 -0400."            
	 <200005101058.GAA17095@earth.advok.com> <200005131003.GAA30720@earth.advok.com>
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: man-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp 2410
Subject: [man-jp 2410] Re: (man2) execve.2
Errors-To: owner-man-jp@jp.freebsd.org
Sender: owner-man-jp@jp.freebsd.org
X-Originator: ohsawa@catv1.ccn-net.ne.jp

$BBg_7!w4tIl$G$9!#(B

> $BB@ED$G$9!#(B
> 
> At 6:26 PM +0900 5/13/00, NOKUBI Hirotaka wrote:
<$BN,(B>
> > $B!&(Bnull-terminated string $B$G$9$,(B NULL $B$r(B NUL $B$K$7$^$7$?!#62$i$/1Q8l$N(B
> >   $BJ?J8$G$O(B null $B$G$$$$$s$G$7$g$&$M!#1Q8l$G$b5-9fDj?tL>$N0UL#$"$$$J$i(B
> >   NULL $B$H(B NUL $B$G6hJL$9$k(B?
> 
> $BN,(B
> 
> >  .Fa argv
> > -$B$O!"(BNULL $B$G=*N;$9$kJ8;zNs$r;X$9(B NULL $B$G=*N;$9$k(B
> > +$B$O!"(BNUL $B$G=*N;$9$kJ8;zNs$r;X$9!"(BNULL $B$G=*N;$9$k(B
> >  $BJ8;z%]%$%s%?$NG[Ns$r;X$9%]%$%s%?$G$9!#(B
> 
> $BN,(B
<$BN,(B>> 
> $B$3$3$G$N(B NUL $B$H(B NULL $B$N0c$$$O2?$G$7$g$&$+!#(B
<$B0J2<N,(B>

$B>!<j$KA[A|$9$k$K!"(BASCII NULL $B%-%c%i%/%?(B( \0 )$B!!$H(B 
NULL $B%]%$%s%?$r6hJL$7$?$+$C$?$N$G$O!)(B
$BJ8;zNs$N=*C<$r<($9!"(BNULL $B%-%c%i%/%?$H(B $B%]%$%s%?G[Ns$N=*C<$r<($9(B NULL $B%]%$%s%?(B
$B$O!"3N$+$K0c$&$b$N$G$9$,!"$3$l$G$O6hJL$,J,$+$j$^$;$s$M!#(B

$B1Q8l86J8$O(B
The argument
.Fa argv
is a pointer to a null-terminated array of
character pointers to null-terminated character strings.

$B$G$9$+$i!"D>Lu$9$l$P!"(B
$B!V0z?t(B argv $B$O%J%kJ8;z$G=*N;$9$kJ8;zNs$X$N(B char $B7?%]%$%s%?$N(B
NULL $B%]%$%s%?$G=*C<$9$kG[Ns$X$N%]%$%s%?$G$9!#!W(B
$B$H$G$b$J$k$N$G$7$g$&!#(B

$B>/$7!"J,$1$FLu$7$F(B
$B!V0z?t(B argv $B$O(B NULL $BJ8;z$G=*N;$9$kJ8;zNsG[Ns$X$N%]%$%s%?$G(B 
$B$=$NG[Ns$O(B NULL $B%]%$%s%?$G=*N;$7$^$9!#!W(B
$B$"$?$j$G$O$$$+$,$G$7$g$&$+!)(B
NUL $B$H(B NULL $B$G6hJL$9$k$N$O0lHL$K$OL5M}$,$"$k$H;W$$$^$9!#(B

[$B;29M(B]word-list $B$h$j!J7y$$$J(B POSIX $B8l$@$1$I(B(^O^)$B!K(B
null terminated string  $B%J%kJ8;z$G=*N;$9$kJ8;zNs(B[POSIX]

$BM>CL!'(B
$B$J$<!"(B"null-terminated character strings" $B$r(B
$B!V%J%kJ8;z$G=*N;$9$kJ8;zNs!W$H$7$J$+$C$?$+!)(B
$B$=$l$O(B '-' $B$,F~$C$F$$$k$+$i!#F~$C$F$J$/$F$b$=$&$7$J$+$C$?$+$b!&!&!&(B
-----------------------------------------------------------------------
Ohsawa,Chitoshi        E-mail: ohsawa@catv1.ccn-net.ne.jp
 $BBg_7@iIR(B
