.ps 56,80
.lm 5
.rm 75
.ap
.blank 2
.c;Mark Crego and Joe Bingham
.c;ManTech Services Corporation
.c;2320 Mill Road
.c;Alexandria, VA 22314
.c;(703) 838-5600
.blank 2
This submission consists of OBSERVE and DEFAULT.
.list ' '
.le
 OBSERVE allows you to attach your terminal to another process' terminal
output.  It has the following known problems/restrictions:
.list '.'
.le
Requires CMKERNL and EXQUOTA.
.le
Will not work if you are logged in over DECNET.  PLEASE NOTE:  As of this
writing the tape is in its final stage of preparation and the version of
observe on the tape 
has been known to crash a VAX if you are on DECNET and the person
you are attempting to observe also on DECNET.  If one of you is on DECNET
OBSERVE will not work but should not crash your system.
.LE
Your baud rate must be equal to or higher than that set on the observed
terminal.
.le
"Illegal I/O function code" is a catch-all error message for most problems
encountered - specific probem is not reported.
.end list
.le
 DEFAULT is my "SET DEFAULT x" program which I have put on the tape 
in the past.  This version is more compatible with rooted directories
and version 4 filenames than past versions but still has some inconsistencies
and bugs.  It has very cryptic syntax - 
after all that is the reason for
using this type of program.  Several new command options have been included
- e. g. define the current location as a rooted directory
or as a physical device/directory, step 
backward through the directories in a tree.  I find these commands very handy
tools as I work on this tape.  For instance one thing I do is make sure that
all of the directories directly under [VAX85C] and [VAX85D] have a
AAAREADME.TXT file.  Having CURRENT__DECUS defined as $3$DRA1:[VAX85C.],
$3$DRA1:[VAX85D.]/trans=(conc,term) I can say "D,,D MANTECH", for instance
to get to CURRENT__DECUS:[MANTECH].  I can then say "D,,N" to get to the
next submission or "D,,K" to get to the preceeding one.  Alternatively I
could define [VAX85C.] as a rooted directory by setting default there
and saying "D,,B" or setting default to one of its subdirectories and saying
"D,,A".
 For more about the command syntax see DEFAULT.MAR, DHELP.FOR and the
individual subroutines.  I have been making modifications to the program
as I work on the tape so a lot of the comments 
are not up to date and I
will not hold up the tape to work on them.  I will put a cleaner version
of the program on the next SIG tape.  Note that the program should be defined
as a foreign command, say 'D*EFAULT == "$DEFAULT"'.  It is not possible
to set up a .CLD file and put it in DCLTABLES because DCL will not pass
the commas on the command line to the program.
.end list
