README.md
Please find enclosed the contributions from the Maine LUG for the
Fall '80 DECUS RSX tapes. Actually, all contributions this time around are
from the Jackson Laboratory.
Maine LUG Librarian
The Computing Center
The Jackson Laboratory
Bar Harbor, Maine
04609
Phone: (207) 288-3371 X-306
This software is submitted in the general spirit of DECUS. Thus the
software should be considered as experimental. The Jackson Laboratory assumes
no responsibility for the use or accuracy of the software, and the software
should not be used in a profit oriented fashion.
If you have problems, patches, suggestions, or comments, feel free to
contact the authors. No promises regarding maintainance though. The authors
are:
Eric Johnson ( LG.... BRM... LEVELS TECO_macros )
John Guidi ( $$$BLK $$$LBN TECO_macros )
Enjoy!
------------------------------------------------------------------------------
LG....
The LG psydo device handler is used as a resource task at the
Jackson Laboratory. It provides a clean means for implimenting privileged
processes for non-privileged tasks and for providing oft needed facilities
through a know communications interface (QIO's). We use it as a system log
because we run LEVELS on a VT100 as our console. By redirecting PDS's LUN
10 from CO0: to LG: all login/logout messeges go to both the console and to
a file.
LGINSTAL.RNO should provide enough info to get LG running. The
source code documentation and the MACRO program LGTST give examples for using
the QIO mechanism to talk to LG. The following is a list of the files
associated with the handler and test programs.
BROOM is a little utility that writes a block of nulls to every
free block on a Files-11 multi-directory device. This is done periodically
to insure that data from deleted files is kept private. It uses FCS to
allocate the largest non-contiguous file possible, then writes to each block
in the file. The files associated with this utility are:
This is another version of the now famous LEVELS. This one
has VT100 ansii mode support for the real time flavor. It does some
fancy reverse video, and maintains separate scrolling regions for levels
and the operator.
$$$BLK is a block identifier utility. It is useful in determining
which files are allocated to particular locations on a Files-11 disk.
Input to the utility consists of a list of LBNs. The utility outputs the
file names which are allocated to the LBNs, as well as the corresponding
VBN for each file. Read the file BLK.DOC to get started.
$$$LBN is a LBN mapping display utility which will identify all LBNs
allocated to any user specified files. Input to the utility consists of file
descriptions (possibly wild), or an indirect file which contains a list of
files to be displayed. The file LBN.DOC is the starting point.
There are a number of TECO macro sources (.TES) in this account. The
file TECMAC.DOC describes how command line syntax and documents the function
of each macro. These macros are not squished (obviously!).