Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!decvax!harpo!eagle!mhuxt!mhuxi!mhuxa!houxm!ihnp4!ixn5c!inuxc!pur-ee!uiucdcs!uiuccsb!emrath From: emrath@uiuccsb.UUCP Newsgroups: net.unix-wizards Subject: Re: re: funny characters in filenames - (nf) Message-ID: <2578@uiucdcs.UUCP> Date: Tue, 16-Aug-83 05:36:40 EDT Article-I.D.: uiucdcs.2578 Posted: Tue Aug 16 05:36:40 1983 Date-Received: Wed, 17-Aug-83 05:53:00 EDT Lines: 14 #R:mit-eddi:-54600:uiuccsb:14900002:000:695 uiuccsb!emrath Aug 16 00:03:00 1983 I remember dec's DOS opsys for the pdp-11. The open system call took 3 words of "rad50" (48 bits) as the file name. However, all bit patterns except all 0s were valid as far as the filing system calls were concerned. All 0s meant the directory entry was free. Sure, U could write your own program to create weird file names, but there also were system calls used for parsing file specifiers. All the system programs, and most of the user stuff we wrote, used the same parsing routine, so everybody stayed happy, most of the time. The restrictions on file names were imposed by essentially a library routine (though this happened to be part of the "kernel", god forbid). Sounds all too familiar.