Mark Crego and Joe Bingham
                          ManTech Services Corporation
                                 2320 Mill Road
                              Alexandria, VA 22314
                                 (703) 838-5600


     This submission consists of OBSERVE and DEFAULT.

         

              OBSERVE  allows  you  to  attach  your  terminal  to  another
         process'   terminal   output.    It   has   the   following  known
         problems/restrictions:

          .  Requires CMKERNL and EXQUOTA.

          .  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.

          .  Your baud rate must be equal to or higher than that set on the
             observed terminal.

          .  "Illegal I/O function code" is a catch-all error  message  for
             most problems encountered - specific probem is not reported.


         

              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".
                                                                          Page 2


              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.