Black, Andrew wrote:
I would have thought the problem was more widespread than VMS, in particular Windows would be affected (at least as far as I can see).
All windows versions I have come across regard "File.pm" "file.pm" "FILE.pm" as the same file.
The NTFS file system considers them two separate files when read or written from the POSIX subsystem.
Except that Win32 is case-preserving, but not case-sensitive.
The POSIX subsystem is case sensitive.
VMS downcases anything on the command line that isn't quoted.
By default it upcases everything that is not quoted. It is the initialization sequence in C programs that downcases everything that is not quoted.
With recent Alpha/IA64 versions, the behavior of DCL can be changed to preserve case with out quoting.
It's a slightly different evil. Different things break under different circumstances. Win32 does have a full POSIX compatibility layer (it's called CygWin ;), but I don't think UNV rises to that leverl yet...
GNV requires a lot of work, however ODS-5 with 7.3-1 and later will be case sensitive if desired.
The options actually give programs like perl some issues as they need to check the environment to determine how they should operate.
-John [EMAIL PROTECTED] Personal Opinion Only
