FileNames with the high bit set.

Don Speck mangler at cit-vax.Caltech.Edu
Sun Apr 24 20:05:30 AEST 1988


One of the beautiful things about the filename syntax of older
Unixes is that there was no such thing as an illegal filename.
Any string had the potential to be a filename, because namei
did something more-or-less sensible with any pattern of slashes
even when there were 0 or >14 characters between them.	Quite
a welcome relief from O.S's with strict punctuation rules, e.g.
    foovax::[000000.mydir.subdir]file.ext;32767

Alas, this changed in 4.2 BSD, and some filenames are now illegal.
Now some propose to add even more restrictions.  It's contagious
and pretty soon we'll be back to all those punctuation rules.

As the TCP people say, "be liberal in what input you accept".

Don Speck   speck at vlsi.caltech.edu  {amdahl,ames!elroy}!cit-vax!speck



More information about the Comp.unix.wizards mailing list