From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Jul 25 10:49:16 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id KAA27555;
	Tue, 25 Jul 2000 10:49:16 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mist.nintendo.co.jp (firewall-user@mist.nintendo.co.jp [202.214.242.34])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id KAA27549
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 25 Jul 2000 10:49:15 +0900 (JST)
	(envelope-from shirai@nintendo.co.jp)
Received: by mist.nintendo.co.jp; id KAA03468; Tue, 25 Jul 2000 10:49:09 +0900 (JST)
Received: from unknown(172.16.1.9) by mist.nintendo.co.jp via smap (V4.2)
	id xma003439; Tue, 25 Jul 00 10:48:50 +0900
Received: from pon.nintendo.co.jp (pon [172.16.1.1])
	by yellow.nintendo.co.jp (8.9.3/3.7W/2000071209) with ESMTP id KAA23344
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 25 Jul 2000 10:47:09 +0900 (JST)
Received: from nintendo.co.jp (IDENT:shirai@localhost [127.0.0.1])
	by pon.nintendo.co.jp (8.9.3/3.7W/2000010715) with ESMTP id KAA14500
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 25 Jul 2000 10:48:49 +0900
Message-Id: <200007250148.KAA14500@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of Tue, 25 Jul 2000 10:21:53 JST.
             <20000725102153T.aki@a1er.noc.titech.ac.jp> 
Date: Tue, 25 Jul 2000 10:48:49 +0900
From: Takashi SHIRAI <shirai@nintendo.co.jp>
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 53604
Subject: [FreeBSD-users-jp 53604] Re: mkstemp() 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: shirai@nintendo.co.jp

$B!!#N#e#c#o$G$9!#(B

In Message-Id <20000725102153T.aki@a1er.noc.titech.ac.jp> 
        Akihiro IIJIMA <aki@jp.freebsd.org> $B$5$s(Bwrites:
> $B$_$?$$$K(B mkstemp()$B$r;H$((B $B$H(B 38$B2s8@$o$l$^$9!#(B
> GNU$B$b$N$,(B 37$B8D!";D$j$N(B 1$B8D$O(B sbin/mount_portal .
> 
> $B$3$l$C$F(B $B$I$3$+$KJs9p$7$?J}$,$$$$$N$G$7$g$&$+!)(B
> $B6qBNE*$K$O(B $B$I$3$KJs9p$7$?$i$$$$$G$7$g$&$+!)(B

$B!!(BSamba-JP $B$G$bF1$8$h$&$JOC$,$"$C$?$s$G$9$1$I!"$=$N;~$K(B ports
$B$N(B policy $B$NOC$H$7$F(B users-jp $B$K$bOC$,?6$i$l$?$H;W$$$^$9!#(B
$B!!$G!"$"$C$A$G$O!V(Bgets() $B$NBe$o$j$K(B fgets() $B$r;H$(!W$_$?$$$J(B
$BC1=c$JOC$G$O$J$$$N$G(B mktemp() $B$rA4$F(B mkstemp() $B$KCV49$($k$3(B
$B$H$,2DG=$JLu$G$O$J$$$H$$$&7kO@$KC#$7$F$^$9!#(B

$B!!$=$b$=$b!"(Bmktemp() $B$,(B filename $B$rJV$94X?t$G$"$k$N$KBP$7!"(B
mkstemp() $B$O(B file descriptor $B$rJV$94X?t$G$"$j!"8F=P$7;~$K4{(B
$B$K(B file $B$r:n$C$F$7$^$&$H$$$&5sF0E*$JBg$-$JAj0c$,$"$j$^$9!#(B
$B!!0lHL(B file $B$G$O$J$/$F(B divice file $B$d(B link $B$r0l;~E*$K:n$j$?(B
$B$$;~!"$^$?$O(B mktemp() $B8F=P$7;~$K$O$^$@(B file $B$r:n@.$7$FM_$7$/(B
$B$J$$;~$K$O(B mkstemp() $B$X$NCV49$($OL5M}$G$7$g$&!#(B

$B!t!!(BSamba $B$N>l9g$O8e<T$G$7$?!#(Bexecve() $B$,D>8e$K$"$k$h$&$J>l(B
$B!t9g$7$+(B fork() -> vfork() $B$NCV49$($,=PMh$J$$$N$H;w$?$h$&$J(B
$B!t$b$N$8$c$J$$$+$7$i$s!#(B

$B!!(Bmktemp() $B$N4m81EY$H$$$&$N$O!"C1$K(B multitask $B$K$h$k(B trans-
action $BLdBj$@$1$N$h$&$J$s$G!";H$$J}$K$h$C$F2sHr$9$k$3$H$O2D(B
$BG=$@$H;W$$$^$9!#(B
$B!!:GE,$J2rK!$O<+J,$GMQES$K9g$C$?(B mkstemp() $BE*$J4X?t$rMQ0U$9(B
$B$k$3$H$G$7$g$&$1$I!"MQES$K$h$C$F$O(B mktemp() $B$G$bLdBj$r2sHr$9(B
$B$k=Q$O$"$kH&$G$9!#(B

$B!!$G$9$+$i!"$3$NJU$j$O(B FreeBSD $B$N(B cc $B$N$*@a2p$J(B warning $B$@$H(B
$B;W$C$FFI$_Ht$P$9$7$+$J$$$H;W$$$^$9!#(B
$B!!$b$7Js9p$9$k$N$G$"$l$P!"8D!9$N%1!<%9$r$8$C$/$j$H9M;!$7$F!"(B
$B$=$N<BAu$K1w$1$k(B mktemp() $B$NMQK!$,4m81$G$"$k$3$H$rH=CG$7$?>e(B
$B$G8DJL$KJs9p$9$Y$-$G$7$g$&!#(B
$B!!C1=c$K!V(Bmktemp() $B;H$C$F$k(B source $B$,$"$k$h!W$HC`0lJs9p$9$k(B
$B$@$1$G$O2?$N0UL#$b$J$$$H;W$$$^$9!#(B

                                       $BGr0f(B $BN4(B (as $B#N#e#c#o(B)
