Filenames with Win32 special characters (or: Interix filename compatibility)

Christopher Faylor
Tue Mar 11 16:32:00 GMT 2008

On Tue, Mar 11, 2008 at 11:55:45AM +0100, Corinna Vinschen wrote:
>On Mar 11 11:50, Corinna Vinschen wrote:
>> Case sensitivity is still not possible with this approach.  You
>> can get generic case sensitivity in Cygwin with a bit of work.  The 
>> magic flag is OBJ_CASE_INSENSITIVE in the object attributes.  However,
>> this would not work for fork/exec.
>Oh, and, beginning with Windows XP, you would have to enable case
>sensitivity in the kernel. Set the DWORD
>HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\obcaseinsensitivity
>to 0x0 and reboot.  No worries, this doesn't affect Win32 calls.

I thought this had come up before and that it affected files in
Explorer, i.e., you delete file "A" and file "a" gets deleted too or
something like that.

FWIW, I'm all for getting rid of managed mounts if we can create all of
the same stuff transparently.


More information about the Cygwin-developers mailing list