DOSFS_FindUnixName and "unix" filesystem (was: Re: (HELP) ...)

Alexandre Julliard julliard at winehq.com
Wed Aug 28 20:25:36 CDT 2002


Martin Wilck <Martin.Wilck at fujitsu-siemens.com> writes:

> Now in /home/martin/Software, I have subdirectories "Wine" and "wine".
> DOSFS_FindUnixName() uses "wine" because 
> a) DOSFS_ReadDir returns it first,
> b) The DOS short names match (the Unix names obviously don't).
> 
> Since "wine" is the wrong path, the search fails shortly after.
> This happens even if I set the Filesystem type of drive Y: to "unix".

I'd say that DOSFS_ToDosFCBFormat should fail when the file contains
upper-case chars on a case-sensitive file system. This will probably
make it impossible to access some files in certain cases though. I'm
afraid it's not possible to support case-sensitive file systems 100%
right given that Windows apps don't preserve case correctly.

-- 
Alexandre Julliard
julliard at winehq.com



More information about the wine-devel mailing list