Charles Davis cdavis@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.