John E. Malmberg wrote:

Except that Win32 is case-preserving, but not case-sensitive.


The POSIX subsystem is case sensitive.

Except that _no_ M$loth code uses the POSIX subsystem: none of the standard libraries, none of the GUI (i.e. Explorer) code, and none of the CMD line utilities. It is apparently relatively easy to get your directory structure in a state where your _only_ option (per M$loth's own tech document) is to fdisk the partition and restore from a backup!


AFAICT, the only reason that the POSIX subsystem libraries exist is so that M$loth could claim POSIX compatibility (probably to satisfy requirements for some DOD contract). No one sane uses the POSIX library under Win32; CygWin, for example (who you would think would find this very useful) has essentially rewritten their own code from scratch to have the effect of POSIX semantics (with the appropriate ENV setting, that is).


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.

Ooh, that's even more evil than I had imagined! I only knew about the CRTL portion of that...


John

--
John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4501 Forbes Boulevard
Suite H
Lanham, MD  20706
301-459-3366 x.5010
fax 301-429-5748

Reply via email to