cygwin filenamecase problems was (RE: qt 3.1 port planing)

Ralf Habacker kde-cygwin@mail.kde.org
Tue, 17 Dec 2002 12:56:02 +0100


> -----Original Message-----
> From: kde-cygwin-admin@mail.kde.org
> [mailto:kde-cygwin-admin@mail.kde.org]On Behalf Of Robert Collins
> Sent: Monday, December 16, 2002 8:43 AM
> To: kde-cygwin@mail.kde.org
> Subject: RE: cygwin filenamecase problems was (RE: qt 3.1 port planing)
>
>
> On Mon, 2002-12-16 at 18:04, Ralf Habacker wrote:
>
>
> > Could this not be handled through an option to the CYGWIN
> environment variable
> > like strict_case:level as described in the cygwin docu ?
>
> No. Strict case != POSIX_SEMANTICS.
>
> POSIX semantics on NTFS allows these two files to coexist
> 1) 'A'
> 2) 'a'
>
> strict case checking means that cygwin won't open a file unless the case
> matches.
>

That means there is currently no option to real deal with full posix filenames.


> However, most projects are willing to fix their CVS when they have
> non-caseless-unique file names - because Windows is *NOT* the only OS to
> have 'case preserving, case insensitive' filesystems. I.e. automake
> comes to mind as one project that had made that mistake, and fixed it
> when it was politely pointed out.
>
but for the qt xfree release this seem to be no problem until the cygwin port
:-( 

Ralf