[PATCH 3/6] ntdll: msdosfs was case-insensitive since FreeBSD 8 or even earlier
Damjan Jovanovic
damjan.jov at gmail.com
Mon Nov 9 22:49:52 CST 2020
Signed-off-by: Damjan Jovanovic <damjan.jov at gmail.com>
---
dlls/ntdll/unix/file.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
-------------- next part --------------
diff --git a/dlls/ntdll/unix/file.c b/dlls/ntdll/unix/file.c
index 3699f8b8891..7a97f2bdd85 100644
--- a/dlls/ntdll/unix/file.c
+++ b/dlls/ntdll/unix/file.c
@@ -1123,13 +1123,13 @@ static BOOLEAN get_dir_case_sensitivity_stat( const char *dir )
struct statfs stfs;
if (statfs( dir, &stfs ) == -1) return TRUE;
- /* Assume these file systems are always case insensitive on Mac OS.
- * For FreeBSD, only assume CIOPFS is case insensitive (AFAIK, Mac OS
- * is the only UNIX that supports case-insensitive lookup).
- */
+ /* Assume these file systems are always case insensitive.*/
if (!strcmp( stfs.f_fstypename, "fusefs" ) &&
!strncmp( stfs.f_mntfromname, "ciopfs", 5 ))
return FALSE;
+ /* msdosfs was case-insensitive since FreeBSD 8, if not earlier */
+ if (!strcmp( stfs.f_fstypename, "msdosfs" ))
+ return FALSE;
#ifdef __APPLE__
if (!strcmp( stfs.f_fstypename, "msdos" ) ||
!strcmp( stfs.f_fstypename, "cd9660" ) ||
More information about the wine-devel
mailing list