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.