[FASTFAT]
authorPierre Schweitzer <pierre@reactos.org>
Mon, 27 Dec 2010 18:11:35 +0000 (18:11 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Mon, 27 Dec 2010 18:11:35 +0000 (18:11 +0000)
MagicValue--;
ThanksTo(James, Amine);
/* EOF */

svn path=/trunk/; revision=50167

reactos/drivers/filesystems/fastfat/finfo.c
reactos/drivers/filesystems/fastfat/vfat.h
reactos/drivers/filesystems/fastfat/volume.c

index 11618a5..5b18261 100644 (file)
@@ -152,7 +152,7 @@ VfatSetBasicInformation(PFILE_OBJECT FileObject,
   ASSERT(NULL != DeviceExt);
   ASSERT(NULL != BasicInfo);
   /* Check volume label bit */
-  ASSERT(0 == (*FCB->Attributes & 0x08));
+  ASSERT(0 == (*FCB->Attributes & _A_VOLID));
 
   if (FCB->Flags & FCB_IS_FATX_ENTRY)
   {
index 3521d31..a2a9983 100644 (file)
@@ -2,6 +2,7 @@
 #include <bugcodes.h>
 #include <ntdddisk.h>
 #include <debug.h>
+#include <dos.h>
 
 #define USE_ROS_CC_AND_FS
 
index 6fd0480..3231fbc 100644 (file)
@@ -216,7 +216,7 @@ FsdSetFsLabelInformation(PDEVICE_OBJECT DeviceObject,
   {
     RtlCopyMemory(VolumeLabelDirEntry.FatX.Filename, cString, LabelLen);
     memset(&VolumeLabelDirEntry.FatX.Filename[LabelLen], ' ', 42 - LabelLen);
-    VolumeLabelDirEntry.FatX.Attrib = 0x08;
+    VolumeLabelDirEntry.FatX.Attrib = _A_VOLID;
   }
   else
   {
@@ -230,7 +230,7 @@ FsdSetFsLabelInformation(PDEVICE_OBJECT DeviceObject,
     {
       memset(&VolumeLabelDirEntry.Fat.Filename[LabelLen], ' ', sizeof(VolumeLabelDirEntry.Fat.Filename) - LabelLen);
     }
-    VolumeLabelDirEntry.Fat.Attrib = 0x08;
+    VolumeLabelDirEntry.Fat.Attrib = _A_VOLID;
   }
 
   pRootFcb = vfatOpenRootFCB(DeviceExt);