[VAX82A.DFWLUG]AAAREADME.TXT DFW LUG Contributions coordinated by: John Jenkinson MOSTEK Corporation 1215 West Crosby Road P. O. Box 169 MS 32 Carrollton, Texas 75006 A brief overview of the directories: 1. AVATU contains the file AVATUDOC.DOC which was accdentally deleted from some of the Fall 1981 tapes. The complete directory is on [VAX81B.DFWLUG.AVATU]. 2. GALAXY a much inproved MULTI-TREK. 3. MGT a general purpose Magnetic Tape Utility. 4. MOSTEK several utility programs and command procedures. o CRT a set of CRT control subroutines written originally under VMS V1.0 to control VT100's, VT52's, and a variety of other graphics and display terminals. While this subroutine package has little value now that VMS foreign terminal support is a reality, it may nevertheless prove helpful for users with special graphics requirements who are in need of a kernel terminal I/O package. o DELAY a very simple subroutine package designed to hibernate a process for a given number of milliseconds (or 100ns clock ticks). o GETJPI Page 2 two routines. The fortran program produces a static display of all SYS$GETJPI parameters for a given process (the process may be specified by name or a hex uic PID may be given - the name is checked first and then if rejected, the command string is converted to process id). Useful for static monitoring of any process. The macro file is a simplified interface to the SYS$GETJPI system service so that user programs may easily access this very useful system information resource. o LBN this command procedure is useful in converting logical block number (LBN) on disk drives to and from cylinder, track, and sector for RM05 and other disk drives. This is necessary when bad blocks are to be entered during a manual BAD (MCR BAD DRxx: /UPD). I can never remember the correct formula for each type of drive so This command procedure will work for any drive type with the appropriate parameters. o MOVC this set of macro subroutines enables easy access to the VAX MOVC3 and MOVC5 block move byte instructions. With them a programmer may move blocks of data from one position in memory to another very efficiently. Useful in moving single bytes around in I*4 arrays, etc. o NETPRT a network file spooler utility which enables a user to print a file on a remote node (VMS or RSX systems only). The remote RSX code is node specific but may be modified for your partitular network configuration. o RESUME a simple utility and associated command procedure to resume previously SUSPENDed processes. Useful in halting user use of system resources while system hackers do their thing. See SUSPEND for further information. o RMS a set of useful RMS fortran interface utilities which allow the fortran programmer to do wildcard file accesses, full filename expansions, block mode file transfers, and file uic changes. This code will be useful to anyone trying to use the USEROPEN parameter on the fortran OPEN statement or anyone trying block I/O for the first time. Portions of the block I/O routines have appeared in the PAGESWAPPER. o SHUTDOWN Page 3 a rewrite of the VMS shutdown procedure This rewrite cleans up some problems in the shutdown procedure and allows for multi-line "shutdown reason messages", as well as correct dismounts of RM05 volume sets (user data). o SPL a remote file spooler utility which preceeded the development of the NETPRT utility. Has as a spool queue facility the SPLQUEUE program. o STRING string library routines used by most of the utilities in this DECUS submission. Inefficient but extremely useful. o SUSPEND a program and corresponding command procedure to place all user processes on the system in the SUSPENDED state. Useful in performing a software HALT of the system while software/hardware work is performed by system hackers. o TELL a simple but useful utility which allows a non-privileged user to issue broadcasts to terminals on the system associated with his/her UIC, but not to others. Useful in batch jobs to notify yourself of job completion: $ TELL TTA0: BATCH JOB ABCDEF IS COMPLETE!!! 5. TIP a program to transfer files from Computer to Computer. 6. VAXDPY VAX versions of the DEC-10 SYSTAT and SYSDPY utilities.