[NTFS] - Fix a couple of issues spotted by Thomas: Maintain alphabetical ordering...
authorTrevor Thompson <tmt256@email.vccs.edu>
Wed, 28 Jun 2017 18:22:42 +0000 (18:22 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Sun, 10 Dec 2017 10:14:43 +0000 (11:14 +0100)
svn path=/branches/GSoC_2016/NTFS/; revision=75224

drivers/filesystems/ntfs/CMakeLists.txt
drivers/filesystems/ntfs/create.c
drivers/filesystems/ntfs/dirctl.c
drivers/filesystems/ntfs/finfo.c
drivers/filesystems/ntfs/rw.c

index b9c72a7..0b1af78 100644 (file)
@@ -1,8 +1,8 @@
 
 list(APPEND SOURCE
     attrib.c
-    btree.c
     blockdev.c
+    btree.c
     cleanup.c
     close.c
     create.c
index 586da89..4da9470 100644 (file)
@@ -419,7 +419,7 @@ NtfsCreateFile(PDEVICE_OBJECT DeviceObject,
         Status = NtfsOpenFile(DeviceExt,
                               FileObject,
                               ((RequestedOptions & FILE_OPEN_BY_FILE_ID) ? FullPath.Buffer : FileObject->FileName.Buffer),
-                              (Stack->Flags & SL_CASE_SENSITIVE),
+                              BooleanFlagOn(Stack->Flags, SL_CASE_SENSITIVE),
                               &Fcb);
 
         if (RequestedOptions & FILE_OPEN_BY_FILE_ID)
index ba7231d..c3bcdb4 100644 (file)
@@ -621,7 +621,7 @@ NtfsQueryDirectory(PNTFS_IRP_CONTEXT IrpContext)
                                 &FileRecord,
                                 &MFTRecord,
                                 Fcb->MFTIndex,
-                                (Stack->Flags & SL_CASE_SENSITIVE));
+                                BooleanFlagOn(Stack->Flags, SL_CASE_SENSITIVE));
 
         if (NT_SUCCESS(Status))
         {
index 1cb7dbc..ed1515c 100644 (file)
@@ -635,7 +635,7 @@ NtfsSetInformation(PNTFS_IRP_CONTEXT IrpContext)
                                       FileObject,
                                       DeviceExt,
                                       Irp->Flags,
-                                      (Stack->Flags & SL_CASE_SENSITIVE),
+                                      BooleanFlagOn(Stack->Flags, SL_CASE_SENSITIVE),
                                       &EndOfFileInfo->EndOfFile);
             break;
             
index 215269a..7ef808f 100644 (file)
@@ -686,7 +686,7 @@ NtfsWrite(PNTFS_IRP_CONTEXT IrpContext)
                            Length,
                            ByteOffset.LowPart,
                            Irp->Flags,
-                           (IrpContext->Stack->Flags & SL_CASE_SENSITIVE),
+                           BooleanFlagOn(IrpContext->Stack->Flags, SL_CASE_SENSITIVE),
                            &ReturnedWriteLength);
 
     IrpContext->Irp->IoStatus.Status = Status;