README.md
This is file README.1ST for SRD
This will be (is???) released on the Miami Spring 81 tape.
This is a re-issue of this SRD, which was originally on
the SanDiego Fall78 tape.
Please take note that this is *NOT* the same as the "working group" version.
(I am inclined to say that it works better, but since I never tried the
"working-group" version myself, I don't know from personal experience.
Others who have used both, though, tell me that this one is the better.)
Since the San Diego release, this has had some minor fixes and some small
modifications as requested by other users.
I have added some more switches, and included "grand-totals", for
wild-card directories.
The operation concerning omitting system directories has been changed
slightly ( /SY switch).
Included also in the release are 2 TECO macros, to do a mass-edit on
an SRD output file. In TECO, do EISTRIP$$ and EIGET$$
This is a vastly improved version of SRD, dated 6-DEC 1979.
by: Ray Van Tassle
Motorola
1301 E. Algonquin Rd.
Room 4135
Schaumburg, Ill.
312-576-6017
It has been sporadically updated over the last year and a half, so long
that I forgot what it's original base was. I think it was the
version distributed with our IAS V 2.0 system.
The original SRD had a massive number of bugs, the worst one was
probably that it would loose files on a Write-back (but mostly only
on very large directories) !!!!!!!
This version has had all the bugs I could find fixed, plus a lot
of enhancements.
Some of the key things are:
Write-back works properly, and it also re-tries if it gets
an I/O error on the write.
It will dynamically expand it's core buffer (via EXTSK$ directive)
if the directory won't fit.
If the entire directory won't fit, it will do it in
chunks, each of which is sorted properly; along
with a warning message.
A trailer line for each directory is given, showing the number
of files in the UFD, and the number of files selected.
If a switch that causes the file header to be read is
specified (/MI, /FU, or a date switch), the number of
blocks used/allocated is also given.
A "nolist" switch is added, so you can get the above trailer
info, without getting a list of the individual files
(very handy for scanning an entire disk).
The user write-up has been re-written.
On date select, the "before" and "after" dates can now
both be specified.
The format of the output has been slightly modified so that
a simple TECO macro can make a PIP command file to
copy (or whatever) the selected files. Two macros to
do just that are also on this tape, in my UFD for
TECO macros. To use them, do:
SRD XXX.CMD=????
TEC XXX.CMD
*EISTRIP$$
*EIGET$$
* (any other edit you may want to do)
*EX$$
This SRD has been built and run on 11D 6.2, IAS V2.0, and 11M V3.1
To build it, do:
MAC @SRDASM
TKB @SRDBLD
The SRDBLD.CMD and .ODL files have to be slightly modified for the
various systems. They are commented.