Set the flags for GetVolumeInformation32A.
diff --git a/files/drive.c b/files/drive.c
index 364222a..e3c071d 100644
--- a/files/drive.c
+++ b/files/drive.c
@@ -1154,7 +1154,14 @@
else
*filename_len = 255;
}
- if (flags) *flags = 0;
+ if (flags)
+ {
+ *flags=0;
+ if (DOSDrives[drive].flags & DRIVE_CASE_SENSITIVE)
+ *flags|=FS_CASE_SENSITIVE;
+ if (DOSDrives[drive].flags & DRIVE_CASE_PRESERVING)
+ *flags|=FS_CASE_IS_PRESERVED ;
+ }
if (fsname) {
/* Diablo checks that return code ... */
if (DRIVE_GetType(drive)==TYPE_CDROM)