On Mon Jan 07 23:03:33 2008, KWILLIAMS wrote:
Show quoted text
Hi Ken,
yes, I can confirm that I've tested this only on Cygwin's perl 5.8.8
(which is the perl shipped with the current Cygwin distro).
(Of course it happens also on Windows when using the Cygwin's perl,
since in that case it's $^O eq 'cygwin' anyway.)
Show quoted text> Perhaps the right thing to do is to just return 1 if &mount_flags()
> isn't defined.
Yes I think it should be safe (to make the
File::Spec::Cygwin::case_tolerant method just return 1 when
&mount_flags() isn't defined).
Really, as you perfectly know Cygwin permits to create case sensitive
Cygwin-only-managed mounts (starting from cygwin 1.5.0), but it's still
considered experimental and it certainly falls into a niche use, so I
think it's safe to make the extra checks happen only for future
Cygwins/perls.
(Other than this superficial consideration, I'm by no mean a Cygwin expert.)
Thank you!
-Emanuele