From owner-FreeBSD-tech-jp@jp.freebsd.org  Thu Oct 16 23:36:30 1997
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) id XAA06421
	Thu, 16 Oct 1997 23:36:30 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) with ESMTP id XAA06416
	for <freebsd-tech-jp@jp.freebsd.org>; Thu, 16 Oct 1997 23:36:29 +0900 (JST)
Received: from shidahara1.planet.kobe-u.ac.jp (takawata@localhost [127.0.0.1]) by shidahara1.planet.kobe-u.ac.jp (8.7.5+2.6Wbeta6/3.4W4-MX) with ESMTP id XAA22378; Thu, 16 Oct 1997 23:30:16 +0900 (JST)
Message-Id: <199710161430.XAA22378@shidahara1.planet.kobe-u.ac.jp>
To: freebsd-tech-jp@jp.freebsd.org
Cc: takawata@shidahara1.planet.kobe-u.ac.jp
In-Reply-To: Your message of "Thu, 16 Oct 1997 22:30:04 +0900 (JST)"
References: <199710161330.WAA01523@jaz.jp.freebsd.org>
X-Mailer: Mew version 1.70 on Emacs 19.34.1 / Mule 2.3
Mime-Version: 1.0
Date: Thu, 16 Oct 1997 23:30:15 +0900
From: Takanori Watanabe <takawata@shidahara1.planet.kobe-u.ac.jp>
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=20]
X-Sequence: FreeBSD-tech-jp 732
Subject: [FreeBSD-tech-jp 732] Re: freebsd-tech-jp-digest V1 #70
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

>>>>> "Jun" == Jun Obama <george@yk.rim.or.jp> writes:
    Jun> vfat-22.tar.gz $B$r(B FreeBSD 2.2.1R$B$KF~$l$F;n$7$F$_$^$7$?!#(B

    Jun> mount -t msdos /dev/wd0s1 /dos # DOS$BNN0h$N%^%&%s%H(B
    Jun> mkdir test # $B6u$N%G%#%l%/%H%j$N:n@.(B
    Jun> cp -r test /dos

    Jun> $B$H$9$k$H!"(B

    Jun> panic: deupdat: directory Debugger("panic") Stopped at _
    Jun> Debugger+0x25: movb $0,_in_Debugger.118
    db>

    Jun> $B$H%+!<%M%k%G%P%C%,$,5/F0$7$^$7$?!#(B

    Jun> $B%+!<%M%k%G%P%C%,$O(B call sync , call boot $B$/$i$$$7$+;H$C$?;v$,(B
    Jun> $BL5$$$N$G!"$"$^$j>\$7$$>u67$OJs9p$G$-$J$/$F$9$_$^$;$s!#(B
$B$^$($K!"F1$8=j$rJs9p$7$?$b$N$G$9!#(B
$B$I$NHO0O$K1F6A$,5Z$V$+J,$+$i$J$$(B($B%+!<%M%k$N%=!<%9$r$$$8$k$N$O!"$O$B$a$F(B)
$B$N$G$9$,!"0J2<$N%Q%C%A$rEv$F$k$H$H$j$"$($:!"(Bpanic$B$O5/$3$i$J$/$J$j$^$9!#(B
$B%Q%K%C%/$9$k$+$o$j$KA`:n<:GT$KJQ$($?$@$1$G$9$,(B
$B85$N(Bmsdosfs$B$N$[$\F1$8=j$OI=8=$O0c$$$^$9$,$=$&$7$F$$$k$h$&$G$9!#(B
$B$7$+$7:#$N%=!<%9$G2?8N%Q%K%C%/$9$k$h$&$K$7$F$$$k$N$+5$$,$+$j$G$9!#(B
----8<--------------8<-----Cut Here-----------8<------------
*** msdosfs_denode.c	Thu Oct 16 21:10:17 1997
--- msdosfs_denode.c.orig	Fri Oct 10 01:43:42 1997
***************
*** 354,366 ****
  	dep->de_flag &= ~DE_MODIFIED;
  
  	if (dep->de_Attributes & ATTR_DIRECTORY)
! 	  /* XXX FreeBSD orignal code means this */ 
! #if 1
! 	      return 0;
! #endif
! #if 0		
!               panic("deupdat: directory");
! #endif
  	if (vp->v_mount->mnt_flag & MNT_RDONLY ||
  	    dep->de_refcnt <= 0)
  		return (0);
--- 354,361 ----
  	dep->de_flag &= ~DE_MODIFIED;
  
  	if (dep->de_Attributes & ATTR_DIRECTORY)
! 		panic("deupdat: directory");
! 
  	if (vp->v_mount->mnt_flag & MNT_RDONLY ||
  	    dep->de_refcnt <= 0)
  		return (0);
----8<--------------8<-----Cut Here-----------8<------------
$B$G!"$3$l$G2?$+LdBj$,=P$J$$$+$J$H$P$+$j!"(B
VFAT$B$N%G%#%l%/%H%j$r(B
drwxrwxr-x   32768  root  staff    /dos
$B$H$7$F!"(B
# cd /sys
# tar -cf i386.tar i386
# mv i386.tar /dos/test
# cd /dos/test
# tar -xvf i386.tar
$B$H$9$k$H!"(Bchown$B=PMh$J$$$C$F%(%i!<$,BgNL$K=P$^$7$?$1$I(B
$BL5;vE83+=PMh$^$7$?!#(B($B>e$N%Q%C%A$rEv$F$kA0$@$H@dBP%Q%K%C%/$r5/$3$9(B)
$B$G!"(Bdos$B$K0\$C$F(Bscandisk$B$r<B9T$9$k$H!"(B/sys/i386/linux$B$d(B /sys/i386/ibcs2$B$J$I$N(B
$BBgNL$K%m%s%0%U%!%$%kL>$N:G=i$N?tJ8;z$,F1$8%U%!%$%k$,B8:_$9$k%G%#%l%/%H%j$G(B
Windows$B$N%7%g!<%H%U%!%$%kL?L>5,B'$H0c$&;v$+$i8@$o$l$k%(%i!<$,=P$^$7$?$,!"(B
$B%U%!%$%k%7%9%F%`$N9=B$$r2u$9$3$H$O$"$j$^$;$s$G$7$?!#(B

$BEOJUB:5*(B
$B?@8MBg3XBg3X1!<+A32J3X8&5f2J(BM2$BCO5eOG@12J3X@l96(B
<a href="http://www.planet.kobe-u.ac.jp/~takawata/key.html">
Public Key</a>
Key fingerprint =  2C 51 E2 78 2C E1 C5 2D  0F F1 20 A3 11 3A 62 2A 
