Medical College of Virginia Submissions coordinated by: John Fritz MCV Academic Computing Medical College of Virginia Box 16, MCV Station Richmond, VA 23298 (804) 786-9843 Most of the commands in this submission use DCL syntax, but they all include their own command definitions, so you should define them as foreign commands (i.e. $ doit :== $THEDIRECTORY:DOIT.EXE) rather using SET COMMAND. o [.PRECIS] Reads a magnetic tape and prints a formatted listing of the first few records of each file on the tape, to help identify what is on the tape. If any tape or file labels are detected, the information in them is interpreted. o [.WHAT] A cluster-wide version of WHO or SHOW USERS. You can get information on processes selected by node, by username, by process name, or by image name. It shows node name, terminal name, user name, process name, process identification code (PID), CPU time, connect time and image name. o [.LIB] Cli_parse_foreign: makes it easy to link a command table into a foreign command. Eliminates the eternal wait for SET COMMAND to complete. Pas_getFilespec: given an open Pascal file variable, returns the complete filespec of the file. o [.TBL] A set of routines for writing arbitrary chunks of memory to object files so they can be linked into other programs. o [.BUILD] A very crude approximation to MAKE or MMS. o [.EXTRACT] A program to extract labeled blocks from one or more files and concatenate them. Page 2 o [.MSGPAS] Reads an object file (presumably produced by the MESSAGE command) and produces a Pascal module file containing an [external, value] integer declaration for each absolute symbol in the object file. You can then compile the Pascal module and inherit it to automatically get definitions of the message symbols. These routines have all been compiled under VMS 4.4 and Pascal 3.4. They should work under VMS 4.2, but if you wish to modify them and you are using an earlier version of Pascal you should be aware that earlier Pascals will not accept V3.4 environment files. See AAAREADME.DOC in this directory and each subdirectory for more information.