From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Jun 24 14:29:23 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id OAA85823;
	Thu, 24 Jun 1999 14:29:23 +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 OAA85818
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 24 Jun 1999 14:29:22 +0900 (JST)
	(envelope-from shirai@pon.nintendo.co.jp)
Received: by mist.nintendo.co.jp; id OAA24785; Thu, 24 Jun 1999 14:29:21 +0900 (JST)
Received: from unknown(172.16.1.9) by mist.nintendo.co.jp via smap (4.1)
	id xma024748; Thu, 24 Jun 99 14:29:08 +0900
Received: from pon.nintendo.co.jp (pon [172.16.1.1])
	by yellow.nintendo.co.jp (8.9.3/3.7W/1999053110) with SMTP id OAA29958
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 24 Jun 1999 14:28:29 +0900 (JST)
Received: from pon (localhost) by pon.nintendo.co.jp (4.2/6.4J.6)
	id AA22602; Thu, 24 Jun 99 14:28:51 JST
Message-Id: <9906240529.AA22602@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of Thu, 24 Jun 1999 10:52:21 JST.
             <199906240152.KAA20792.vifam@futatuki.fureai.or.jp> 
Date: Thu, 24 Jun 1999 14:28:51 +0900
From: Takashi SHIRAI <shirai@pon.nintendo.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990610
X-Sequence: FreeBSD-users-jp 43575
Subject: [FreeBSD-users-jp 43575] Re: file flags (Re: one time make XF86Setup Video Card.) 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: shirai@pon.nintendo.co.jp

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

In Message-Id <199906240152.KAA20792.vifam@futatuki.fureai.or.jp> 
        futatuki@fureai.or.jp (Yasuhito FUTATSUKI) $B$5$s(Bwrites:
>   $B$U$?$D$-$G$9!#(B

> > $B!!$b$7!"(Bman page $B$NJ}$,@5$7$/$F!"(B3.2-RELEASE $B$G$bF1$85sF0$N(B
> > $B$^$^$@$H$9$k$H!"$3$l$O<BAu%_%9$H$$$&$3$H$K$J$j$^$9$N$G!"$=$N(B
> > $B>l9g$O(B send-pr $B$7$F$_$^$9!#(B
> 
>   2.2.7 $B$N(B mv $B$H(B -current $B$N(B mv $B$N%=!<%9$G(B diff $B$r<h$C$F$b(B
> fork $B$H(B vfork $B$/$i$$$N0c$$$7$+$"$j$^$;$s!#(B

$B!!(Bmv(1) $B$N(B source $B$O0l1~Hf3S$7$F$_$?$s$G$9$,!"(Bkernel $BB&$N2?(B
$B$i$+$N%a%+%K%:%`(B ($B$C$F2?!)(B) $B$K$h$C$F(B 3.2-RELEASE $B$G$O$&$^$/(B
file flags $B$,7Q>5$5$l$F$$$k$+$H;W$C$F0l1~3NG'$7$F$_$?$s$G$9!#(B


>   $B$G!"(Bcross device $B$N4V$N0\F0$N>l9g!"(Bregular file $B$J$i$P(B
> $BFbItE*$J4X?t$G%3%T!<$7$F$^$9!#$,!"(Bchflags(2) $B$O;HMQ$7$F$J$$(B
> $B$h$&$G$9!#(B
>   regular file $B$G$J$$>l9g$O(B (v)fork $B$7$F(B cp $B$r(B exec $B$7$F(B
> $B$$$^$9$N$G%^%K%e%"%k$NDL$j$N5sF0$G$9!#(B 

$B!!3N$+$K(B touch $B$NBe$o$j$K(B mkdir $B$G(B file $B$r:n@.$9$k$H(B manual
$B$I$*$j$N5sF0$K$J$j$^$9$M!#(B
$B!!$G$b!"$3$l$O(B file flags $B$N$?$a$H$$$&Lu$8$c$J$/$F!"C1=c$KCf(B
$B?H$r0\$7$?$@$1$G$O$^$:$$FC<l(B file $B$K$D$$$F$O(B cp $B$r30It8F=P$7(B
$B$7$F$$$k$H$$$&$@$1$N$3$H$G$9$h$M!#(B
$B!!A4BN$rD/$a$F$_$?8B$j$G$O!"(Bregular file $B$N$_(B file flags $B$r(B
$B7Q>5$5$;$J$$M}M3$OFC$K8+Ev$?$j$^$;$s$G$7$?!#(B
$B!!(Bmv $B$NMQES$H$7$F$O!"$`$7$m(B regular file $BMQ$K;H$&$3$H$NJ}$,(B
$BB?$$Lu$G$9$+$i!"(Bregular file $B$N(B mv $B$K$3$=(B file flags $B$N7Q>5(B
$B$r9T$J$&$Y$-$G$7$g$&$M!#(B

$B!!$H$$$&Lu$G(B -current $B$N(B mv.c $B$KBP$9$kBP:v(B patch $B$G$9!#(B

--- mv.c.org	Tue Oct 13 14:52:31 1998
+++ mv.c	Thu Jun 24 22:49:36 1999
@@ -283,6 +283,8 @@
 	}
 	if (fchmod(to_fd, sbp->st_mode))
 		warn("%s: set mode (was: 0%03o)", to, oldmode);
+	if (fchflags(to_fd, sbp->st_flags))
+		warn("%s: set flags (was: 0%07o)", to, sbp->st_flags);
 
 	tval[0].tv_sec = sbp->st_atime;
 	tval[1].tv_sec = sbp->st_mtime;

$B!!$&$A$G$O0l1~$3$l$G$A$c$s$H(B manual $B$I$*$j$N5sF0$r<($9$h$&$K(B
$B$J$j$^$7$?$N$G!"8e$G(B send-pr $B$7$F$*$-$^$9!#(B

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