README.md
The files in this UIC [302,205] are due to:
Ed Bolson
CVRTC RG-20
RR616 Health Science Building
University of Washington
Seattle, Washington 98195
Most are intended for IAS, although CSI should work for all RSX derived
systems.
A few caveats are in order, and are included in the short descriptions
of these programs below.
CSI is a FORTRAN callable implementation of DEC's command string
interpreter. Much effort has been expended to make the calls simple
and compatible with the original MACRO's. However, I believe the
assembly of CSI may give errors if the patch to the MACRO assembler
which fixes expansion of macros with generated symbols has not been
made. A version of the macro MOVARG which gets around this bug is
included in CONTROL.MLB.
The MAIL facility works as specified. Some users may wish to alter
the subroutine SETDEF, which sets the default file protection word,
to protect against read by all but the owner of [1,200]. This gives
security against all but the most capricious of system programmers or
the system manager (who can create a USER who owns [1,200]).
MAIL was written in FLECS, a structured FORTRAN pre-processor. The
FTN file is also included, and will compile with F4P. However, it
is nearly unreadable, so the FLECS listing file MAIL.FLL is also
included.
COST is being sent as is. No attempt was made to generalize it to
other charging procedures. However, the structure should be useful
and/or informative to system managers.
GET HAS BEEN FOUND TO BE VERY USEFUL, SINCE IT IMPLEMENTS A FEATURE
NOT AVAILABLE IN IAS, AND ALSO EXPANDS ON IT. MOST OF OUR USERS
IN ANY ONE GROUP NEED THE SAME PROGRAMS AVAILABLE. RATHER THAN
INSTALLING THEM OR REQUIRING A RUN COMMAND FROM A CENTRAL UIC,
GET RUNS A PROGRAM FROM THE UIC CREATED BY COPYING THE GROUP CODE
TO THE USER CODE: I.E. [300,300].
THE GET $FILE COMMAND RUNS PROGRAMS FROM [100,100], AND THE PROGRAM
COULD OF COURSE BE EXPANDED TO RECOGNIZE OTHER SPECIAL CHARACTERS.