On Tue, Sep 13, 2011 at 15:35, vitamin <wineforum-user@xxxxxxxxxx> wrote: > > stvs wrote: >> As a wine design question, is it reasonable for wine to have a flag that allows it to escape certain special characters and handle a greater subset of BSD names, except in the obviously clashing cases like backslash '\' and colon ':'? > > No, it's not reasonable. Wine implements win32 api, which has specific requirements for file names. BTW Wine does allow colon ":" in file names, which on Windows represents a NTFS file stream. Actually it's a bit more complicated than that. It's filesystem dependent. E.g. ':' is disallowed in directory files on NTFS, but allowed on systems without named streams. There are also tricky rules with filenames with ':' where applications have to scan them (e.g. 'more foo:bar' fails, but 'more < foo:bar' works...). (put shortly, it's a mess)