This directory contains a combination of two older decus programs, namely lc (directory lister) and grep (pattern matcher). They were originally with utilities that came with the FAMOUS Conroy C compiler. This program predates the C compiler from the fall 1979 tapes, thus the assembler module gethdr.s may need some work. It does have a bug which has to do with how DEC puts directory files together. Sometimes the next free byte indicator appears to be wrong and one garbage item is listed. ls (list directory): Normally, files are listed in alphabetical order, in 4 columns. Its options are: -1 Print in 1 column format -d Don't sort. -l Print in long format -n Include version numbers -p Include protection in -l format -t Include totals in -l format -v negagated class selection usage: ls [-1dlnptv] [pattern] [uic] [>file] pattern is a UED pattern (regular expression) with these exceptions: ? is the ANY character (instead of . ) # is equivalent to [0123456789] (matches numbers) @ is equivalent to [abc...xyz] (matches alphas) The ^ [] $ [^ ] * special characters all work. note: patterns may not begin with "[" (thinks its the uic). Use: ls ?*[...] or ls ^[...] etc. Output may be redirected to a file using the >file option.