[PATCH 2/2] ntdll: Check for case-insensitive volumes.

Alexandre Julliard julliard at winehq.org
Mon Oct 18 12:23:49 CDT 2010


Charles Davis <cdavis at mymail.mines.edu> writes:

> Only if the file system doesn't preserve case. Most modern
> case-insensitive file systems (FAT, NTFS, HFS) preserve case. CIOPFS
> preserves case if it's allowed to write xattrs to the underlying FS.
> This is why I even had the case-preserving handling in there in the
> first place.
>
> So, if I understand correctly, you think that, if we determine that file
> system is case-insensitive, we should also assume it doesn't preserve
> case. Is that correct?

No. The check_case flag is used to specify Unix semantics, but Unix
semantics on a case-insensitive filesystem are just the same as Windows.
It doesn't make sense to try to be more case sensitive than the
filesystem.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list