Kernel Hacks & Weird Filenames
Leslie Mikesell
les at chinet.UUCP
Mon May 2 05:46:32 AEST 1988
In article <574 at minya.UUCP> jc at minya.UUCP (John Chambers) writes:
>> it is pretty silly to allow non-printable characters in a filename.
>
>The problem with this argument is: Just what is a printable character?
>....These are added to the usual
>ASCII by using the 128 unused codes starting at 0x80.
I should have been more specific. Characters above the ASCII defined
range don't concern me. I can avoid ever accidently putting one into
a filename by setting all my equipment to ignore parity. What does
bother me is allowing characters that have an ASCII-defined meaning
other than a printable character to be in filenames. This means the
values below a space which includes all sorts of device controls that
I would prefer not to happen accidently.
> Or maybe I
>have one of the new NLS terminals that put out 2-byte codes for some
>characters.
Great.. Do you expect the kernal (and everything else that has fixed
length buffers) to magically accomodate the extra characters
transparently?
>You may be part of the "English-only" crowd, but there are lots of us
>who aren't, and we badly need those extra character codes. The fact
>that you can't type them on your silly ANSI terminal is of no concern
>to us.
>
Do your devices not require device control characters (carriage-return,
line-feed, form-feed, flow control, pad control, and the like? Do you
like having them in filenames?
Les Mikesell
More information about the Comp.unix.wizards
mailing list