I have been using Cygwin 32-bit on Windows 7 Professional 64-bit. I had the
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\ObCaseInsensitive registry key set and all has been good: I could get true case-sensitive filename handling, I could create
foo.txt in the same directory.
Now that Cygwin 64-bit is released, I want to try it on Windows 7 Professional 64-bit. It turns out that the ObCaseInsensitive registry key has no effect for Cygwin 64-bit because the key seems to be for the Win32 subsystem only. Subsystem for UNIX-based Applications (SUA) is also not available in Windows 7 Professional 64-bit (Enterprise or Ultimate is required). In fact, I don't even know if having SUA installed would help at all.
Does anybody know if it is possible to get case-sensitive filename handling with Cygwin 64-bit on Windows 7 Professional 64-bit?