Kernel Hacks & Weird Filenames

Doug Gwyn gwyn at brl-smoke.ARPA
Sat May 7 05:10:18 AEST 1988


In article <2630003 at hpsal2.HP.COM> morrell at hpsal2.HP.COM (Michael Morrell) writes:
>/ hpsal2:comp.unix.wizards / jc at minya.UUCP (John Chambers) /  5:55 pm  Apr 30, 1988 /
>The problem with this argument is:  Just what is a printable character?
>HP-UX has the routine isprint (most likely all other Un*xes have it too).
>So it is not too hard to determine what a printable character is (HP-UX's
>implementation includes NLS as well).

What constitutes a "printable character" is inherently locale-dependent.
Since the OS kernel has to support multiple concurrent locales, it is not
in a position to make a correct determination about character printability.

People who argue that the kernel should "help" the user seem to have
missed out on what is REALLY helpful and to have instead settled on an
overly restricted model of what users need to do.  The UNIX designers
got this exactly right.  The "value added resellers" on the other hand
seem to let marketing yoyos make their technical decisions for them.



More information about the Comp.unix.wizards mailing list