On 05/27/2010 10:37 PM, Charles Davis wrote:
On 5/27/10 11:20 PM, Scott Ritchie wrote:
Since it's relevant I'll mention the CIOPFS (case-insensitive on purpose) FUSE module that was made a while back. It works fine as far as I can tell (and I believe Mac supports FUSE),
I tried compiling it from git on my Mac and it failed horribly (it needs the user lock manager that comes with Linux FUSE, which MacFUSE doesn't have). *I'm* willing to do the work to make it work, but most Mac users just won't bother. Besides, since HFS+ is case-insensitive anyway, why bother?
it's just waiting for some glue code to be actually used with a Wine installation.
Wine still needs to be made aware when it's on CIOPFS though (similar to how it behaves on fat32 partitions)
That's kinda difficult on Linux. It's easy enough to tell if you're on a FUSE FS (statfs(2) will tell you that), but it's somewhat tedious to tell exactly which FUSE FS it is (AFAIK, the only way to tell is to read the mount table).
Well we could do something blunt like have CIOPFS deliberately make a "hey I'm case insensitive file" that Wine could look for.
Thanks, Scott Ritchie