CHANGES TO DIR DEVICE BY VERSION NUMBER, SOURCE FILE IS DM:DEVICE;DIRDEV > 80 (6/11/78 MOON) Fixed to work with SIOT (e.g. LISP I/O) and with new-type archives. 79 (7/29/77 JMB) .FILE. (DIR) is translated to NAME1 UP. 52 (5/23/76 JMB) New DDT mode (for DDT) just like FIRST mode. NAME1 & NAME2 , where is not UP or DOWN, first gives files whose specified name matches , then ones after it (in ASCENDING order), and then ones before it, with each group preceded by a line of dashes. 51 (5/15/76 JMB) Print file size like FIND (NNN+NNN). Changed format of links. 50 (5/8/76 JMB) Added display of REAP bit. Changed AR* handling to read directly from archive file. Gets headers from device handler, if possible. Prints author for DSK or DM files when running on DM only. 49 (5/7/76 JMB) Changed format of ascii directory output. 48 (5/5/76 JMB) Add -FIRST mode, opposite of FIRST mode. 47 (11/7/75 GROSS) Clean up a little. 46 (11/6/75 GROSS) Hack files bigger than 256 blocks. 45 (11/6/75 GROSS) Fix bug in FLEN. 44 (9/6/75 GROSS) Fix bug in RJNUM - non-final "9"s lost. Have CNAMES not do RJNUM stuff if doing FIRST#. 43 (8/19/75 GROSS) Put lots of code in the output buffer. Flush some spurious SETZM's. 42 (8/17/75 GROSS) Don't do (41) if fname is .FILE. (DIR) Put most of the OPEN code into the directory buffer. 41 (8/16/75 GROSS) Hack image-mode dirs for NDIRED, etc. 40 (8/16/75 GROSS) Add hacks for .FILE. /. 39 (8/15/75 GROSS) Add stuff for 2nd output line. Use 0 as the file-length for links. 38 (8/14/75 GROSS) Add hacks for .FILE. +. 37 (8/13/75 GROSS) Add FIRST# mode and ###### for getting files with numeric 2nd fname. Do syntax check before opening directory. Use right-justified numbers for comparison. 36 (7/26/75 GROSS) Use 777777 for link's flen, and change MAXCHS to reflect the fact that if you have the max # of files, each will have at most a 3 char length (being n.m). Add decoding for DIRxxx devices. Separate pure & impure stuff. 35 Clean up a lot: Flush GCDIR in favor of faster SUBSET. Flush DIRSRT in favor of faster SORT. Make the open filename decoding simpler. Have LISTF do it all at once (not 1 line at a time). 34 Use JOBCAL instead of JOBGET in interrupt handler. 33 (7/23/75 GROSS) If null cdate, don't print time. 32 (7/22/75 GROSS) Pass back the real error code when the directory open fails. 31 (7/22/75 GROSS) Do ascii open so TTY will work. 30 (7/21/75 GROSS) Flush lots of extraneous krud. Have file-length give 1 decimal place. Put referenced-date in the output. Add "SIZE" as an alias for "LENGTH". Add device hackery: DIR: Works normally. (36) DIR: Like DIR:, but uses device : (36) For example, DIRML:LUSER;RDATE DOWN JOB: Loses. Anything else is treated like DSK: .FILE. (DIR) ACTS LIKE NAME1 UP .FILE. + ACTS LIKE ONLY .FILE. - ACTS LIKE NOT (40) .FILE. / ACTS LIKE UP (40) .FILE. \ ACTS LIKE DOWN ****** ACTS LIKE FIRST (37) ###### ACTS LIKE FIRST# ****** ACTS LIKE SECOND To use these features, tell DDT AI *: *; .FILE. *, DIR: AI *: *; ****** *, DIR: AI *: *; * ******, DIR: (37) AI *: *; * ######, DIR: 29 (3/30/75 PDL) Put insert files into this file. Added new modes: CDATE>, CDATE=, CDATE<, same for RDATE, and NAME1, NAME2. Date hackers take 741231 style dates, name hackers take * format names. 28 (3/25/75 PDL) Changed to give MODE NOT AVAILABLE if files not from legal list instead of just giving directory untouched. ------- DIR ORDER updated to this point. -------