========> [VAX92B.ALPHA]AAAREADME.TXT;1 <========



The subdirectories here are, together with the [analy...] directory
tree, the contributions of Glenn Everhart (Everhart@Raxco.com). They are:

[.BOSS...]      The BOSS multisession monitor; allows up to 8 terminal
                sessions on a single terminal, logging, playback and
                capture of sessions (with variable timing), cut/paste,
                repaint on switch, etc. etc.
[.DRIVERS]      Partly ported virtual disk driver source code and comments
                for information only...no executables there.
[.SEDT]         Distribution of SEDT editor, a superset of EDT, with
                translated Alpha executable. (Uses all of large
                windows/screens, multifile editing, much more.)
[.SWIM]         Windowed multisession monitor. Allows many windows
                on a terminal, each emulating VT100 (but may have bigger
                or smaller screens), over one connection. Windows may
                be moved/resized/journalled/backscrolled and unlike
                BOSS, in which one of the processes is "connected" at
                a time, in SWiM  several may be visible as windows.
                Windows may even occlude one another. Full native
                mode port.
[.VFE]          VMS File Editor, can edit any VMS file format in binary,
                hex, ASCII, etc., do fast searches, insert/delete records
                from any format, and much more. It is able to do much of
                what the PATCH utility does in VAX/VMS also. Partly
                translated sources (i.e., all but the lib$tparse calls)
                and a translated .EXE are present, tested on Alpha.

Full documentation for all these is supplied in the directories with
the programs.

In addition several other contributions are present:

alpha_info.zip  Information about the Alpha processor.
cswing*.zip     CSWing vested and partly ported code
FILE*.zip       FILE utility
[.gavron...]    Several utilities from Ehud Gavron including
                CLRREF, INVISIBLE, MOST, PHONE, SETUSERNAME,
                TAIL, and VMS_SHARE
[.hints]        Porting hints re Alpha
kermit_tv.exe   VESTed kermit
OSFTSCHSRC.ZIP  Csh version for Alpha OSF-1
Zip, Unzip      Zip and Unzip archivers for Alpha
ZDEC.zip        Zero Device Error Count, ported

========> [VAX92B.AMC]AAAREADME.TXT;1 <========



              /    |              APPLIED
             / ----+----         MAGNETICS
            /      |            CORPORATION

                                 THIN FILM
                              /+ CIM SYSTEMS


DAVID W. DELEY                     *** NOTE *** DAVID'S PREVIOUS ADDRESS WAS:
Applied Magnetics Corporation                   General Research Corporation
Thin-Film Division                              Scientific Computer Network
6300 Hollister Avenue                           P.O. Box 6770
Goleta, CA 93117                                5383 Hollister Avenue
PHONE: (805)683-5353 x2610                      Santa Barbara, CA 93160-6770
FAX:   (805)683-3018                            PHONE: (805)964-7724 x421
[.AMC...]                                       [.GRC...]


     [.AMC]----------[.DOC]
                  |--[.EDX]
                  |--[.MONITOR]
                  |--[.OPTIMIZE]
                  |--[.PRIMES]
                  |--[.SRCHQUE]
                  +--[.TERMINATOR]

[.AMC.DOC]
        Miscellaneous possibly useful documentation.

        ANALYZE_CRASH.DOC
        An example analysis of a system crash using the Symbolic Dump
        Analyzer.

        ANALYZE_PROCESS.DOC
        An example of how to analyze any process on a running system
        using the Symbolic Dump Analyzer.

        DCL_TO_SYS.DOC
        It is not always necessary to spawn a subprocess to execute
        a DCL command from within a program.  Often the same result
        can be achieved much more quickly by using the appropriate
        system service routines.  DCL_TO_SYS.DOC matches DCL
        commands with the equivalent VMS operating system provided
        routines.

        FORTRAN_ARRAY_ADDRESSING.DOC
        The correct way to traverse multi-dimensional arrays in FORTRAN.

        MODEM.PORTS
        Useful information on interfacing modems to VAX computer ports.

        PAGE_FAULTS_AND_ARRAY_ADDRESSING.DOC
        Understanding what a page fault is can sometimes be crucial
        to writing efficient code.  An overview of virtual memory,
        page faults, and array addressing in code is presented.

                                                                Page 2




        RANDOM_NUMBERS.DOC
        A paper on computer random number generators, with analysis of
        several commonly found random number generators including
        MTH$RANDOM (used by VAX FORTRAN and BASIC) and the standard ANSI
        C rand() function.  Anyone using random number generators will
        find the research done here most interesting and enlightening.

        XMODEM.CRC
        Article describing how Cyclic Redundancy Codes work.


[.AMC.EDX]
        The most recent updated version of the EDX editor (version 8.4)

        EDX is a powerful EDT-style TPU based text editor which supports
        all the major functions of the EDT editor plus many other
        advanced features not available in the EDT editor or the newer
        EVE editor.  It is intended for users familiar with the EDT
        editor who would like to switch to a faster, more powerful
        editor without having to learn a new editor all over again.  EDX
        also supports a WPS-style keypad mode for users who prefer the
        WPS-style keypad.

        Following are some of the advanced features of the EDX editor
        which are not available in EDT or EVE:

        · Built in spelling checker with 90,000 word dictionary.  Spell
              check a buffer, range, word, or display the dictionary and
              browse.  Includes guessing algorithms and personal
              supplemental dictionary support.
        · Edit modules within VMS text libraries.  (Fixed).
        · Obtain a directory listing
              Include optional /SIZE and /DATE qualifiers.
              Read in a selected file from the directory listing,
              delete a selected file, or lock a selected file.
        · Wildcard search and replace mode, with optional string to
              exclude as a match, case sensitive or insensitive.
        · List all lines containing a specified string or wildcard
              pattern along with the corresponding line number.
              (The EDT 'TYPE ALL' command)
        · Search for and highlight matching parenthesis.
        · Lock files, preventing others from editing them while you do.
        · Sort a buffer, range, or columnar range.
        · Columnar cut and paste in insert or overstrike mode.
        · Translate a buffer from EBCDIC to ASCII, and vice versa.
        · Compare two buffers line by line.
        · Translate DCL symbols and logical names.
        · Create DCL symbols and logical names.

        Note that all of the above features are performed within the
        editor without spawning a subprocess.

        EDX is built on the VAX Text Processing Utility (VAXTPU).  Users

                                                                Page 3


        familiar with VAXTPU can dynamically extend the editor's
        abilities by adding new functions which perform complex tasks.
        EDX makes this job easier by defining over 40 general purpose
        functions not available in VAXTPU itself.

        The EDX editor is also available from the DECUS library as
        program #V00385.  New updates are submitted to the DECUS
        library.


[.AMC.MONITOR]
        Plots a histogram of CPU utilization and compute queue
        length throughout the day.  This gives a general idea of
        how heavily utilized the computer is and when peek
        usage times are.  Takes as input the record file
        generated by the VMS MONITOR utility.  A similar program
        plots a histogram of disk I/O queue length throughout
        the day.  This can help determine if disk I/O
        bottlenecks are occurring and when.


[AMC.OPTIMIZE]
         Given a scalar function F, which is a function of several scalar
         variables {x(1),x(2),...,x(n)}, find the values of
         {x(1),x(2),...,x(n)} which MINIMIZE the value of function F.
         File OPTI2.FOR provides a choice of the Conjugate Direction
         Method of Fletcher and Reeves (CDM), or POWELL's method.


[.AMC.PRIMES]
         Routines for generating prime numbers and for finding the prime
         factors of a given number.


[.AMC.SRCHQUE]
        SRCHQUE is a program which searches a specified batch queue for
        a specified job name.  If it finds the job in the specified
        queue it returns with a status of sucess.  If it does not find
        the job in the specified queue it returns with a warning status.
        This program is handy if you wish to submit a job only if the
        job does not already exist in the queue.  Jobs retained in the
        queue on error are not counted.


[.AMC.TERMINATOR]
        TERMINATOR is "Yet Another Idle Terminal Killer" program.
        The only difference is this one is ours.


========> [VAX92B.ANALY]AAAREADME.TXT;1 <========



This directory tree contains the complete distribution of AnalyRIM
and AnalytiCalc, a spreadsheet and database system for various
systems including:
  * VMS on both Alpha (AXP) and VAX platforms
  * AmigaDos
  * Unix
  * RSX11
  * MSDOS

   Complete sources and executables are present.

   To install quickly on Alpha, perform the following steps:

$ crea/dir somedisk:[somewhere]
   (use a disk that has 1500 or so free blocks at least)
$ assign/sys somedisk:[somewhere] dk:
$ set def dk:
$ unzip [analy.analyrimalpha]dk_dir_contents.zip
$ copy [analy.analyrimalpha]analyrim.exe sys$system:

$ analyrim:==$analyrim

Now AnalyRIM will execute when you type "analyrim".

It is recommended that you place the assign/sys command in your
systartup_v5.com file and place the AnalyRIM symbol definition
in your sylogin.com file.

AnalyRIM requires no special privileges to run, nor does it use
any. Complete sources are preesent. Be warned however, that 
recompiling analyrim.for requires a pagefile quota of over 200,000
pagelets.

   Documentation can be found in the dk: directory for normal
typing and in Runoff source form in the CD [.doc] directory.

   If using AnalyRIM from a DECterm window, you can use the VC
command to turn on color and mouse. (The VB command goes back to
colorless.)
   If the mouse is enabled, the left button enters L cellname
to move to the cell pointed to. The center button enters the
currently pointed-to cellname, and the right button enters colon
followed by the current cellname your mouse pointer points to.
The center and right buttons thus are configured to facilitate
entering ranges.
   If you dislike the auxiliary keypad layout, you can edit the
files in the dk: area and change it to almost anything you want.

Glenn C. Everhart
10/23/1992
Everhart@Raxco.com
215 358 5875


Note: The version of AnalyRIM for VMS here is somewhat updated over

                                                                Page 2


that on the CD "Alpha VMS Startup Set", so that it operates OK
with the mouse in "enter mostly" mode and the VI command is
able to allow use in noncolor situations with systems with mice
when it is used with the VC command. (Use VC, then VI.)

========> [VAX92B.ANTIVIRUS]AAAREADME.TXT;1 <========



This directory has recent antiviral programs for MSDOS, Mac, and Amiga
current circa 12/1/1992, for the convenience of those with these
machines. They were taken from the wuarchive system's mirrors of
principal distribution points nationally for these programs.

========> [VAX92B.ANUNEWS]AAAREADME.TXT;2 <========



NEWS

The files in this save set build the complete news system on VMS. This is NOT
set up as a VMS INSTALLable product.

News is a messaging system supporting many-to-many communications over a
network or networks, using a variety of transports. ANU News is fully
functional even if your only connection with the outside world is
a mail one, and/or can be used locally as a messaging system with multiple
topics, threads within topics, and multiple groups, giving a very general
hierarchical model of messaging and numerous options for access choices.

The software is distributed in the source, object and executable formats.
It will require the installation of a number of logical names and site
specific configuration files, and a number of DCL procedures to be defined
at each site.

For a list of files in the distribution, and the installation procedure
please read the installation instructions contained in the file NEWS.DOC.

NOTE: the executables in this release were linked under VMS V5.3. If you are
running VMS V4.x then you will need to re-LINK the object files. This is
described in the documentation files.

========> [VAX92B.BAISLEY]AAAREADME.TXT;1 <========



   This collection is primarily a submission to accompany my symposium talk

                       VS151 -- Batch Extensions to DQS
                         A DQS-like Batch Facility, or
                      Amazing Things You Can Do with DCL

                               Wayne E. Baisley
                   Principal Software Analyst & D0FS Manager
                     Fermi National Accelerator Laboratory
              E-Mail: baisley@fndcd.fnal.gov  DECUServe: BAISLEY
                       Las Vegas Hilton -- Ballroom ABC
                   3:30 - 4:00 pm  Friday, December 11, 1992

There are 3 subdirectories --

[.COM]

        Contains the DQS Batch Symbiont and related command procedures 
        discussed in my talk.  They were developed under VMS V5.5, and in 
        this implementation, presume that DFS is available.

[.SLIDES]

        Overheads from my talk, in postscript.  To print them, use the
        IN_ORDER.COM procedure, after editing PRINT.COM to point to your 
        local printer.

[.TEST]

        Simple test procedure and log files showing DQS Batch Symbiont's 
        operation.

========> [VAX92B.BDM]AAAREADME.TXT;1 <========



 BDM
Bulk Disk Manager (BDM) is used to modify/report information about a
bulk disk partition. A bulk disk is disk space allocated to a group
or person that has been pre paid. This amounts to space management by
handling quotas.

BDM offers different services to the user depending on their classification.
There are five classifications and two types of access for each user.


Classifications:
----------------
USERS         - Users have access to a partition.
ADMINISTRATOR - Administrators may add, remove, or modify user information
                in a partition.
OWNER         - Owner's of a partition have administrative access to the
                partition.
VIEWER        - Viewer users have reporting access to all partitions.
MASTER        - Master users have administrative access to all partitions.
                Master users can also create and destroy partitions.

Access:
-------
READ          - Has read only access to a partition.
WRITE         - Has read and write access to a partition.


Services:
---------
ADD           - Add a new user to an existing partition.
CREATE        - Create a new partition.
DESTROY       - Destroy a partition.
EXPIRE        - Check to see if partition has expired.
MODIFY        - Modify partition user information.
REMOVE        - Remove a user from a partition.
REPORT        - Generate reports based on partition.
SHOW          - List information based on username.


========> [VAX92B.BULLETIN]AAAREADME.TXT;1 <========



  BULLETIN V2.12 (From Mark London)
The  BULLETIN  utility  is  a  utility to display messages to users when
logging in.  Users are notified of  messages  only  once.   They're  not
forced into reading them every time they log in.  Submitting and reading
messages is easy to do via a utility similar to the  VMS  MAIL  utility.
Privileged users can create messages which are displayed in full. (known
as SYSTEM  messages).   Non-privileged  users  may  be  able  to  create
non-SYSTEM  messages  (unless  your  system  manager  has  disabled  the
feature), but only topics are displayed at login.

Folders can be created so that messages pertaining to a single topic can
be  placed  together.   Folders  can be made private so that reading and
writing is limited to only users  or  groups  who  are  granted  access.
Alternatively,  folders  can  be  made  semi-private in that everyone is
allowed to read them but write access is limited.

When new non-system messages are displayed, an optional feature which  a
user  may  enable  will cause BULLETIN to ask whether the user wishes to
read the new bulletins. The user can then read the  messages  (with  the
ability  to  write any of the messages to a file). A user can enable the
notification and prompting of new  messages  feature  on  a  folder  per
folder  basis.   However,  the  exception  is  messages submitted to the
default GENERAL folder.  Users are  always  notified  at  login  of  new
bulletins  in  this  folder,  but can disable the prompting.  This is to
give non-privileged users some ability to force  a  notification  of  an
important message.

Messages have expiration dates and times, and are deleted automatically.
Expiration dates and  times  can  be  specified  in  absolute  or  delta
notation.   Privileged  users  can  specify  "SHUTDOWN"  messages,  i.e.
messages  that  get  deleted  after  a  system  shutdown  has  occurred.
"PERMANENT" messages can also be created which never expire.

Privileged users can broadcast their message (to either all users or all
terminals).

A user can select, on a folder per  folder  basis,  to  have  a  message
broadcast  to  their  terminal  immediately  notifying  them  when a new
message has been added.

An optional "Bulletin Board" feature allows messages to  be  created  by
users  of  other  systems  connected  via  networks.   A username can be
assigned to a folder, and any mail sent to that  user  is  converted  to
messages  and  stored  in  that  folder.   This  feature  originally was
designed to duplicate the message board  feature  that  exists  on  some
Arpanet  sites.  However, with the addition of folders, another possible
use is to assign an Arpanet mailing list to a folder. For  example,  one
could  have  an  INFOVAX folder associated with an INFOVAX username, and
have INFO-VAX mail sent to INFOVAX.  Users could then read  the  mailing
list  in  that  folder,  rather  than having INFO-VAX sent to each user.
Optionally, the input for the bulletin board can be directed to be taken
from  any  source other than VMS MAIL.  This might be useful if incoming
mail is stored in a different place other than VMS MAIL.

Messages can be either sent to a file, to a print queue,  or  mailed  to

                                                                Page 2


another user.

BULLETIN  can  also  act a USENET NEWS reader if the appropriate network
software is available to interact with.  See the installation notes  for
more detail.

========> [VAX92B.BZL]AAAREADME.TXT;1 <========



 Bart Lederman Contributions

[.BWBASIC.DIR]          Contains the Bywater BASIC Interpreter with
                        a few small modifications to make it run on
                        VAX/VMS. VESTed Alpha image from Glenn Everhart.

[.BAS_EDIT_FUNCTION.DIR]  Make an RTL function availble to 3GL 
                        programmers and DATATRIEVE users. Does a
                        lot of what F$EDIT does for DCL: strip
                        leading and trailing spaces, make upper or
                        lower case, compress whitespace, and trim
                        parity; or all of the above at once.

[.COMMANDS.DIR]         Contains updates to my command procedures
                        which show all of the parameters for
                        F$GETDVI, F$GETJPI, F$GETSYI, including
                        files with just the new parameters for VMS
                        V5.5

[.MOVEFILE.DIR]         Contains a program which uses the new
                        MOVEFILE qualifier to a file system QIO
                        to move and de-fragement a file.  It's
                        intended mostly as a way to explore the
                        use of movefile, and not as an actual
                        disk de-fragmenter.  However, it will
                        consolidate files and make files
                        contiguous.

[.NULL_DB.DIR]          Contains two programs written in C with
                        embedded SQL that read the metadata in
                        an Rdb database to find all of the fields
                        in all of the tables which are of type
                        DATE: it then updates all records where
                        those fields are set to the default date
                        of "17-Nov-1858" to make the fields NULL
                        instead.  The older program does the
                        entire database and then has one big COMMIT,
                        but this made the snapshot file very large.
                        The newer program commits one table at
                        a time.  It was needed because moving tables
                        from one database to another with some
                        utilities set all of the NULLs to zero, and
                        we needed to get the null date back.

[.TPU.DIR]              Contains a couple of routines I use to
                        process text files which come in from other
                        systems.  Two of them strip blank spaces:
                        one is faster than the other because it
                        removes large blank spaces first.

[.TRIM]                 An update to my program (in C) which will
                        process one or more files, and do some or
                        all of the following to all of them: 

        Remove characters from the beginning or end of each line;

                                                                Page 2


        Remove (and optionally replace) characters from within each line;
        Insert a prefix or suffix on each line;
        Process the first line differently from the subsequent lines;
        Insert a line at the beginning or end of each file;
        Trim trailing blanks and tabs from each line;
        Remove blank lines;
        Strip non-printing characters.

Bart Z. Lederman
System Resources Corp.
22 James St.
Beverly, MA 01915-3704

(DCS and DECUServe accounts LEDERMAN)


========> [VAX92B.CDDRIVER]AAAREADME.TXT;1 <========



This is a TEST version of CDDRIVER which adds some updates to make
it work better in a cluster. It is NOT a general cluster driver,
but will understand enough so that if you have a disk on a VAX
that is ONLY connected physically to THAT VAX but MSCP served
to a cluster, if you run this cacher on THAT VAX, it will benefit
the entire cluster. The work is due to Jon Pinkley working from
Paul Sorenson's original CDDRIVER.

Jon's address:

Jon Pinkley
3693 Meadowbrook
University Heights, OH 44118
jon@clevax.wec.com

========> [VAX92B.DECUSRV.DECWMAIL-TPU]AAAREADME.TXT;1 <========



Submission Title:       The DECWMail-to-Tpu connection
    
Submitter/Author: 
    
        M. Erik Husby
        Lotus Development Corp.
        1 Rogers St.
        Cambridge, MA. 02138
        (617)693-4490
        email:  husby@eisner.decus.org

    
Abstract: 
    
    The DECWMail-to-TPU connection is a program which allows DECWindows
    Mail to use an existing DECWindows TPU editing session as its
    editor. The TPU editor may be any DECWindows TPU based editor, EVE
    in any of its forms, or LSEDIT.  The editor does not need to be
    active on the same node as DECWindows Mail, but if it isn't, then
    one will need to insure that SYS$SCRATCH refers to the same disk and
    directory.


Computer and O/S Version Information:
    
        VMS 5.4 and above, DECWindows XUI Version 2 or DECWindows Motif.
    
Other Documentation / Installation Instructions:
    
    The instructions for setting yourself up are in the file
    DECWMAIL.TXT.  Please report any problems, major or minor, that you
    find.  This software is postcardware; if you like it and find it
    useful, please send me a postcard.


========> [VAX92B.DECUSRV.DSNLINK_NEW]AAAREADME.TXT;1 <========



Submission Title:       DSNlink_NEW : Get new DSNlink articles
    
Author: 
    
        Dan Wing
        University Hospital
        5250 Leetsdale Dr., #206
        Denver, CO  80222

        dwing@uh01.colorado.edu
        DECUServer username:  WING
        303-355-5806
    
Abstract: 
    
        DSNlink_NEW can run at any time interval to pull new DSNlink 
        article titles to your computer.  This eliminates the need to
        check DSNlink for new articles that pertain to your site.  It
        is fully configurable using logical names, command-line, or
        user-entered options.
    
Computer and O/S Version Information:
    
        VMS V5.0 and above.  Requires DSNlink (tested on V1.1-1) software.
    
Other Documentation / Installation Instructions:
    
        May be placed in any directory; I've placed it in our world-
        accessible utility directory.  Best to have it run a few minutes
        after midnight and search for all new articles since Yesterday.

        See the .COM file for more complete documentation and options.    

========> [VAX92B.DECUSRV.PCSIG-SPRING92]AAAREADME.TXT;1 <========



Submission Title:       PCSIG-SPRING92
    
Submitter/Author: 
    
        Pierre M. Hahn
        SUNY at Stony Brook
        Putnam Hall, MS 8790
        Stony Brook, NY 11794-8790
        (516)632-8869
        email:  hahn@eisner.decus.org

    
Abstract: 
    
    This is a collection of PC software which was offered by the PC SIG at the
    Atlanta '92 Symposium.

------------------------------------------------------------------------------
                             DISK UTILITIES
------------------------------------------------------------------------------
1ADAY30.ZIP      9633  05-01-92  1ADAY v3.0  Daily PC event manager. Does
                               | selected chores once a day.           
4DATE.ZIP        7041  05-01-92  Batch file to use the powerful 4DOS 4.0 date
                               | commands.                             
4DESC307.ZIP    12331  05-01-92  4DESC v3.07 automatic file descriptions for
                               | 4DOS. Uses BBS directories or session captures
                               | for text.                             
4EDIT108.ZIP    71726  05-01-92  Full screen description editor v1.08 for
                               | 4DOS.                                 
CLEAN89B.ZIP   138485  05-01-92  McAfee: CleanUp v8.9b Virus disinfector.
                               |                                       
CUDM333.ZIP    259422  05-01-92  Colorado Utilities Disk Manager v3.33 disk
                               | cataloger.                            
DIRDIR21.ZIP    25090  05-01-92  Directory of Directories v2.1 (Bug fix) Can
                               | sort by size, dates & name.           
DOG316.ZIP      55707  05-01-92  Disk Organizer v3.16 sort/defragment utility.
                               | Handles large drives.                 
NETSC89B.ZIP   114184  05-01-92  McAfee: NetScan v8.9b network compatible
                               | virus scanner. Direct from McAfee.    
PKBTM110.ZIP    12090  05-01-92  PK-BTM v1.10b Complex 4DOS batch files that
                               | allow doing almost anything an archive shell
                               | would do.                             
SD-300.ZIP     145663  05-01-92  StupenDOS 3.0 - DOS Shell.  PKZIP support.
                               | Written by a PKWARE employee.
                               | DOS Shell.                            
SM100.ZIP        1491  05-01-92  SpaceMap v1.0  Shows disk space usage by
                               | subdirectory.                         
SPLIT520.ZIP    29073  05-01-92  SPLIT v5.20 Divides a file, at specified
                               | points, into smaller files. Can reconstruct
                               | if necessary.                         
TSRSL106.ZIP   235827  05-01-92  TSR Select v1.06 Turns any program into an
                               | 8K TSR. Allows up to 15 entries in a pop-up
                               | menu.                                 
VSHLD89B.ZIP   107998  05-01-92  McAfee: ViruShield v8.9b for programmers &
                               | heavy disk copiers. Beta: 3-25-92.    

                                                                Page 2


WSCAN89B.ZIP   171854  05-01-92  WindowScan v8.9b from McAfee. SCANV for Win-
                               | dows environment.                     
------------------------------------------------------------------------------
                             CPU UTILITIES
------------------------------------------------------------------------------
ACCE26.ZIP     200024  05-01-92  Accesses v2.6 Task manager for Windows. Auto-
                               | size any window from any program, launch/
                               | place whole desktops from one icon or at Win-
                               | dows startup. Floating alarm clock, memory
                               | gauges, free disk space, calendar alarms &
                               | more.                                 
BURNIN45.ZIP   107991  05-01-92  BurnIn v4.5 system exerciser & diagnostics.
                               |                                       
FLASH120.ZIP     7063  05-01-92  FlashLED v1.20 TSR that uses LED's on key-
                               | board to indicate disk activity.      
PMIPS1.ZIP      47915  05-01-92  Chips & Tech. benchmark. Calculate MIPS of
                               | system. Update of 12-10-91.           
TSRCOM34.ZIP    76773  05-01-92  TSRCOM v3.4 TSR utilities for DOS memory
                               | management.. With mark/release, watch, dis-
                               | able & more.                          
TSRSRC34.ZIP    76332  05-01-92  TSRCOM v3.4  Source code.             
X87.ZIP         14008  05-01-92  X-87 math coprocessor emulator.       
------------------------------------------------------------------------------
                         COMMUNICATIONS UTILITIES
------------------------------------------------------------------------------
DPDQ24.ZIP      48683  05-01-92  Dial-PDQ v2.4 telephone direc-
                               | tory & dialer from command line.      
TLX315-1.ZIP   152021  05-01-92  Telix v3.15 - excellent communications
                               | program. Fixes some bugs from previous
                               | releases and now has a modem configuration
                               | program.                     1 of 3   
TLX315-2.ZIP   124780  05-01-92  Telix v3.15 Communications.  2 of 3   
TLX315-3.ZIP    64536  05-01-92  Telix v3.15 Communications.  3 of 3   
TXMDM204.ZIP    12587  05-01-92  Telix 3.15 modem setup files as of 2-25-92.
TXSWP121.ZIP    26547  05-01-92  Make TELIX an 8K TSR.                 
VM20.ZIP       135043  05-01-92  Visual Modem v2.0 for Windows. Easy configur-
                               | ing of USR HST modems.                
ZMAX320.ZIP     38823  05-01-92  ZMAX v3.20 Zmodem clone. Faster transfers.
                               |                                       
------------------------------------------------------------------------------
                     CAD, DRAWING, DESIGN, GRAPHIC AIDS
------------------------------------------------------------------------------
2FNT.ZIP       145060  05-01-92  PCX2FNT v1.1 Converts PCX graphics to Laser
                               | Jet soft fonts. Good for signatures, logos,
                               | letterheads, etc.                     
CADSHL21.ZIP   153600  01-15-92  CadShell v2.21 DWG/MGS system for AUTOCAD.
                               |                                       
CADTRK12.ZIP   110844  05-01-92  ACAD: CadTrack v1.10 front end for AutoCad.
                               | Keeps track of jobs, who, time spent, etc.
                               | Saves to simple database. Users enter name &
                               | password. Useful for billing, and can import
                               | to a regular database.                
GWSWIN08.ZIP   271596  05-01-92  Graphic Workshop v0.8 for Windows.    
LIGHT1.ZIP      29213  05-01-92  Electric Lights: PEG picture maker for Win-
                               | dows.                                 

                                                                Page 3


------------------------------------------------------------------------------
                       MISCELLANEOUS UTILITIES
------------------------------------------------------------------------------
4PR411.ZIP     282906  05-01-92  4Print v4.11 LaserJet/DeskJet utility to
                               | print 6 pages on one sheet. 3 pages X 2
                               | sides.                                
BARS2.ZIP       44206  05-01-92  BARS v2.0 Windows barcode printer. Uses
                               | VBRUN.                                
BOOKLT36.ZIP    46672  05-01-92  BOOKLET Printer v3.6 for HPLJ & DeskJet
                               | models. Will do up to 8 pages on one for
                               | folding. Includes extensive text/margin/
                               | paginate options.                     
CDPQS110.ZIP    24211  05-01-92  Info on how to play AUDIO CDs through a
                               | CD-ROM drive.                         
FONTSEE2.ZIP    22036  05-01-92  FontSee v2.0 Views all fonts under Windows,
                               | with sample print option & more.      
FSLABL30.ZIP    45131  05-01-92  FSlabel v3.0 disk labeling program HP/DJ/LJ &
                               | compatible printers. Prints from one to a
                               | full page using AVERY laser labels.   
GEOCK442.ZIP   180480  05-01-92  GeoClock v4.42 EGA/VGA sunlight clock.
                               | Includes twilight display.            
IC186.ZIP      119724  05-01-92  IntelliCat v1.86 disk cataloger.      
ICONC101.ZIP    43316  05-01-92  ICON-C v1.01 Icon Manager. Collects into one
                               | or several catalogs.                  
IMSTR11B.ZIP   134331  05-01-92  Icon Master v1.1b upgrade. Reads more .DLL
                               | files. Icon editor & manager for Windows 3.0/
                               | 3.1 & Norton Desktop.                 
MSS16.ZIP       44504  05-01-92  Message Screen Saver v1.6 - leave a message
                               | on your system when you leave.  Can be
                               | password protected.  Ctrl-Break disabled now.
                               |                                       
PCSPEAK.ZIP      9918  05-01-92  PC-Speaker sound driver for Windows 3.1
                               | A fair, but incomplete replacement for
                               | SoundBoard.                           
POSTBASE.ZIP    55055  05-01-92  PostBase stamp collectors' database.
                               |                                       
SLEEVE.ZIP      27143  05-01-92  psSleeve v1.0 post script printer for 3.5 &
                               | 5.25 diskette sleeve labels.          
STAMP225.ZIP   265519  05-01-92  STAMP v2.25 Philatelic database. Excellent
                               | cataloger.                            
WDLACCP.ZIP    189587  05-01-92  Windows v3.1 driver library ACCESS PACK. Good
                               | for users with disabilities.          
WDLDGIS.ZIP    410584  05-01-92  Windows 3.1 display drivers.          
WDLNOVL.ZIP    239596  05-01-92  Windows 3.1 drivers for Novell.       
WNVEL36.ZIP    122051  05-01-92  WinVelope v3.6 Envelope Printer for Windows.
                               | Cut & paste to/from clipboard, auto-landscape
                               | printing, store/retrieve, multiple sizes &
                               | more.                                 
------------------------------------------------------------------------------
                       TIME, MONEY, BUSINESS RELATED
------------------------------------------------------------------------------
CCS40.ZIP       70715  05-01-92  Credit Card Security v4.0 database program
                               | for tracking credit cards. Will print a form
                               | letter to notify companies in event of lost
                               | or stolen cards. Data can be password

                                                                Page 4


                               | encoded.                              
COMPLEX2.ZIP    83799  05-01-92  Apartment/Condo manager v2.0  Many nice func-
                               | tions.                                
FOIA-REQ.ZIP     2407  05-01-92  Request information files on yourself from
                               | the IRS. Freedom Of Information Act gives you
                               | specific rights to know what the government
                               | may know about you.                   
HR30S.ZIP      150809  05-01-92  Household Register v3.0s Full-featured menu-
                               | driven program to maintain a list of every-
                               | thing you own On-line help & comprehensive
                               | report generation.                    
LEASIT.ZIP     135404  05-01-92  Lease-It: Automotive leasing guide with
                               | formulas, calculations & explanations.
                               | Good for business & personal use.     
OVER1.ZIP      199007  05-01-92  Over_LAZ: Overlay collection. Over 75 busi-
                               | ness overlays for business in WP 5.0+ & HPLJ
                               | printers. Many standard office forms, rubber
                               | stamps & more useful items. 1/2       
OVER1A.ZIP     199769  05-01-92  Over_LAZ: Overlay collection. 2/2      
PCMAN23A.ZIP   221384  05-01-92  PCMAN v2.3 hardware/software inventory for
                               | MIS & personal use. 1 of 2            
PCMAN23B.ZIP   260555  05-01-92  PCMAN v2.3          2 of 2            
PROPOSE.ZIP     55534  05-01-92  Propose It! ASCII/WP templates in the proper
                               | format for business proposals. Includes
                               | sample text.                          
RMD12B.ZIP     142322  05-01-92  WindoWare reminder program v3.0 for Windows.
                               |                                       
GLOSRY41.ZIP   335367  05-01-92  PC-GLOSSARY 4.1  Extensive computer terms,
                               | definitions, acronyms & tables.       
XYSEE30A.ZIP   141835  05-01-92  XYSEE v3.0a College & high school algebra
                               | tutor w/graphics.                     
STOW185.ZIP    221240  05-01-92  Patriquin: StowAway v1.85 PC archival system.
                               | Moves old or inactive files to floppies with
                               | data compression, auto-format & easy restore.
                               |                                       

========> [VAX92B.DENTON]AAAREADME.TXT;1 <========



LIAISON_TOOLS V2.0
==================

The LIAISON_TOOLS application set grants what are typically privileged 
capabilities to specific, unprivileged accounts.  Capabilities are grouped
and granted using rights identifiers.

It is not unusual for there to be a legitimate need for a normal user to 
control or modify some aspect of a VMS system.  At the same time it is not 
desirable to grant a privilege that enables the account to do potentially 
dangerous things in addition to the legitimate action.  LIAISON_TOOLS provides
several capabilities such as queue, job, entry, and SYSUAF control that are
limited and secure.

The application consists of the CERBERUS image (another DECUS offering), 
several DCL command procedures, and a few C and MACRO programs.  It is 
distributed in VMSINSTAL kit format and is easily modified and extended.  All
source is included.

========> [VAX92B.DIGSYSJNL]AAAREADME.TXT;1 <========



================================================================================
VAX-PRO@WKUVX1.BITNET                                Western Kentucky University
Last updated: 1-AUG-1992
================================================================================
The files available from VAX-PRO are the programs and files that accompany
articles published in _VAX Professional: A Technical Journal for VMS
Systems_.  They are made available courtesy of Professional Press and
Western Kentucky University.

To retrieve one or more packages, send e-mail with the body consisting of
the following command:

        SEND package-name

Multiple commands may be specified by putting each command on a separate line.
In addition to SEND, HELP and DIR are also supported.  For more information
on a particular package, send DIR package-name.

Package Name            Description
----------------        -----------
AUGUST92.CBUILT         VAX C Built-Ins and Portable Code (LaFranchi)
AUGUST92.WATCH          WATCH: A Tool for Process Observation (Cohn)
AUGUST92.SYSWCH         SYSWATCH: A Monitoring utility for det. procs (Snyder)
AUGUST92.DAEMONS        A Daemon for the ACMS Audit Trail Logger (Frazier)
AUGUST92.DECFRM         Automated DECforms HELP (Kubera)
AUGUST92.MOV            MACRO Made Easy: More MACRO Macros (Goatley)
AUGUST92.DATAC          On the C Side: Data Typing in C

VAX-PRO Manager: Hunter Goatley, goathunter@WKUVX1.BITNET

========> [VAX92B.DWPROFILE]AAAREADME.TXT;1 <========



DWProfile is a DECwindows Motif application that creates, modifies and
deletes UAF records.  It will perform most of the functions of AUTHORIZE
and will also automatically create, move and delete directories.

DWProfile will also search and display UAF records based on fields matching
(possibly wildcarded) selection criteria.

Source: C, UIL
Requires: DECwindows Motif V1.0A or higher.

========> [VAX92B.EXTCOMM]AAAREADME.TXT;1 <========



External is a dial-out communications program for VMS.

--------------------------------------------------------------------------------
Features:
- allows you to authorize individual users to access different external
  facilities;
- menu of external facilities is automatically customized for each user;
- automatic selection of appropriate modem based on external facility selected;
- script language allows you to keep telephone numbers and user IDs
  confidential by performing automatic dialing and remote login with optional
  echo to screen;
- permits modem-independent dialling, allowing mix of smart and dumb modems to 
  use the same scripts;
- script language supports full conditional logic;
- each session is recorded;
- each session is logged, including reason for script failure if unsuccessful;
- supports XMODEM file transfers

--------------------------------------------------------------------------------
Languages:
Basic, Fortran

--------------------------------------------------------------------------------
Contact:
        Keith Walker
        Alberta Petroleum Marketing Commission
        #1900, 250 - 6 Avenue S.W.
        Calgary, Alberta
        T2P 3H7
        CANADA

        voice: (403) 297-5405
        fax:   (403) 263-8144

========> [VAX92B.FLOWERS]AAAREADME.TXT;2 <========



   ___  ___  _____  ___ ___
   |  \/  | / ____\ | | | |
   | \  / | \____ \ | |_| |                  FALL 1992 VAX SIG TAPE SUBMISSION
   |_|\/|_| \_____/ \_____/
   Memphis State University

   Harry Flowers                            Internet: FLOWERS@NARNIA.MEMST.EDU
   112 Admin Bldg                             Bitnet: FLOWERS@MEMSTVX1
   Memphis, TN 38152                           Phone: (901) 678-2663

   +-------------------------------------------------------------------------+
   | Disclaimer: The author, Memphis State University, and DECUS assume no   |
   |             responsibility for the use or reliability of this software. |
   +-------------------------------------------------------------------------+


   SUBMISSION DIRECTORY
   ====================

AAAREADME - This text file.  Most of these submissions require VMS 5.4
        or later.  Most programs were linked with VMS A5.5-1.  If you're
        using an earlier version, you'll need to re-link them.  Object
        files are included for those without a compiler for that language.
        As I use most of these programs regularly, I would be interested
        in any problems of a general nature you may have with them, or
        enhancements which would prove generally useful.  Enjoy!

        If you have internet access, I maintain the latest versions of
        these and previous submissions that I still consider useful on
        narnia.memst.edu (141.225.1.24) via anonymous FTP.

   Corrections and enhancements to previous submissions:
   -----------------------------------------------------

CSWING - Directory and file management tool, C Swing v3.6.5.
        If you create a SWING (sub)directory, and unzip CSWING.ZIP
        there, it will build the source, documentation, object, exe,
        manual, and help_lib sub directories.  The files you need
        just to use it are in this directory; if you don't need to
        re-link or re-compile, you don't have to unzip the distribution.
        The build also now builds a companion standalone version of most.
        The documentation hasn't been updated since v3.6, but the
        functionality hasn't changed that much.  The quick help screens
        are current.
        Even if you don't try anything else here, you should try this.

MENU - DCL Menu System V3.1.
        Fixed a "growing prompt" bug in 3.0 that would cause errors if you
        stayed inside the menu for many options.  Note that the command
        file options are just there as an example, and all options probably
        won't work on your system.  The Menu System is the surrounding shell.

SYSGENCOMP - Compare AUTOGENerated parameters with active ones.
        The format of SETPARAMS.DAT changed when AUTOGEN was changed to
        use SYSMAN in VMS 5.5, so a minor change to SYSGENCOMP was required.

                                                                Page 2



SYSTAT - System status program.
        Added /ALL and /PRIORITY qualifiers.  ALL shows all process modes.
        PRIORITY shows the base and current priority.  Remember to link
        /NOTRACE if you plan to install it with WORLD privilege.


   New submissions:
   ----------------

SYSMGT - A ZIP compression of SYSMGT.PS, PostScript for my "VMS System
        Management Guide".  Note that the unzipped PostScript file is
        6575 blocks.  The majority of the blocks are due to screen images
        found in Appendix A.  The guide is a little over 100 pages and
        should be printed two-sided for best results.  A table of contents,
        list of figures, list of tables, and an index are included.

========> [VAX92B.GCE92B]AAAREADME.TXT;13 <========



Glenn Everhart Collection   Fall 1992
[.BOSS]                 Updates to BOSS multisession monitor.
DECUSCTOOLS.ZIP         Tools and utilities from the Decus C kit
                        which can be compiled and run native mode on
                        VMS (i.e., are not Macro-11). Many items, including
                        useful file functions, grep, kwik, sort, t,
                        uniq, focal (in c!), gothic, etc. etc.
FINGER.ZIP              Latest release of VMS Finger sources
FINGEROLBS.ZIP          Object libraries for VMS Finger (use if you
                        don't have the Fortran compiler; compiled
                        by Glenn Everhart.)
[.GTAR]                 Mods to Gnu Tar 1.11 sources to build under
                        VMS POSIX and executable image of gtar for
                        VMS Posix. (Many advantages over regular tar.)
JED083.TAR_Z            Editor for several systems including VMS,
                        with sources. Highly configurable to allow you
                        to design your commands like any editor you
                        please. Implements an EDT mode also.
JED083.ZIP                      (Possibly easier format)
JEDVMS.ZIP              (Object and .exe files for VMS)
[.NET92B]               Numerous programs and bits of good advice
                        from all over the net. Special thanks to 
                        Hunter Goatley as many of these things
                        were shared via his archive.
[.PCX]                  PCX, MSDOS disk reader/writer, with mods by
                        Glenn Everhart to allow use writing low
                        density (720KB) floppies on DEC drives as
                        well as high density ones.
[.SWIM]                 Updates to SWiM multisession monitor
[.TRIPWIRE]             Unix security aid, does several different
                        tests on critical files and warns when they
                        change.
[.VIRTDSKS]             Glenn Everhart virtual disk driver updates.
                        Adds more robust FDdriver replacement (FQdriver)
                        for clusters, and clusterwide version of VDdriver
                        as illustration of how easy this is to do.


For many packages in the [.net92b] area and some others, Hunter Goatley
is to be thanked, as many utilities were obtained from his file
server.

The contents of the [.net92b] subdirectory are as follows (plus some
later updates)

ADDLIB_COM.SRC                  Add your own help library
AGENDA.SRC                      Activity reminder tool
ALIGN.COM                       Print an alignment page on std paper
ALPHACD_README.TXT              Readme from AXP Alpha startup set
ALPHADRIVERS.DOC                Some info on Alpha drivers
ALPHAPORTING.TXT                ditto
ALPHA_CD_LIST_PARTNOS.TXT       Order numbers for Alpha source listings CDs
ALPHA_LISTINGS_ORDERNOS.TXT
ALPHA_PORTING_HINTS.TXT         More alpha porting info
ALPHA_SPECS.TXT

                                                                Page 2


AM_I_RUNNING_UNDER_DEBUG.SRC    Find out if you're running in DEBUG
ANUNEWS61B1_BUGFIX.SRC          Bugfix for ANU News
ANUNEWS6B5_FIXNEWGROUPS.SRC     Another bugfix
ANUNEWSNNTPFIX.SRC              and another
ANUNEWS_61B3_BUILDCOMFIX.TXT    One foir 6.1 beta3 (check beta 5)
ANUNEWS_FASTLOAD_PATCH.SRC      ANU news bugfix
ANU_NEWS_TCPWARE_BUGFIX.SRC     ditto
ARCHIEVMS141.TAR_Z              VMS ARCHIE client (finds progs on the net)
ARMOR_PROCESS_CLEANLY_EXIT.SRC  Prevent anyone from stopping our process
ASYNCH_SIGNAL_FROM_VMS_HOW.TXT  How to get asynch signals of file mods in VMS
AUTOLOGOFF0.SRC                 Automatically log your process off sometime
AUTOLOGOFF1.SRC
AUTOLOGOFF2.SRC
BODYGUARD.SRC                   Keep HITMAN from messing with your proc.
BOOKSHELF_CUSTOMIZE.SRC         Build custom Bookreader library
BRANCH_OPTIMIZATION.TXT         Discussion of branch opt. with sample macro
BULLETIN.DIR                    Latest BULLETIN messaging/newsreader util.
                                (Moved to top level; now at V2.12)
BULL_ANN.TXT                    Announce of latest bulletin
BUSYCLOCK.SRC                   Keep time displayed on terminal
CACHE_EFFECTS.TXT               Effects of VMS caches on fragmentation
CALLABLE_COPY_REALLY.SRC        Callable COPY subroutine
CALL_JSB_CONTEST.SRC            How to have entry work for JSB and CALLx
CD.README                       Joe Meadows' CD audio player for VAXstations
CDC201.SRC                      Version of CD player
CDC202.SRC
CDC203.SRC
CDC204.SRC
CDC205.SRC
CDC206.SRC
CDC207.SRC
CDC208.SRC
CDC209.SRC
CDDRIVER_THOUGHTS.TXT           Disc. on how to steal driver entries
CDDRIVER_TIP.TXT                more in connection with cache driver
CDDRIVER_UPDATE_COMMENTS.TXT    more
CDV301.SRC                      CD audio player, another version
CDV302.SRC
CDV303.SRC
CDV304.SRC
CDV305.SRC
CDV306.SRC
CDV307.SRC
CDV308.SRC
CDV309.SRC
CDV310.SRC
CDV311.SRC
CDV312.SRC
CDV313.SRC
CHANGEUSERNAME.SRC              Util to change your user name
CHANGE_ALLOC_DVC_OWNER.SRC      Change owner of allocated device to you
CHANGE_DECW_LOGIN.SRC           Change DEC logo in DECWindows login
CHDIR.SRC                       Another change default dir prog
CHEAPER_JNET.TXT                JNET competitors, much cheaper
CHECK_CMD_PROC.SRC              find what cmd proc we came from

                                                                Page 3


CHECK_GRANT_LIC.SRC             find what licenses are seeking validation
CHG_DET_TO_INT_PROC.SRC         Change Detached process to Interactive
CHG_FILRECSIZ.SRC               change file record size
CHG_QUOTAS_FROM_PGM.SRC         Change quotas from program
CK.DIR                          C Kermit V5a for VMS
CKER5A_ANN.TXT                  C Kermit V5a announcement
CLAIMDEV.CLD                    Change owner of alloc'd device to any process
CLAIMDEV.DOC
CLAIMDEV.MAR
CLEAR_ARCHIVEINPROGRESS_FHDR.SRC
CLEAR_ARCHIVEINPROGRESS_FHDR_FIXED.SRC  Clear "archive in progress" in file hdr
CLIENTDISK.TXT                  How to build NFS clients, MSDOS ACPs etc.
                                  (See DAPDOX.ZIP too!)
CLRREF_ALPHA.SRC                Clear device refs to free device
CLST.DIF                        How to make a device cluster usable
CLUSTERING_PROBLEM.TXT          BACKUP bugs on clusters/SMP. (STILL there in
                                  VMS 5.5-2!!!)
CLUSTER_SYNCH_OF_GLOBAL_SECTIONS_HOWTO.TXT  How to "sort of" have clusterwide
                                  global sections.
CMUTEK_FINGER_MODS.SRC          Mods to FINGER for CMU TCP/IP
COSMIC1.TXT                     Some items in COSMIC library
COSMIC2.TXT                     ditto
COSMIC3.TXT                     ditto
COSMIC4.TXT                     ditto
COSMIC5.TXT                     ditto  (COSMIC is like an expensive DECUS library)
CREPRC_EXAMPLE.SRC              Example of process create
CREPRC_USAGE_HINTS.TXT          ditto
CUR_DIR_IN_PROMPT.SRC           Put current directory into your prompt
CVT_VMS_MAIL_TO_ELM.SRC         Convert VMS mail folders to unix folders
C_LOCK_ALPHA.TXT                Locking memory from C on Alpha
DAPDOX.ZIP                      Documents on DAP protocol
DATECONVERSION.SRC              Date conversion
DBLKEY_CRYPTO_SCHEME.TXT        Double key crypto scheme discussed
DCDRIVER.MAR                    Renamed VDdriver version
DCFREE.COM                      Show free space on all disks
DCL_ALPHA_TEST.TXT              DCL test to see if you're on an Alpha
DCL_SET_MEMBERSHIP.SRC          DCL - how to test set membership
DCL_SET_PROMPT.SRC              Reset DCL prompt from prog
DDT_STANDARD_SUGGESTION.TXT     Outline of how to steal driver entries with
                                  no risk of clobbering others who also do.
DECNET_TASK_FAL_SECURITY_TRICK.TXT  How to help secure DECnet with FAL, TASK
                                        objects
DECTERMINAL_ON_ANOTHER_SCREEN.SRC Fire up DECterminal on another screen
DECTERM_COLOR_SETTING_HOWTO.TXT   How to set DECterm colors
DECUSSTAT101992.TXT             DECUS library new stuff 10/1/92
DECUSSTAT_80492.TXT             Ditto, 8/4/92 report
DECUS_QNA.TXT                   DECUS questions answered
DECUS_QUEST_ANS.TXT             ditto
DECW_CURSORS_CUSTOMIZE_HOWTO.TXT  How to customize cursors
DECW_MENUOMIT.TXT               How to get rid of menus on DECterms
DECW_SHUTDOWN_POINTER.TXT       Blurb re DWSHUTDOWN, sys shutdown at a click
DEFRAGONEFILE.SRC               Defrag one file with MOVEFILE
DEL_ZEROLEN_FILES.SRC           Delete zero length files
DEL_ZEROLEN_FILESANOTHER.SRC    ditto
DETECTING_DEBUG.TXT             See if in debug

                                                                Page 4


DFWLUG_NEWSLTR.TXT              DFW LUG newsletter
DISASS.1                        VAX/VMS disassembler (4 parts)
DISASS.2
DISASS.3
DISASS.4
DISKMONITOR.SRC                 Report disk quotas
DRIVER_INTERCEPT_PROPOSED_STANDARDS_2.TXT  More on how to intercept driver
                                                entry points. (See
                                                QDRIVERSKEL.MAR for code!)
DSNLINKNEW.SRC                  Auto. get DSNlink new msgs
DSNLINK_BUG_RPT.TXT
DSNLINK_NEW.SRC                 ditto
DSSI_MYSTERIES_EXPLAINED.TXT    Discussion of DSSI
DTEPAD_EXAMPLE.SRC              Something like DTEPAD
DUI_RISKS.TXT                   Useful discussion of DUI analysis. Read this
                                   if you ever drive after drinking!
DWSHUTDOWN_KIT.ZOO              DWshutdown...shut sys down from window click
DWSHUTDOWN_MAILPOINTER.TXT
DWSHUTDWN_BUGFIX.SRC            Bugfix to dwshutdown
DYNAM_CHAR_SETS.SRC             Dynamic char sets for VTs
EMACS_FOR_VMS_KEYMAPPING.SRC    How to map emacs to VMS keypads etc.
EOT_TEST.SRC                    Correct way to find end of tape
ETHMN24_ANN.TXT                 Ethermon announcement...see [.pavlin]
EXEC.SRC                        Run a prog with parameters
EXTEND_INDEXF_SYS_HOW.SRC       How to extend INDEXF.SYS
EXTR_MAIL_DIGEST.SRC            Extract mail to a digest
FETCH_SIGTAPES_FTP.SRC          Sites that keep sig tapes for FTP
FILE.ZIP                        Joe Meadows' FILE util, alpha
FILE1.SRC
FILE2.SRC
FILE3.SRC
FILE4.SRC
FILEALPHA.ZIP
FILE_ALPHA1.SRC
FILE_ALPHA2.SRC
FILE_ALPHA3.SRC
FILE_SPACE_MGT.TXT              Discussion of reclaiming waste space in files
FIND.README                     Doc re FIND (file locator) util
FINDING_ABOUT_IMAGE_EXIT.SRC    How to tell when some image has exited
FIND_HELD_EXAMPLE.SRC           Find identifiers a user holds
FIND_PAUSEWINDOW.SRC            Change pause screen background, how
FIND_WHERE_LOGGEDON.SRC         Find out where you're logged on
FINGER_AAAUCX_README.TXT        Finger UCX interface text
FINGER_MOD.TXT                  Finger update
FIX_NEWMAIL_COUNT.SRC           "fix" new mail count
FLIST_BUGFIX.SRC
FM.1                            Another fullscreen frontend directory/file
FM.2                            maintenance util.
FORM.COM                        let you change forms on printers
FREE_RSN.SRC                    Try to get a process out of MWAIT
FREE_RSN_ANN.TXT                doc of above
FTP_INSTRUCTIONS.TXT            How to use FTP
FTS010.1                        FTS, monitor system service calls or I/O
FTS010.2                          activity and report. Can also fake a
FTS010.3                          priv'd environment in some ways.

                                                                Page 5


FTS010.4
FTS010.5
GCC_2_2_2_AVAIL.TXT             Where GCC 2.2 is (aside from S92 vax tapes)
GCC_DECW_INCLUDES_HOW.TXT       Get Gnu C to know DECW .h files
GCC_PDP11_POINTER.SRC           Where to find a PDP11 backend for GCC
GCC_VMS_POINTER.TXT             GCC/vms ftp site
GEMC_BUG.TXT                    Bug in alpha C complier
GETQUEUENAME.SRC                Map from spooled device back to queue name
GETTING_UUCP.TXT                Where to get Decus UUCP
GET_KEYSTROKES.SRC              Get cursor pos. & keys from VTs
GET_KEYSTROKE_MOUSE.SRC         How to get mouse too
GET_NEWSGROUPLIFETIME.SRC       Get lifetime of a newsgroup...ANU News
GET_PROCESS_PC.SRC              Find PC of a process
GET_STAT_WORKING_IN_GEMC.SRC    STAT() function on alpha
GIF_ON_VT330_HOWTO.TXT          Put images on vt330...
GLOBALS_ON_ALPHA_HOW.TXT        Shared images on Alpha...how they work
GLOBAL_SECT_PFN_MAPPING.SRC     PFNMAP service example
GLOGIN_ANN.TXT
GNUPLOT_X11_VMS_MODS.SRC        GnuPlot VMS mods
GNUPLOT_X_VMS.TXT               ditto
GNU_VMS_PORTS_POINTERS.TXT
HEADER.COM                      File header dump utility
HOWTO_GET_IMAGE_NAME.TXT        Get image name in prog
HPLJ3_SETUP.SRC                 Set up for HP Laserjet III printer
HPLJ_QUEUE.SRC                  more on HPLJ
HP_SETUP.TXT                    ditto
INDENT.1                        Code indenter (4 parts)
INDENT.2
INDENT.3
INDENT.4
INFOVAX01.TXT                   Info Vax FAQs
INFOVAX2.TXT
INFOVAX3.TXT
INFOVAX4.TXT
INFOVAX_FAQ2.TXT
INFOVAX_FAQ3.TXT
INFOVAX_FAQ4.TXT
INPUT_GETTING.SRC               Get input off sys$command regardless
INSTALLING_NEW_FONTS.TXT        How to add new fonts to a VAXstation
INTERCEPTSTANDARD.TXT           How to steal driver entries
INTERCOM.DIR                    Multiuser, local relay comm program
INTERVIEWS_VAXCFIX.TXT          make VAXC able to compile InterViews
INVISIBLE.C                     Become invisible as sys user.
INVISIBLE_ALPHA.SRC
IOSTAT_TO_CODE.SRC              Convert Fortran IOSTAT to VMS cond code
IOSTAT_TO_STATUS.SRC            ditto, status codes
IO_STEALING_TEMPLATE.SRC        Template code for stealing driver entries,
                                  including FDTs, driver dispatch. Skeleton
                                  pseudo driver by Glenn Everhart.
IRC_173_P1.SRC                  Internet Relay Chat
IRC_173_P2.SRC
IRC_173_P3.SRC
IRC_173_P4.SRC
IRC_173_P5.SRC
IRC_CHAT_VMS_LOC.TXT

                                                                Page 6


ISEND_ANN.TXT
IUPOP3_POINTER.TXT              POP3 VMS version pointers on net
JUSTIFY_PARAGRAPH_IN_TPU.SRC    Justify text
KBHIT.SRC                       Get char off kb
KBHITV2.SRC                     ditto, v2
KEREBROS_DISCUSSION.TXT         Use of Kerberos in VMS
KNL_EXEC_KNL.SRC                Move from kernel to exec to kernel mode
KNL_EXEC_KNL2.SRC                ...easily (2 versions)
LASER_LINK_INFO.TXT
LASER_ML.DIR                    Laser printer symbiont (Mark London's)
LASER_SYMB_ANN.TXT
LASMSC.ZIP
LAST_DAY_OF_MONTH_JOBS.TXT      How to run jobs on last day of month
LAT_SESS_LIMIT_CONTROL_HOWTO.TXT  How to set session limit in LAT
LIBSEARCH1.SRC                  Find files even inside libraries
LIBSEARCH2.SRC
LIBSEARCH3.SRC
LIBSEARCH4.SRC
LIBSEARCH5.SRC
LINKER_IDEAS.TXT                Discussion about VMS linker
LINKER_IDEAS_RESPONSE.TXT       ditto
LISTQUOTAS.SRC                  Show disk quotas
LIST_HOLDERS_OF_IDENTIFIERS.SRC Show who has an identifier
LOCK_SECTIONS_ALPHA_HOWTO.TXT   Lock memory on alpha, howto
LOGNAME_TRANS_FROM_C.SRC        Translate a logical name in C
LONG_DELTATIME.TXT
LSR.ZOO                         LASER symbionts, PROFILE code profiler,
                                  reminder prog.
MAGIC.TXT                       How to add ACP processing ahead of DEC's
                                  (from Glenn Everhart's magic talk)
MAILBOXEXAMPLE.SRC              Mailbox use from vax C
MAILPATCH.SRC                   Patch mail to insert the "MX%" for you
MAILPATH_PATCH_UPD_5_5_2.SRC    ditto, VMS 5.5-2 ok too.
MAILSHR_PATCH_FOR_AT.SRC        Allow mail to accept name@node
MAILUAF.COM                     Manage mail profile file
MAIL_EXTR.SRC                   Extract vms_share files in right order
MAIL_FORMAT.SRC                 Doc of VMS MAIL file format
MAIL_SORTOFSECURE.TXT           Discussion of security of VMS MAIL
MEMUSAGE_NOTES.TXT              memory use discussion
ML.ZOO                          magic pres.
ML_LASER_BUG_FIXES_POINTER.TXT
MONITOR_RT_DEVS_HOWTO.TXT       How to monitor I/O on RTAn: devices
MORE_TERM_IDENTS.TXT            Terminal identifier strings
MOTIF_11_TIPS.TXT               MOTIF usage tips & login.com file bit
MOVEF1.C                        Move file with MOVEFILE
MOVEF1.EXE
MOVEF1.OBJ
MSCPSERVING_DISC.TXT            What's needed for MSCP served disk
MXDIGEST1.SRC                   MX digest support
MXDIGEST2.SRC
NASAPRGS.TXT                    More re stuff in COSMIC
NCSA_TELNET_KEYDEFS_VT200.SRC   VT200 key defs for NCSA Telnet
NETWHO.SRC                      network who's logged in at node::
NEWS124.ZIP                     News reader
NEWS124.ZOO

                                                                Page 7


NEWS61B1_BUGFIXES.TXT           ANU news bugfixes and messages
NEWS61BETA_ANN_CORR.TXT
NEWSPACK.SRC                    Pack news files down...reduce disk use
NEWSRDR_AAAREADME.TXT
NEWSRDR_ANN.TXT
NEWSRDR_SRC_AAAREADME.TXT
NEWSREADER_FOR_MAC.TXT          What news readers work on mac
NEWSSITE_DYNAMRIGHTS_MOD.SRC    Dynamic post/nopost rights for news sites
NEWSSKIMALT1.SRC                news skimmer
NEWSSKIMALT2.SRC
NEWSSKIMALT3.SRC
NEWSSKIMALT4.SRC
NEWSSKIMALT5.SRC
NEWSSKIMALT6.SRC
NEWSSKIMALT7.SRC
NEWSSKIMALT_ANN.TXT
NEWSSKIM_COM_BUGFIX.SRC
NEWS_61B1_CACHE_PATCHES.SRC     ANU News V6.1beta1 fixes
NEWS_61BETA_MOREBUGFIXES.TXT
NEWS_ANN.TXT
NEWS_DISTRIBUTIONS_HOW.TXT
NEWS_PATHMATCH_FIX.SRC          ditto
NEWS_SEARCH_BUGFIX.SRC
NEWS_STRIP_COMPRESS.SRC
NEWS_TWEAK.SRC
NICE_USE.TXT                    Info on NICE protocol use
NICK_DESMITH_NEW_ADDR.TXT
NNTP_NEWS_BUGFIX.TXT
NODEL_NOSUSP.SRC                Avoid process deletion or suspension
NODENAME_FROM_PID.SRC           Get nodename given PID
NOKILLER.SRC                    Bump I/O counts periodically
NOPROCDELETE.SRC
NSQUERY.DIR                     Internet service query utility
NSQUERY_ANN.TXT
ODS2_DIR_FMT.TXT                Directory format of ODS-2 directories
OLD_JOB_CONTROLLER_IN_5_5.TXT   How to use pre-5.5 jobcontroller in VMS 5.5
OPCOM_CONTROL.TXT               OPCOM window- how to prevent it coming up
OPSMANASCII1.TXT                VMS operations manual
OPSMANASCII2.TXT
OPSMANASCII3.TXT
ORANGEBOOK_ASSUMPTIONS.TXT      Assumptions in NSA "Orange Book" re security
PACKACK.SRC                     Issue pack-ack function example
PARALYZE1.SRC                   Terminal lock
PASRTLPATCH.SRC                 Avoid accvio's in PASRTL (affects some uucp
                                        sites)
PATCH.1                         PATCH util for src code a la unix vers.
PATCH.2
PATCH.3
PCDISK_POINTER.TXT              Read/write PC disks. (See [-.pcx])
PIPE_ANN.TXT                    Pipe emulator, where to get code
PORTINGHINTS_ADD.TXT
POSIX_TTY_DRIVER_ODDITIES.TXT   Oddities of POSIX TT driver
PPL_EXAMPLE.SRC                 PPL (parallel lib. ) use example
PRIMETIMEFREEWARE.TXT           Doc re PTF disks
PRINT_ASCII_ON_POSTSCRIPT.SRC   Print text on postscript printers

                                                                Page 8


PROC_SCAN_EXAMPLE.SRC           use example of process scan
PROFILE01.SRC                   Code profiler
PROFILE02.SRC
PROFILE03.SRC
PROFILE04.SRC
PROFILE05.SRC
PROFILE06.SRC
PROFILE07.SRC
PROFILE08.SRC
PROFILE09.SRC
PROFILE10.SRC
PROFILE11.SRC
PROFILE12.SRC
PROTECTVSFORCEX_HOWTO.TXT       How to absolutely protect against $forcex,
                                        STOP/ID, SET proc/suspend etc.
PSM_REPLACE_EXAMPLE.SRC         Use PSM$replace from VAXC
PYDRIVER.1                      pseudo terminal driver
PYDRIVER.2
QDRIVERSKEL.MAR                 Skeleton driver to steal DDT, FDT from
                                        other drivers (by Glenn Everhart)
QUOTACHECK.SRC                  Quota checking example
QUOTACHK_EXAMPLE.SRC
Q_COM_QUEUE_NAME_DISPLAY.SRC
RAMDRIVER.1                     Memory disk driver (in nonpaged pool)
RAMDRIVER.2
RANGELOCK_DECC_ALPHA.TXT        Alpha memory locking
READ_USER_QUOTA.SRC             another diskquota reader
REBLOCK_SAVESETS.SRC            another reblock savesets, don't need to know
                                        size ahead of time
RECALL_OUTPUT.SRC               RECALL commands, dump them to file
REMIND1.SRC                     reminder utility
REMIND2.SRC
REMIND3.SRC
REMIND4.SRC
REMINDER_FOR_VCU.SRC
REMIND_ANN.TXT
REMIND_BUILD_FIX.TXT
REMOTE_CLOCK1.SRC
REMOTE_CLOCK2.SRC
REMOTE_DECNET_CMDS.SRC          Do DECnet commands somewhere else
REMOVING_DEC_LOGO_LOGIN.TXT     How to get rid of Digital logo on login scrn
RESET_NEWMAIL_COUNT.SRC         Reset newmail count (or use READ/NEW)
REW_MOUNTED_TAPE.SRC            Rewind mounted tape. (Or set mag /rew?)
RMS_ODDITY_DAP.TXT              Text about RMS DAP-only disks
RMTPRTSMBV2P1.SRC               Remote print symbiont
RMTPRTSMBV2P2.SRC
RRD42_ON_PC.TXT                 set RRD42 jumper for PC
RSHELL_MOTIF.SRC                Rshell command for motif
RUN_IMAGE_IN_DECTERM_WINDOW.SRC Run image in a decterm
RUPTIME_ANN.TXT                 remote uptime display
SAODIR.TXT                      Directory of ANU News dist'n site
SAVE_RECALL_BUFFER.SRC          Save recall buffer
SCREENPRINT.TXT                 Re print screen in motif
SCS_SCSI.TXT                    SCS drivers functions
SEC_TOOLS_LJK_REVIEW.TXT        Reviews of security audit kits

                                                                Page 9


SEND_ACC_EXAMPLE.SRC            Example of creating accounting record in prg
SETPQL.TXT                      Set all PQL fields in SYSUAF to >= mins
SETPQL.ZIP
SETPQL_ANN.TXT
SETUSRNAMEALPHA.SRC             Set username in alpha
SET_INQUIRE_HOWTO.TXT           How to deal with SET TERM/INQUIRE at login
SET_PROT_IN_PASCAL.SRC          Set protection in pascal
SET_WATCH_DOC.TXT               Docs on SET WATCH (see what RMS is doing)
SHADOW_SERVE_TO_NI.TXT          Use of vd drivers to serve shadows to NI
SHAREFIX.SRC                    Fix up incorrect vms_share files
SHOW_DISP.SRC                   Get show display info for decw term
SIGTAPEANN.TXT
SIM_USER_LOAD.SRC               Simulate user load
SIXJET.SRC                      Convert sixels for HP laserjet printers
SIZE_LOWERING_MOTIF_FONTS_HOWTO.TXT  How to reduce size of motif fonts
SIZE_OPEN.SRC                   useropen to get sizes of files
SMG_LOCATORS_USE.TXT            Use locators etc. in SMG
SMPAUSEWINDOWID.SRC             Get window ID of pause window
SNDJBC_COBOL_EXAMPLE.SRC        SNDJBC example in cobol
SPAWN_OTHER_USER_HOWTO.TXT      How to spawn job as other user (change jib username)
STARTUP_QUOTAS.TXT              quotas used by startup job
STAT_H_ALPHA_FIXUP.TXT          Fix stat.h for alpha
STRFTIME.SRC                    C routine to get time
SUPSER54_ANN.TXT                Supervisor Series V5.4 doc
SWIM3ALPHA.C                    
SWITCH_TO_FROM_KNL.SRC          Switch knl <-> exec easily
TARSPLIT.EXE
TARSPLIT.FOR                    Pull tar files from middle of huge tarfiles
TARSPLIT.FOR
TARSPLIT.OBJ
TARSPLIT2.EXE
TARSPLIT2.EXE
TARSPLIT2.FOR                   ditto, no exit between outputs
TARSPLIT2.FOR
TARSPLIT2.OBJ
TCPIP_OVER_DECSERVERS.TXT       Some DECservers support SLIP
TCSH603.ZIP                     Csh for VMS Posix
TERMLOCK.1                      Lock terminal when you're not around
TERM_DRIVER_IDEAS.TXT           Some hacking ideas re terminal driver
TEXT2PS.SRC                     Convert text for postscript output
TO_CATCH_CROOKS.TXT             Parody of US Dept of Justice/FBI wanting to
                                        assure access to all codes. If you
                                        care about ability to NOT be wiretapped
                                        or to use trusted communications, READ
                                        THIS!
TPU_GETPROCINFO.SRC             Get username in TPU
TPU_PARA_JUSTIFY_ADDON.SRC      Paragraph justify in TPU
TP_TRANSFER_SETUP.TXT           
TRNLNM_USE_IN_C.SRC             How to trans. logical in C
TRYMSG.SRC                      Message decoder
TUNING_ADVICE.TXT               Advice tuning VMS
TYPEAHEAD_BUFF.BEWARE           Downside to large type ahead buffer
TYPIST.ZOO                      VMS based typing tutor
UAF1.SRC                        UAF reporting utility
UAF2.SRC                        Searches UAF for any info, or tries to

                                                               Page 10


UAF3.SRC                        guess too-easy passwords.
UAF4.SRC
UAF5.SRC
UAF6.SRC
UAF7.SRC
UAF7.SRC
UAF_README.TXT
UCX20_SMTP_COMMENTS.TXT
UCX_UNUSABLE_ACCTS.SRC          Some account names fail witn UCX.
UNDELETE1.SRC                   Undelete utility (IF blocks haven't been
UNDELETE2.SRC                   reused already!)
UNDELETE3.SRC
UNDOC_FEATURESLIST.TXT          Some undocumented VMS features
UNIX_FLAKINESS.TXT              Tirade about flakiness of Unix. ("It's a feature
                                        not a bug" (!!))
USERCHANGE.SRC                  Change PCB to match username
USERWRITTEN_SYSTEM_SERVICE_RUNDOWN.SRC  How to do rundown in user written sys
                                          service.
USING_F11CD.TXT                 How to use F11CD (ISO 9660 CD reader)
USING_SUN_FONTS_ON_DEC_HOWTO.TXT How to use Sun fonts on DEC
USLC_ADDR_LIST.TXT
UUCP20_BUGFIX.SRC               Various bugfix messages for UUCP 2.0
UUCP20_TT_SENSEMODE_SRCFIX.SRC
UUCP20_TT_SENSEMODE_SRCFIX2.SRC
UUCPSYSTARTUP_MOD.SRC
UUCP_20_BUGFIX.TXT
UUCP_AUTODIAL_HOWTO.TXT
UUCP_CONFIG.BUGFIX
UUCP_README_UPDATE.SRC
UUCP_WITHOUT_MAPS_HOW.TXT
UUE_UUD.SRC                     UUencode/UUdecode for VMS
VAXC_RTL_BUGLIST.TXT            List of VAXC RTL bugs
VAXOPSMAN1.SRC                  VAX operations manual
VAXOPSMAN2.SRC
VAXPRO.DIR892                   Vax Professional fileserver
VAXPROLISTHELP.TXT
VAXPRO_BBS_ANN.TXT
VAXPRO_MAILSERVER.TXT
VAXSWLIST1.SRC                  Where to get selected VMS software
VAX_LIST.TXT                    ditto
VAX_SW_LIST1.SRC
VAX_SW_LIST2.SRC                ditto
VAX_SW_LIST3.SRC
VDDALPHA.DIR
VERB_WORKING.TXT
VFE.ZOO                         VMS File Editor, edits ANY VMS files
                                  (or repairs format problems etc.)
VI_POINTER.TXT                  Where to get vi on vms
VMSMAIL_FOLDER_INFO.TXT         What VMS Mail folders are like
VMSNET_QNA.TXT                  VMSNET freq. asked. questions
VMSSHARE81_MOD.SRC              VMS Share V8.01 mods ...
VMSSHARE_08_ANN.TXT             ...and src dist
VMSSHARE_08_ANN.TXT
VMSSHARE_81_BUGFIX.TXT
VMSSHAR_UNARC.SRC               Pulls apart vms_share archive files

                                                               Page 11


VMSTAR.C                        VMS Tar read/write
VMSTAR_C.SRC
VMS_ARCHIE_CLIENT_POINTER.TXT
VMS_FTP_SERVERS_POINTER.TXT     Places that have VMS files on Internet
VMS_KEREBROS_POINTER.TXT
VMS_KEREBROS_POINTER.TXT
VMS_MEM_TUNING_DISCUSSION.TXT   VMS memory tuning advice
VMS_NEWS_READERS.TXT            News readers for VMS
VMS_SHARE.ZIP                   VMS archiver prog.
VNEWSMAN0.SRC                   VMS news manual for news124.
VNEWSMAN1.SRC
VNEWSMAN2.SRC
VNEWSMAN3.SRC
VNEWSMAN4.SRC
VNEWSMAN5.SRC
VNEWSMAN6.SRC
VNEWSMAN7.SRC
VNEWSMAN8.SRC
VS4000_SOUNDDRIVER.TXT          How to get sound on VS4000
WHAT.SRC                        Report single item for source
WHO.SRC                         Find UIC for users or users from UIC
WHY_SHAR_IMAGE_DZERO_COMPRESSION_UNSUPP.TXT
WORD_BRANCHES_MACROS.SRC        Macros for conditional branches with
                                  word displacement instead of byte
WSQIO.SRC                       Get WS: display info
X11ALPHALIST.TXT                X11 tools on alpha CD
XAUTOLOCK.*                     Lock workstation/Xterminal when inactive after
                                a period of time. Wait3.c is part of this too.
                                Locks whole screen, not just TT windows.
XDVI.ZIP                        TeX output on X terminals / DECwindows
XE.1                            Monitor line counters on ethernet
XE.2
XE.3
XFER.ZOO                        File transfer util, net...
XPICTUREDSPLYHOW.TXT            How to show a picture in X
XSERVERNAME.SRC                 Find display for a user, fire off appl.
                                        there.
XTADDINPUT_VMS_MODS.SRC         How to get XTAddInput to work on VMS
XTERM_HOWTO_ON_VMS.TXT          How to start apps in DECwindows
ZDEC1_ALPHA.SRC                 Zero Device Error Count
ZIP-UNZIP.DIR                   Portable ZIP/UNZIP archivers for VMS.
                                  These store VMS files compressed, many
                                  files in an archive, and store all VMS
                                  file attributes as well (if commanded
                                  to save them). Attribute restoration on
                                  unzip is automatic. Files can be listed and
                                  selectively extracted.
ZIPVMS.ZOO
ZIP_UNZIP_ANN.TXT

========> [VAX92B.GILBR]AAAREADME.TXT;1 <========



This entry contains several "Vegas" type games.  Sources and OBJ are
provided, EXE's require LINKing.

   1) NFLBOOKIE allows betting on NFL games based on the lines
      published in the newspaper.  It allows betting on teams
      and total points, plus parlay and teaser bets; and keeps
      track of who has won and lost for the season.  Requires
      several files in the directory NFL$LOC:, and supports up
      to 12 users per group (more if source is modified).

   2) BJTRNR and CCTRNR are for practicing Blackjack prior to 
      a trip to Las Vegas, Atlantic City, Reno, etc.  They DO
      NOT play a game of blackjack - they are only for training.
      BJTRNR tests whether you should hit, stand, split or double
      based on your cards and the dealer's up card. A log file of
      mistakes can be maintained in SYS$LOGIN:.  CCTRNR tests 
      your ability to "count" cards.

   3) CRAPS simulates a Vegas-style crap game, allowing bets on
      PASS/DON'T PASS, COME/DON'T COME, place bets, odds bets, etc.
      The outcome of each session is logged to GAMES$LOC:CRAPS.LOG.

========> [VAX92B.GOATLEY]AAAREADME.TXT;13 <========



The following items are from Hunter Goatley's fileserver. Some are his
main work, others come from various folks but have been made available
via Hunter's good offices.

Not in this directory but in [LT92B.MX032] is MX 3.2, which is a new
revision of the MX mailer done by Hunter Goatley. Also his Supervisor
Series update is in a separate directory.

Note that unzip.exe exists in the tools directory for this tape for
VMs ([92bvaxlt.tools]).

APFRAG.ZIP              Reports page/swapfile fragmentation/use stats on
                        VAX or Alpha, from Lee Gleason.
FILE.ZIP                Joe Meadows' file attribute modify/report util
FILEALPHA.ZIP           Alpha AXP version of FILE
FIND.ZIP                File locator utility
FLIST.ZIP               Hunter's fullscreen directory manipulate util
GAWK-2_14.ZIP           Gnu AWK for VMS (pattern match language)
GAWK-DOC-2_14.ZIP       docs for above
GAWK-PS-2_14.ZIP        docs for above
GETCMD.ZIP              Hunter's get-cmd-recall-buff for any process
GLOGIN.ZIP              Let priv'd user have login session as anyone
HEADTAILEXE.ZIP         Head and tail utils (show 1st/last part of files)
INVISIBLE.ZIP           Ehud's "become invisible" for Vax/Alpha
LASER_HG.DIR            Hunter's laser printer symbiont
LAST.ZIP                display last login information
NEWSRDR.ZIP             net news reader for VMS
NEWSRDR_SRC.ZIP         sources for above
PARALYZE.ZIP            Terminal lock program (note: see xautolock in
                        [vax92b.gce92b.net92b] for an X terminal or workstation
                        locker)
PERF_METER-2-1.ZIP      VMS performance meter for Decwindows/Motif
PERF_METER.ZIP          (ditto, older vers.)
QUE_MON.ZIP             Monitor VMS print queues
SED-1-13.ZIP            Gnu SED 1.13 for VMS (Vax, AXP)...stream editor
UAF.ZIP                 Joe Meadows' UAF report and Guess Password
UNZIP50P1.ZIP           Unzip distribution
UNZIP.EXE               Executable of unzip to get started with
                        (unzip file.zip extracts all to current dir.)
VERSION.ZIP             Display version info for VMS images
VMS_SHARE.ZIP           VMS Share 8.3; packages files for mailing
XDVI.ZIP                TeX .DVI previewer for DECwindows
XSHARE.ZIP              Extracts VMS_SHARE files from VMS mail
ZIP19P1.ZIP             ZIP distribution (makes compressed archives with
                        multiple files inside, preserving VMS attributes
                        and allowing listing/selective or complete extraction,
                        modification, etc. of archived files.)

========> [VAX92B.GOPHER]AAAREADME.TXT;4 <========



GOPHER for VMS, PC, MAC...

In this distribution is a small C daemon called g2fd.c.  This is third
incarnation of a Gopher to FTP gateway.  Running this daemon on a UNIX
box gives folks running gopher clients access to all that good stuff
available out there for anonymous ftp.

The principle is this: the gopher client connects to the g2fd daemon
and tells it what the name of the ftp site is, (and perhaps what file
it wishes to retrieve from there).  The daemon connects to the remote
host, retrieves a directory listing (or file) via anonymous ftp, and
returns it to the gopher client.  Of course all this happens without
any new knowledge by the gopher client.


The daemon assumes a
 nice healthy unixy ftp server at the ftp end...
that is to say it is probably not going to work with funky IBM or
TOPS-20 ftp implementations.  This is left as an exercise for the
hacker...  er... reader.

The daemon is designed to be run by inetd as a TCP daemon.
The easiest way to explain how to set it up and how it works
is to use an example.

A somewhat more recent vms Gopher is present in compressed Tar
format also.

========> [VAX92B.GOPHER.VMS_CLIENT_V0-6]AAAREADME.TXT;1 <========



         A VMS Gopher client

Here is a first pass at a VMS Gopher client.  Some changes will need to be made
in the conf.h file.  The default host needs to be set to your local or closest
gopher server.  The default port needs to be set to the port number of your
default gopher server.  

The VMS Gopher client was developed with Version 2.2 of the Multinet TCP/IP
package.  It was compiled with VAX C.  There are some problems that I have not
tried to work out building with GCC.  There are a number of errors that are
reported during the link process.  These errors can be safely ignored for now.  
You will get a usable client.

The VMS Gopher client looks at the command line to see if you have specified a
host and port number.  If you have, it will use this host and port number
rather than the default host and port.  It will not allow you to specify only a
host name or a port number.  Both must be specified on the command line or
nothing should be specified on the command line.

The VMS Gopher sources can be found on boombox.micro.umn.edu in the directory
/pub/gopher/VMS/vms_client_v0.6.  To build the client, use compile.com and then
link with link_client.com.  Then create a symbol such as

 gopher :== $disk:[dir]gopher.exe

to use to invoke the client.  Replace disk and dir with the disk name and
directory name where the gopher image will reside.  Mine looks like this:

 gopher :== $umm$system:gopher.exe

I have tested most things and it seems to run ok.  If any problems are found,
please report them to me at the addresses given in the signature at the end.
Happy Gophering!!
---------------------------------------------------------------------------

new fixes and changes.......
10-Mar-1992
1) The client now returns help when you press the '?'.

2) To move up the gopher heirarchy, you can now use the <- (left arrow) as well
as 'u'.  You can also use -> (right arrow) to view the current item.

3) Stack.c has been removed.  None of the procedures in stack.c were called
from anywhere in the code.

7-APR-1992
1) The client no longer deletes the help file when run from a privileged
account. (boy, was that dumb!)

2) A link options file was added for running with UCX.  #ifdef statements were
added for net calls that needed to be modified for UCX.

30-APR-1992
1) No luck with UCX yet.


                                                                Page 2


2) fixed a problem with bolding an item that was found in a search when the
file was displayed to the screen.  We used to get a stack dump.  Now things
appear to work correctly.

3) All link errors have hopefully been removed.

4) There are still problems with the ftp searches.  The client goes into an
infinite loop.
-----------------------------------------------------------------------------

Mark Van Overbeke                    Systems Software Programmer
Behmler Hall, Room 10C               (612) 589-6378
E. 4th Street and College Ave.       BITNET:    Mark@UMNMOR.BITNET   (VMS)
University of Minnesota, Morris      INTERNET:  Mark@caa.mrs.umn.edu (VMS)
Morris, MN   56267                              mark@cda.mrs.umn.edu (Ultrix)

========> [VAX92B.HITTNER]AAAREADME.TXT;1 <========



December 1, 1992

The submission in this directory contains C support routines to allow DIBOL
programs to use Dynamic memory in addition to Static memory. 

The problem: since DIBOL pre-allocates space for static arrays, program disk
image sizes that use large arrays can become quite large (>1000 blocks). The
dynamic memory routine allows the programmer to allocate arrays at runtime,
thus saving considerable disk space. 

Two programs are included as examples: PROG1.DBL, which is a standard DIBOL
program which uses arrays. PROG2.DBL is a rewrite of PROG1 using the dynamic
memory routines. 

There are two main caveats to using these routines: One, the program needs to
be linked allowing modification of the data descriptors (memory structures). It
is possible for the programmer to overwrite this area, which would have crashed
the program before with an access violation, but will now cause some
difficult-to-detect memory corruptions, although this event is unlikely to
occur unless other C or System subroutines are used. Two, if a field is
declared using dynamic memory routines, the programmer must remember that
clearing the record (or group) containing the data field will NOT clear the
dynamic array. Due to the way DIBOL defines data fields, clearing the record
will clear the memory area declared at compile time. 

Manifest:
        AAAREADME.TXT   This description file
        BUILD.COM       A command file to build the example programs
        BUILD.OPT       A linker options file to build the example programs
        DYNMEM.C        Subroutine to allocate/deallocate dynamic memory
        DYNMEM.OBJ      Compiled version of DYNMEM.C
        PROG1.DBL       Standard DIBOL example
        PROG1.EXE       Pre-built PROG1 executable
        PROG2.DBL       Standard DIBOL example modified to use DYNMEM
        PROG2.EXE       Pre-built PROG2 executable
        VALUE.C         Subroutine to get value of a number passed by descriptor
        VALUE.OBJ       Compiled version of VALUE.C

--------------------------------------------------------------------------------
David Hittner                           Internet: hittner@pui.com
Projects Unlimited, Inc.                UUCP:     udcps3!probiz!hittner
3680 Wyse Rd, Dayton, OH  45414-5802    Tel/Fax:  513.890.1918 / 513.890.4911
--------------------------------------------------------------------------------
"Reality is frequently inaccurate."           - Hitchhiker's Guide to the Galaxy

========> [VAX92B.HKENNEDY]AAAREADME.TXT;1 <========



This directory tree contains my contributions to the Fall 92 VAX SIG tape. Each
is documented in it's own directory but for brevity's sake:

BECOME - Become another VMS user. Yet another one but I wrote this a long time
        ago and still prefer it to other implementations.
DCLRB - Display another user's DCL recall buffer. Good demo of kernel mode
        ASTs!
GETUAI -GETUAI from Fermilab, with some minor updates for the post 5.2 VMS
        changes.
SETBACK-Set backup date on a large group of files. This code was written to
        support backup systems where a disk was split off from a shadow set,
        backed up and the time of the split needs to be recorded as the backup
        date/time on the current members. Contains a nice index file scanner
        so that entire volumes can be set within minutes.
TELL    My Tell utility. Tim Halvorsen wrote the original within Digital but
        it lacked a few features. This one has some lovely features, including
        the ability to execute on a number of nodes, remote printing and so on.
TREEDEL-Yet another directory tree delete.

All this code (other than GETUAI which is from Fermilab) was written by
Oakweald Ltd and may be used under the following conditions:

Copyright Notice And License To Use

                 Copyright (c) 1992, All Rights Reserved by
                            Hugh A.J. Kennedy.

        A license to use and adapt this software without payment is hereby 
        granted subject to the following conditions:

        1) It may only be copied with the inclusion of this copyright
        notice in the program source with these associated conditions.

        2) No title to or ownership of this software is hereby 
        transferred.

       3) The  information  in this software is subject  to change 
        without notice and should  not be construed as a  commitment  by  
        Hugh Kennedy.

        4) The author assumes no liability for any damages arising from the 
        use of this software, even if said damages  arises from defects in 
        this software.

        5) No warranty as to merchantability or fitness of purpose is 
        expressed or implied.

        6) Any modifications to this source must be clearly identified as
        such and added to the modification history.

 If you can not comply with these conditions, you *must* contact the author
 and obtain permission otherwise you are in violation of copyright.


Hugh A.J. Kennedy,

                                                                Page 2


Oakweald Ltd.,
London,
England,

Internet:       70042.710@compuserve.com
Compuserve:     70042,710

========> [VAX92B.JBAKER]AAAREADME.TXT;1 <========



These submissions are for the Fall '92 DECUS.  All programs have also been 
tested under SEVMS (Security Enhanced VMS) work.  All programs should work
under any version of VMS unless noted otherwise.

Modifications are found in the release notes or readme files found in the 
appropriate subdirectories as well as within the source code.  All programs 
are internally documented, structured and from the original author (that's me).
    ---------------------  ----------              ---------------

Enhancements are still being made to these programs with personnal and group
suggestions.  If you have a suggestion, it may already have been incorporated
and an updated version could be sent to you (using your tape of course) or
ftp'd to you.


*****************************************************************************

[.TERMINALS]    - (version 3.0) program for generating terminal statistics
                  and usage tables.  Handles virtual terminals, multiple 
                  terminal sessions, hardwired terminals, etc.  No batch 
                  jobs are required.  Modifications are found in the
                  TERM030.RELEASE_NOTES file.  Language is Pascal.  
                  (VMS 5.2 or higher.)

[.DELTREE]      - (version 1.0-1) program to delete directory trees.  The
                  program incorporates qualifiers /CONFIRM and /LOG as
                  well as excepts logical directory names.  Language is C.
                  (VMS independent.)

[.DISKINFO]     - (version 1.0-1) program calculates percentage of free
                  and used diskspace.  Language is FORTRAN.
                  (VMS independent.)

[.LAST]         - (version 2.2) program that extracts and reports on 
                  user's last login date.  The new release will create
                  reports on all usernames as well as by group or allow
                  the user to single out a group.  New release also has
                  capability to extract information from LIST database
                  (version 2.0 or higher of LIST).  Language is FORTRAN.
                  (VMS independent.)

[.LIST]         - (version 2.1) Program that maintains user database with
                  group, name, username and phone number.  Will allow users
                  to modify their own information without giving them access
                  to modify other users information (unless privileged).  
                  Language is FORTRAN.  
                  (VMS independent.)

[.VERSION]      - (version 2.4-1) program that displays software version
                  for layered products and VMS.  Modifications are found
                  within the directory README file.  Update now allows 
                  program to work with files linked under VMS 5.5 as well
                  as older executables files.  Language is FORTRAN.
                  (VMS independent.)


                                                                Page 2


[.COMS]         - A few command procedures of possible interest or not.


*****************************************************************************

Any questions, suggestions or problems??  I do respond, consider any
suggestion and accept criticisms.  Contact me at the number or address below.

I like good grueling RUGBY stories as well.


                  Jonathan C. Baker
                  Naval Surface Warfare Center
                  Code N23A
                  Dahlgren, VA  22448-5000
                  703-663-8705

Mailer address:
                  system_jb@128.38.14.201
                  system_jb@unode1.nswc.navy.mil

========> [VAX92B.JUICER]AAAREADME.TXT;1 <========



                                JUICER
                                Abstract

        The JUICER package of programs and command files is provided to the
system manager to allow him to monitor VAX/VMS ODS-2 disks for disk and file
fragmentation, disk usage and to do such compression as might be needed. 
The package is made up of eight (8) parts: 
(1)JUICER_1 to do stand alone disk compression
(2)JUICER_2 to do on line disk and file defragmentation while disk is in use
   by other users
(3)JUICER_2  V3-001 to do on line disk and file defragmentation while disk is
   in use by other users, using the DEC MOVEFILE primitive to ensure file
   IDs do not change and that file motion is safe (also called JUICER-3
   at various places).
(4)FRAG to monitor disk fragmentation 
(5)FILE to monitor and optionally compress fragmented files
(6)DIR to make a map of a disk directory structure and its file/block usage
(7)DISK to show by user and account the number of disk blocks in use,
   authorized and overdraft.
(8)DISKMON to run as a detached process to provide a constant monitor of all 
   disk(s) free space.
(9)BAD to scan a selected disk for bad blocks and on user OK, try to
   repair them.

        JUICER_1 is an in-place disk compression utility for VAX/VMS ODS-2
disks suffering from excessive fragmentation. This program,with in limitations,
attempts to move portions of files from the high end of  the disk to any unused
areas (fragments) at the low end. Freeing up larger contiguous free areas at
the high end.

        JUICER_2 is an on-line in-place disk and file compression utility for
VAX/VMS ODS-2 disks suffering from excessive fragmentation. This program 
runs on-line while other users are also using the disk. It defragments the
most defragmented files that it can find that will fit in the largest contiguous
free areas on disk, and moves other files as far down toward the low end of
the disk as it can, filling up free fragments at the low end and freeing
up more space at the high end.

        JUICER-2 V3-001 (new here, and also called JUICER_3) is an in-place
disk and file compression utility similar in all respects to JUICER_2 except
that it uses the new "MOVEFILE" primitive introduced by DEC for its low-level
file moving (instead of a copy and rename routine) so that the file IDs do
not change and the file locking is guaranteed by DEC not to cause file
structure problems. Also the SET FILE /NOMOVE command can be used to exclude
files from moving.

                        * NOTE *

                        JUICER does NOT attempt to work
                on volume sets, knows nothing about
                relative volumes, and while JUICER_3's
                use of MOVEFILE prevents damage, neither
                will it do a volume set much good.

        FRAG is run on a disk to see badly the target disk free space is

                                                                Page 2


fragmented. Giving a histogram of fragmented areas by size, a calculated
measure of the disk free space fragmentation and, if wanted, a map of free
fragments by starting LBN vs size.

        FILE scans all the file headers on the target disk and outputs two
list files, one containing a list of the 100 files having the most retrieval
pointers in use and the second being a matrix of file size verses number of
pointers in use. The command file CONTIG is used which reads one of the list
files produced by FILE and running interactively with the user, converts the 
listed files from fragmented to contiguous.

        The command file DIR scans a target disk and creates an output file 
DIRECTORY.MAP containing a graphical output showing the on disk directory 
structure, with a notation for each directory showing the number of files 
and blocks contained therein.

        The command file DISK.COM sets up data for the program DISK.EXE which
produces a list by user and account (for each disk specified) of disk blocks
in use, authorized and permitted overdrafts.

        DISKMON is a program that I found on a VAX sig tape submitted by
Eric Richards of Gould Ocean Systems, 18901 Euclid Ave, Cleveland, Ohio
44117. It is a detached process which constantly monitors all disks
on the system and warns when free space falls below preset values.

        BAD is a program that when run, scans a selected disk for bad blocks.
When a bad block is found, the user is asked if BAD should attempt to rewrite
the block, assuming a soft error. If the rewrite is selected, the user can
select to edit the contents of the bad block before the rewrite is attempted.

        It is important to note that Alpha VMS 1.0 does not support the
MOVEFILE primitive, and hence the old JUICER-2 must be used with it for
the moment if one wants to port a defragger. DEC eventually plans to
put MOVEFILE on Alpha, so eventually the new version will work there.

========> [VAX92B.LOMASKY]AAAREADME.TXT;1 <========



AAAREADME.TXT                                                   12/01/92

                                Brian Lomasky
                              c/o TERADYNE, INC.
                        321 Harrison Ave., Mail Stop H87
                              Boston, MA  02118
                               (617) 422-2259

The DIRECTORY command has always been missing a few notable features:

   1) The ability to display a directory listing sorted by file type.
   2) The ability to display a directory listing sorted by creation date.
   3) The ability to display a directory listing sorted by revision date.
   4) The ability to display a directory listing sorted by file (end-of-file
      or allocated) size.  (Especially useful when you really want to know the
      ten most largest files on a disk!)
   5) The ability to display just the File Id, File Organization, Record Type
      Attributes, and/or Carriage Control Attributes, without having to resort
      to a DIRECTORY/FULL command.

This has been solved by a new utility which can display sorted (and unsorted)
directory listings in many different forms.

The utility is called is called:  DS

Define DS as a foreign DCL command.  Example:
    (assuming that DS.EXE has been placed in a directory called TOOLS:)

        $ DS :== $TOOLS:DS

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

The syntax for the DS utility is:

        DS [filespec][/qualifier(s)]
                    or
        DS [/qualifier(s)][filespec]

(which is similar to the normal DIR utility); Note that the filespec may appear
either before all of the qualifiers or after all of the qualifiers (separated
by at least one space or tab, of course).  The qualifiers (which may be
abbreviated so long as they're umambiguous) specify which fields are to be
printed and/or sorted, as well as some other functions.

The possible fields (other than the normal device/directory/name/type/version)
which can be printed by specifying one or more of the qualifiers are:
        File Allocation Size         (as shown by DIRECTORY/SIZE=ALLOCATION)
        File EOF Size                (as shown by DIRECTORY/SIZE)
        Creation Date                (Date and time as MM/DD/YY HH:MM:SS)
        Revision Date                (Date and time as MM/DD/YY HH:MM:SS)
        File ID                      (3-word internal File ID)
        File Organization            (Sequential, Relative, Indexed, etc)
        Record Type Attributes       (Fixed length, Variable Length, etc)
        Carriage Control Attributes  (Fortran, Carriage Return, Print, etc)


                                                                Page 2


You can also cause the report to be sorted (in ascending or descending order)
by any of the following fields.  (Note that specifying a sorted field will
also cause that field to be printed on the report):
        File Allocation Size
        File EOF Size
        Creation Date
        Revision Date
        File Type
You can specify as many sort specifications as you want; multiple
specifications will cause subsequent secondary sorts to be performed after
the first (primary) sort specification has been performed.  If you do not
specify any of the sort qualifiers, the report will be automatically sorted
in ascending order by the File Type.

Miscellaneous qualifiers allow you to specify any of the following options:

  1) Create comma-delimitted output fields (with no header or trailer) (so that
     you can take the output of this utility and easily read it from DCL).

  2) Display each device/directory name as it's processed.

  3) Cause the sort to not "page break" on each new directory (useful when you
     want to sort by the largest file size on an entire disk volume, regardless
     of which directory the file is in).

  4) Suppress the normal directory header and/or trailer lines.

  5) Specify an output device/filespec, instead of the normal terminal output.

  6) Specify the print width for the device:[dir]name.typ;ver fields.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

If you type:  DS ?
         or:  DS /HELP

a help screen will be displayed listing all of the possible options.

SYSUAF - System UAF reporting tool

DEC's AUTHORIZE utility has two reporting options for the SYSUAF.DAT file:

        1) Too little (AUTHORIZE LIST/BRIEF)

        2) Too much (AUTHORIZE LIST/FULL)

This is almost useless for meeting the system manager's requirements of
maintaining and monitoring the SYSUAF and its users.

SYSUAF V5.47 is a reporting program for the SYSUAF and RIGHTSLIST data files.

You can print reports either to the screen, to a data file (SYSUAF.LIS), or to
create a DCL command procedure (SYSUAF.COM) which can then be easily edited and
then executed.


                                                                Page 3


Many options including merging UAF files are provided.

========> [VAX92B.MUNICH_F92.DCL]AAAREADME.TXT;2 <========



COLOR.COM - reset color of a ReGIS terminal
Make_mms_incl.com - make MMS include files.

========> [VAX92B.MUNICH_F92.DCLDEBUG]AAAREADME.TXT;1 <========




DCLdebug was written by a few people from DIGITAL in Germany,
and submitted to DECUS by Jan Holzer, one of the authors.

To sart just type

@dcldebug.sqz file_of_interest

Use HELP command for further information.

========> [VAX92B.MUNICH_F92.FC]AAAREADME.TXT;1 <========



FC - File Commander
Works like Norton Commander on PC does, giving a menu type
front end for using VMS.

A HELP command exists. Documentation in German. (Translators would
be welcome to contribute English versions.)

Compiled with Gnu C.

========> [VAX92B.MUNICH_F92.PROLOG]AAAREADME.TXT;1 <========



PORTABLE PROLOG INTERPRETER

Release 1.5.  March 1983.

J.M. Spivey,
Software Technology Research Centre,
Department of Computer Science,
University of York,
Heslington,
York, Y01 5DD,
England.

This program is a portable interpreter for the predicate logic
programming language Prolog. It is written in Pascal which conforms to
the ISO standard. The following features are not used:  conformant
array schemas, procedural and functional parameters, set types whose
base type has cardinality larger then 8.

The text files 'prolib' and 'prog' should be associated respectively
with the Prolog system initialization file and a file containing a
Prolog program.

The structure of the program is as follows:

      [1]   Line Buffer and Error Handling.
      [2]   Trail.
      [3]   Stack Mechanism.
      [4]   Transformations.
      [5]   Atom Table.
      [6]   ReadIn.
      [7]   WriteOut.
      [8]   Database.
      [9]   Unify.
      [10]  Execute.
      [11]  Evaluable Predicates.
      [12]  Top Level.

Under control of the top level [12], Prolog clauses are read by ReadIn
[6] and added to the database by AddClause [8]. Goal clauses are
executed by an abstract machine consisting of a finite state control,
Execute [10], and a pair of stacks [3].  Unify [9] matches goals
against clauses in the database and introduces variable bindings.
Interpreter primitives are invoked by means of the evaluable predicate
mechanism [11].

The following changes are likely to be needed when this program is
installed on a new machine:

   (i)  The value of 'ordmaxchar' (and, exceptionally, that of
   'ordminchar') in the outermost constant declaration must be
   adjusted.

   (ii)  The assignments to the array 'CharClass' in InitRead [6] must
   be adjusted allow for extra white-space characters such as TAB.  The
   positioning of syntax error pointers in Moan [1] and the evaluable

                                                                Page 2


   predicate 'get' in prolib must also be adjusted.

... *)


========> [VAX92B.MUNICH_F92.PSI_ABRCH]AAAREADME.TXT;2 <========



This program does something along the lines of reporting on PSI
accounting files.
  The psi_abr.bck saveset has been pulled apart into its contents here.

PSI_ABR.BCK, .MFT
-----------------
(PSI Abrechnungs-Programm der Uni-Hamburg)

Version August 1992:

Darin enthalten sind das Pascal-Programm, das OBJ- und das EXE-File.
Neu ist dabei nur das Einlesen der Daten (beim alten Programm wurde
der erste Datensatz ueberlesen) und die Aenderungen bez. PASCAL 4.x.

Doris Kredel
Hochschulrechnezentrum
TH Darmstadt

========> [VAX92B.MUNICH_F92.SPI]AAAREADME.TXT;1 <========



SPI (System Performance Information) ( DECwindows )

Updated 16-Jul-1991

        - does not need any elevated privileges

        - 'live' display of processor modes

        - 'history' of total processor load

        - displays key performances data and rates

        - update interval can be changed

        - settings can be saved to a file

        - 'Reset' of accumulated data is possible

        - monitors own pagefault rate and adjusts workingset accordingly
          needs only 200 pages in steady state

        - runs under VMS 5.x (SPI.EXE was linked under V5.4-2)

        - should run on SMP machines (not tested)


updated on 3-Mar-1992

        - port to Motif/Intrinsics R4

        - uses resource file SPI.DAT
                (should be copied to sys$common:[decw$defaults.user])

        - .EXE linked under VMS V5.4-3 / Motif V1.0A
                

updated on 13-Nov-1992

        - minor bug fixes
        
        - works with all screen resolutions
        
        - .EXE linked under VMS 5.5-1 / Motif V1.1

Holger Teutsch
c/o Degussa AG
Abt. IW-AC

Weissfrauenstr.9
6000 Frankfurt 11

Germany

teutsch@ffm-iw.Degussa.DE


========> [VAX92B.MUNICH_F92.XRDB]AAAREADME.TXT;4 <========



                        XRDB

This program is used to display/modify the RESOURCE_MANAGER property
on the root window. Most users will probably never need it, but it
is interesting to see what DECwindows sets up. You can achieve the
same effects by creating a DECW$XDEFAULTS.DAT file in your login
area, although this requires you to quit the session for the new
values to take effect.

You can obtain the same information using XPROP on the root window.
However, XRDB formats the data so that it is easier to read.

There is no C preprocessor under VMS, so this option should be
ignored. This also results in one undefined external, popen().
However, as it should never be called, this is not worth worrying
about.

        Trevor Taylor
        May-89

========> [VAX92B.NETLOCK]AAAREADME.TXT;2 <========



This is a submission from Medtronic, Inc., Minneapolis, MN.  

     Roger G. Ruckert                             *           *
     Senior Technical Analyst                     * *       * *
     Medtronic, Inc.                              *   *   *   *
     Mail Stop 111                                *     *     *
     7000 Central Ave.                            *    * *    *
     Minneapolis, MN  55432                       *     *     *
                                                  *           *
     (612) 574-4742                               *           *
     Internet: rucker@a1.medtronic.com            *************


NETLOCK is a utility for managing locks across a DECnet network.  In this 
saveset are the following items:

1.  A paper describing NETLOCK in WordPerfect format.  The file is
    NETLOCK.WP1.

2.  The programs and necessary subroutine libraries to get the NETLOCK
    system operational.  FTNLIB.FOR is a FORTRAN subroutine library, and it
    is documented in FTNLIB.DOC.


[Editor's note: A file NETLOCK.DOC has been added, an approximate
translation of NETLOCK.WP1 for those who don't have WordPerfect.]

========> [VAX92B.NIELAND]AAAREADME.TXT;2 <========




        This directory contains the SEND foreign Utility, an message sending
program.  

        See SEND.HLP for additional information.
SEND.FOR is the FORTRAN source code for SEND.  SEND.EXE is the
executable code for the utility.  To use the utility add the following 
command to your login file:

        $ SEND :== $ Dxxx:[directory]SEND.EXE

The executable image for SEND needs to be installed with OPER, WORLD privileges.
************************************************************************

        This is free software and may be copied or distributed to your
        hearts content.  Do not remove the author notice.
 
        Address any comments to:

        M. Edward (Ted) Nieland 
        ted@nieland.dayton.oh.us


************************************************************************

========> [VAX92B.NSWC]AAAREADME.TXT;1 <========



FALL 1992 DECUS VAX SIG TAPE SUBMISSIONS FROM

        DAHLGREN VAX LUG

        Naval Surface Warfare Center
        Dahlgren, Virginia  22448


For each submission, all of the sources are present.  The sources, and other
files necessary to build the products from their sources, are compressed.
See SOURCES.0README for more information.  Most of the programs are written
in Fortran, and require object library NXXXLIB (whose sources are also
present) to link.  Each product has a command procedure (named product.BUILD)
to build the product from sources.

Several of the programs require some site-specific configuring, often edit-
ing a .CLD file.  I believe everything should work without tinkering if you
set your default directory to this directory, and define logical name HERE
to be this directory.

   Submissions from Alan Zirkle, NSWC Code K55      (703) 663-8023
                                 Dahlgren, VA  22448

                                 DECUServe, DCS  "ZIRKLE"


   SPACE, ZSET, and ZTYPE are new, everything else is a resubmission due to
   enhancements and/or bug fixes.

     NOTIFY -- Allows non-privileged users to send one-line broadcast mes-
               sages to certain other users in a controlled manner.  Also
               allows batch jobs to send one-line messages to the logged-
               in submitter.

   REFORMAT -- Copies a file, optionally performing many types of conver-
               sions in the process.  Read REFORMAT.HLP for more info.  To
               use, first execute the command $ SET COMMAND REFORMAT.

      SPACE -- Displays free space (and/or space in use, total space, per-
               cent full) for one or more mounted disks.  Allows wild card
               specification of disks, can even wild card over volume names.

      USERS -- Continuously-updating cluster-wide display of information
               about all or selected processes (select by nodes, process
               types, and/or usernames).  Read USERS.HLP for more infor-
               mation.

     VGRAPH -- A very, very simple viewgraph producer for PrintServer 20
               and 40 printers.  Uses PostScript.  Read VGRAPH.HLP for more
               information.  To use, first execute $ SET COMMAND VGRAPH.
               Two sample input files *.VIEW are included.  Tailoring for
               your local print queues is now done in a companion command
               procedure.  Many improvements since Spring 1991.

      ZMENU -- A utility to produce a menu display inside a command proced-

                                                                Page 2


               ure.  You provide a simple template file, and ZMENU displays
               it along with a pointer which it moves between your selections
               based on the user's arrow key input.  See ZMENU.HLP for more
               information.  Execute @ZMENU.TEST for a demonstration.

       ZSET -- Puts the contents of selected lines of a file into local DCL
               Symbols.  Greatly simplifies many command procedures.

      ZTYPE -- Displays the contents of a file on the terminal screen.  ZTYPE
               is like TYPE /PAGE, with several important differences, which
               are documented in ZTYPE.HLP.

    NXXXLIB -- Subroutine library needed to link the above programs.  Many
               of the routines may be useful to you in other applications.
               The library and its sources are in the compressed sources
               file; see SOURCES.0README for more information.


========> [VAX92B.OSUDAR]AAAREADME.TXT;1 <========



This directory contains a modified version of Brian Nelson's VMSTPC tape copy
program.  This version (VMSXTPC) has two features not found in the original:
first, it supports tape blocks of up to 64KB; second, it supports data
compression in the container file.

Large tape block support is accomplished by writing large blocks as multiple
container file records.

Data compression, which is selected by default but may be turned off with the
/NOCOMPRESS qualifier, is done using my QLZW "quick LZW" record-at-a-time
compression routine.  Warning -- this routine uses a lot of memory!  If you
select compression, specify 30 buffers, and try to process a tape with 64KB
blocks, your WSEXTENT should be at least 20480.  Decompression requires far
less memory.  However, with a compressed container file, you can reduce the
disk space required to store a tape by 50% or more.  Given enough memory to
eliminate page faults, TPC appears to be able to compress on the fly and keep
up with a 4mm DDS-DC tape drive when running on VAX CPU's of 6 or 7 VUPs.  Your
mileage may vary.

Please send any questions or comments about the TPC modifications or the QLZW
routine to John Osudar (osudar@cmt.anl.gov).

========> [VAX92B.PAVLIN]AAAREADME.TXT;2 <========



ETHERMON is a software implementation of an Ethernet line activity 
monitor. It uses any VAX/VMS DEC-compatible Ethernet interface to 
collect the data, and reports statistics in a form similar to the VMS 
MONITOR utility. It also can collect Ethernet data for post-processing 
by a user-supplied offline program (sample programs are supplied). ETHERMON 
can determine symbolic identifications of remote nodes automatically, or 
have them defined manually; these symbolic identifications are used 
in ETHERMON's displays and reports. ETHERMON can also recognize equipment 
other than DEC's on the Ethernet.

ETHERMON.COM is the build file; the documentation is stored in the files
ETHERMON.PS (PostScript), ETHERMON.LN0 (DEC LN03), ETHERMON.LPT ("dumb"
line printer or plain-text), and ETHERMON.MSS (Scribe manuscript source).
The on-line help library ETHERMON.HLB must be in the same directory as 
ETHERMON.EXE when executing the program in order for the built-in HELP 
command to work. A full file manifest is given in section 2.1 of the user's
manual.

ETHERMON's executable can be run either by a foreign command definition 
or a DCL RUN command. The unsupported utilities are to be invoked by RUN 
command only (they do not check the command line for their parameters).
A protected shareable image must be compiled and linked under your current
version of VAX/VMS and installed by your system administrator before use;
please see section 2.2 of the user's manual before using ETHERMON.

These files were compiled and linked using VAX FORTRAN V5.3 and VAX/VMS 
V5.2-1. Naturally, the executables will not run on an earlier version of 
VMS; feel free to rebuild the code.

If you have any questions or comments, the author's address is in the 
user's manual. I welcome comments regarding bugs and possible improvements
for ETHERMON, although I cannot promise to add every feature you ask for.
Thank you for trying this program.

Andrew Pavlin, TCP/IP network administrator
General Electric Co., Aerospace Information Technology
Syracuse, NY 13221 U.S.A.
email: pavlin@syr.ge.com
voice: 1-315-456-6212
fax:   1-315-456-0956
(information current as of 3 June 1992)


A copy of the latest DISM32 that has been released (a VAX/VMS
.EXE --> .MAR translator) is present here also.

========> [VAX92B.PERL]AAAREADME.TXT;2 <========



NAME
     perl - Practical Extraction and Report Language

SYNOPSIS
     perl [options] filename args

DESCRIPTION
     Perl is an interpreted language optimized for scanning arbi-
     trary  text  files,  extracting  information from those text
     files, and printing reports based on that information.  It's
     also  a good language for many system management tasks.  The
     language is intended to be practical  (easy  to  use,  effi-
     cient,  complete)  rather  than  beautiful  (tiny,  elegant,
     minimal).  It combines (in  the  author's  opinion,  anyway)
     some  of the best features of C, sed, awk, and sh, so people
     familiar with those languages should have little  difficulty
     with  it.  (Language historians will also note some vestiges
     of csh, Pascal,  and  even  BASIC-PLUS.)  Expression  syntax
     corresponds  quite  closely  to C expression syntax.  Unlike
     most Unix utilities, perl does  not  arbitrarily  limit  the
     size  of your data--if you've got the memory, perl can slurp
     in your whole file as a  single  string.   Recursion  is  of
     unlimited  depth.   And  the hash tables used by associative
     arrays grow as necessary to  prevent  degraded  performance.
     Perl  uses sophisticated pattern matching techniques to scan
     large amounts of data very quickly.  Although optimized  for
     scanning  text, perl can also deal with binary data, and can
     make dbm files look like associative arrays  (where  dbm  is
     available).   Setuid  perl scripts are safer than C programs
     through a dataflow tracing  mechanism  which  prevents  many
     stupid  security  holes.   If  you have a problem that would
     ordinarily use sed or awk or sh, but it exceeds their  capa-
     bilities  or must run a little faster, and you don't want to
     write the silly thing in C, then perl may be for you.  There
     are  also  translators to turn your sed and awk scripts into
     perl scripts.

[Librarian's Note:
This version of PERL was ported to VMS. The buildfile to do it
"right" needs MMS which your librarian lacks. Therefore all C
programs were compiled and linked. There were warnings, but the
perl.exe is here and may work. PERL.ZIP is the compressed,
total PERL package including documents. The config.h and malloc.c
had minor mods to get them to compile on my machine.
  - Glenn Everhart (Everhart@Raxco.com)
]

The porting work was done by:
Ben Armstrong, Software Development                  bus: (902)422-1973
Dymaxion Research Ltd.,                              fax: (902)421-1267
Halifax, Nova Scotia, Canada B3J 1R2            Internet: bg@dymaxion.ns.ca

PERL            Practical Extraction and Report Language, VMS port
 3.0.1          Abstract:   Unavailable
 C              Source:     SEND PERL.PACKAGE (66 parts)

                                                                Page 2


 25-SEP-1992    Binary:     Unavailable
 VMSSERV @ {OAK,ELM,ASH}.CC.KCL.AC.UK    - INTERNET


========> [VAX92B.PITTCORN]AAAREADME.TXT;1 <========



This directory contains the following files:

[.MENU]         Files necessary for setting up a DCL menu system

[.WPS]          Contains instructions to let a VAX VMS system
                manager move documents between standalone WPS-PLUS users.
                Also has procedures (XMATE*.COM) to allow a user to copy a
                disk's worth of documents from a DECmate II with one command.
                Also has a list of miscellaneous "gotchas" found in various
                versions of WPS-PLUS. 

The command procedures have been tested for WPS-PLUS versions 2.1, 3.1, 4.0,
and 4.1; also VMS v5.1-1 and 5.4-3.  They have not been tested on a system that
runs DECwindows Motif.  This software is provided "AS IS."

If you have questions or suggestions, leave E-mail for 
mcmichael@eisner.decus.org or write me at

                Chuck McMichael
                Pittsburgh Corning Corp.
                800 Presque Isle Drive
                Pittsburgh, PA 15239

========> [VAX92B.RAGOSTA]AAAREADME.TXT;1 <========



This directory contains my Fall 1992 updates.  Unfortunately, this year has
been killer busy, so there are no new releases, just updates to previous
releases.

FPT - Fortran Programming Tools.  Tools to increase productivity of Fortran
        programmers.
KRONOS - Job Scheduler.  Newest version.  New features.  New sample jobs.


Arthur E. Ragosta  
RAGOSTA@MERLIN.ARC.NASA.GOV (Internet)

MS 219-1
NASA Ames Research Center
Moffett Field, Ca.  94035-1000
(415) 604-5558

========> [VAX92B.RCSMAKE]AAAREADME.TXT;1 <========



This area contains ports of Gnu Make 3.60 and Gnu RCS (Revision
Control System) V5.6 to VMS. Sources were obtained from the
author and built by your librarian [Glenn Everhart] from those
sources. Both sources and the compiled programs are here.

Gnu Make is a utility to intelligently rebuild files from
sources given a "makefile" which lists dependencies. It ensures
that files are only compiled or linked when they have changed
so that a make can be executed and the program will ensure that
all files are recompiled and linked that need to be, and that
no others are rebuilt. This can save much time.

RCS (and also gnu diff, needed for it) is included also. RCS
stands for Revision Control System, a very widely used source
control package for many systems. RCS lets you maintain many
revision levels, and keep controlled source versions around
with notations about what changes were made and why.

RCS and Make are the generic, industry standard versions of what
DEC sells as CMS and MMS respectively. Learn them and you should
be able to use them on almost anyone's platforms.

The port of RCS here is of the RCS version current as of 12/1992;
earlier RCS ports were of V4.3, a somewhat older revision.

========> [VAX92B.RCSTERN]AAAREADME.TXT;1 <========



     The contributions in [...RCS...] are from:

        Seth Stern
        Reliance Electric Company
        24703 Euclid Avenue
        Cleveland, OH 44117
        (216) 266-6721



     The following subdirectories are included:

[.COM]            A handy command procedure for maintaining search
                    lists.

[.SHOW_LOCKS]     A utility to display the contents of the lock
                    database on an OpenVMS system.

[.SYSLIB]         Useful declarations and routines for Pascal users.

========> [VAX92B.RCSWILD]AAAREADME.TXT;1 <========



    LIKE ANYTHING ELSE THAT'S FREE, THESE COMMAND PROCEDURES ARE PROVIDED AS
IS AND COME WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED.  IN NO
EVENT WILL ATMEL CORPORATION OR NELSON INGERSOLL BE LIABLE FOR ANY DAMAGES
RESULTING FROM THE USE OF THIS SOFTWARE.


                                 RCS Wildcards

    The command procedures in this release are designed to work with the RCS
(v4.3) software ported to VMS by Richard T. Gregory and found on the VAX SIG
Spring 1992 tape.  They provide wildcard capability for CI, CO, RCSCLEAN,
RCSDIFF, and RLOG.  See RCS_SETUP.COM for my, not the only, way of using
them.

    I am in the middle of a software project, and don't really have the time
to spend working on inoculating these programs with the code in CF_VMS.C as
suggested by Richard T. Gregory.   (In fact I probably shouldn't be working
on RCS at all... but damn it, I want code control!)  Anyway, after only a few
hours of perusing the code, I am concerned about breaking some of the
functions in CO and CI.  CF_VMS works, by the way, as can be seen in the
play-program GLOP.C.

> Note:  Last minute addition...
>
>     Richard Gregory has advised me that there is a "more portable" version of
> RCS now on prep.ai.mit.edu.  With any luck I'll get a chance to pick it up
> and port it to VMS.  In the meantime, these command procedures may help you
> use Rich Gregory's VMS port of RCS version 4.3.

                   ----------------------------------------
                         Some Comments About RCS v4.3
                   ----------------------------------------

    The RCS programs expect that file specifications follow the parameter list.
This 'expectation' is preserved in these command procedures.  If you put
parameters and file specifications in the 'wrong' order on the command line the
RCS programs may not behave as expected.

    While working on this code I discovered that RCSCLEAN uses the -p qualifier
and output redirection.  This complicated my work.  I decided that the DCL code
shouldn't be onerously complicated since not everyone has the pleasure as I do,
of having two VAX 4000-600's at their site.  The VAX 4000-600 helps the
somewhat piggy RCS processes proceed quickly.  Anyway, I tried to keep the DCL
code simple.  Therefore, wildcards are not allowed with output redirection.

    Given the nature of programming, (or is it just me?), it is quite possible
that a wildcard file specification will result in so many matching filenames
that the DCL command line limit of 255 characters would not hold them all.
(Note: I do not know what the command line limitation of UNIX, et. al., is but
I assume that it is greater than 255.)  To prevent this limitation from causing
run-time errors I designed the DCL code to build more than one file list, as
necessitated by wildcarding; and subsequently run the RCS program, e.g. CO,
against each list separately.  Too help avoid the combined length of the file
list, parameter list, and program command from exceeding 255 characters, each
file list is limited to about 132 characters. Things could still go wrong, but

                                                                Page 2


the likelihood is much smaller.  So far, I haven't had any problems in that
arena.

    Files you should find in this submission:

    AAAREADME.TXT   ! This file.
    CIWILD.COM      ! Wildcard for CI.          Aliased as CI in RCS_SETUP.
    COWILD.COM      ! Wildcard for CO.          Aliased as CO in RCS_SETUP.
    RLOGWILD.COM    ! Wildcard for RLOG.        Aliased as RL*og in RCS_SETUP.
    RDIFFWILD.COM   ! Wildcard for RCSDIFF.     Aliased as RD*iff in RCS_SETUP.
    RCLEANWILD.COM  ! Wildcard for RCSCLEAN.    Aliased as RC*lean in RCS_SETUP.
    RCS_SETUP.COM   ! RCS setup command procedure.
    GLOP.C          ! VAXC program to test CF_VMS.C in RCS release.

    I hope that these procedures will be of use.  If you find any problems,
please let me know.

    All of this submission may be freely distributed.

- Nelson ...

 ============================================================================
  Nelson E. Ingersoll             ><  Work:       (719) 540-1263
  ATMEL Corporation               <>  INTERNET:   nei@atmel.com
  MS 10165                        ><  CompuServe: 73230,2116
  1150 E. Cheyenne Mountain Blvd. <>      Give the very best you have!
  Colorado Springs, CO 80906      ><            Give yourself!
 ============================================================================

========> [VAX92B.ROBERTS]AAAREADME.TXT;1 <========



All programs contained herein are copyright Beckman Instruments.  No claim is
made for usability and we will not be held liable for damages resulting from
use of these programs.  No support is guaranteed but if you have questions 
(or we have the time), mail (preferred) or call:

---------------------------------------------------------------------------
   Don Roberts                   Internet:  dsroberts@biivax.dp.beckman.com
   Beckman Instruments, Inc.     Phone:     714/961-3029
   2500 Harbor Bl. Mailstop X-12 FAX:       714/961-3351
   Fullerton, CA  92634          Disclaimer:  Not my fault
---------------------------------------------------------------------------

[.id]

ID is a program written by Bob Meyering at Beckman Instruments, Inc to allow a
user who has an appropriate identifier (id_admin, see source) to grant and 
revoke identifiers.  It is limited to identifiers the administrating user has 
been granted.  Any change to id's is VMS MAILed to a distribution list,
CMN$DIS:security.dis.  You will need to define this or change the source.

Beckman makes extensive use of ACL's and the practice of managing the ACL's of
users has been troublesome.  We grant acl by project and when a user becomes
authorized for a project the ACL is granted.  The group administrator needed
the capability to grant IDENTIFIERS to users but we did not want to give out
any privileges.  This program allowed us to do that.

[.inv]

INV is a help library maintenance routine.  We created a help file that
includes our software products, patches, hardware, etc. for keeping track of
releases and installations.  This procedure can be used for any type of list.

[.scheduler]

Scheduler is a program written at Beckman Instruments by Will Wood to schedule
repetitive tasks in a different manner than QUEUE.  This works very much like
the new DECscheduler, but doesn't cost nearly as much (and predates it by A
LOT).  There are limitations:  It only schedules to SYS$BATCH and it is day
or time oriented, not weekly or irregular.  That means weekly things won't 
work (but that is what f$cvtime is for!).  You can schedule things daily 
(/every) by time of day or repetitively (/at).  Modifications welcome, let 
me know about them.

[.reflection]

The file logon.com that is included is a script for reflection that retains the
username and password entered when the reflection user switches sessions, so
they don't have to enter the username or password more than once.  This can be
real handy if you have PC's connecting via reflection and multiple vaxes that
they can connect to.  If not, then you really don't need this, do you?

[.pcbackup]

This is a system for backing up Pathworks connected PC's to the hard disks on
the cluster then to tape.  There is also a procedure for retrieving the data to

                                                                Page 2


your file service for download to the PC.  We have it set up to use Fastback
Plus V3.0 from Fifth Generation Systems (because of the documented scripting
capabilities) on the PC, but have had it work with PKZIP and PCtools - this 
is easily changed.  On the Cluster side, we are using CA-Archiver v4.1 for 
storing to tape, but you could just as easily write some DCL to use BACKUP 
(and if you do, please send it to me!).

========> [VAX92B.RSX]AAAREADME.TXT;1 <========



[.RSX92A]
This directory contains a re-release of the original Virtual Terminal 
software developed by Dave Elderkin of DEC in 1977. It was subsequently
updated by J Downward of KMS Fusion with the last definitive version
to be for RSX-11M V4.0 in 82A:[344,045] or 82B:[351,047]. The primary
use of this software was in controlling accounting information, however
it is still useful today to capture BRU error messages and analyze them
immediately. In our system, we have tried to automate our backup of data
since we can and quite often do collect between 25 and 50 megabytes of
data everyday. A prototype version of our backup program is included in
this directory. It shows use of the virtual terminal in processing both
DCL and MCR statements. Use of SPAWNN is also there. When a BRU error is
detected, BRU can be aborted immediately and contigency action taken. In
our case, when we fill a disk, we simply want to switch to the next one in
the pool. This is certainly a lot better than sitting in a .CMD file and
only getting severity codes back!

Use this software with some caution. At the very least the program using
the virtual terminal SHOULD NOT BE CHECKPOINTABLE, which it isn't in our
system, since the patient A/D system is dedicated.
 
The only know bug was when the program doing the virtual terminal I/O did
a Fortran assign; CALL ASSIGN (LUN,'SY:'). This caused the default assign-
ments for TT1: to be assigned to TT0:, which is where the virtual terminal
originated. This probably has something to do with the "HARD" lun assign-
ments of "0" and "1" used within the the Virtual Terminal package. A quick
workaround was simply to use full extension file names such as DR0:[300,100]
and not let anything default. I'll fix it when I can but that isn't anytime
soon since I am swamped right now.

I find the virtual terminal capability indispensable here in the lab. From
the DECUS Library, you may order tapes 11S036PS for Spring 82 RSX and tape
11S051PS for Fall 82 RSX.

Of course all the standard disclaimers of Digital, Decus, Los Amigos 
Research and Education Institute (my employer) and myself apply. No 
promises and no guarantees. I am using RSX-11M V4.4 with no problems
other than stated above. 

Bruce Prendergast
DAARC Rep to the Library (AKA Librarian from the DAARC side)
Los Amigos Research and Education Institute
12808 Erickson
Downey, Calif 90204
(310) 940-7177
(310) 803-6117 fax


[.RSX92B]

This directory contains the work-to-date on indices of the RSX SIG
tape contents, the work done by Bruce Prendergast.

========> [VAX92B.SUPERVISOR]AAAREADME.TXT;1 <========



 






                    Read Before Installing the Supervisor Series V5.4

             Please read the following important information before installing
             or using the Supervisor Series V5.4.


             Product Information

             The Supervisor Series is a suite of terminal monitoring and log-
             ging utilities that consists of PHOTO and SUPERVISOR.

             Originally written by Bob Pasker, Bill Donner, and Terry Way
             for Precision Business Systems, the Supervisor Series was later
             acquired by Security Pacific Software Services. After selling and
             maintaining the software for a number of years, Security Pacific
             Software's Dan Shoop placed version 5.0D of the Supervisor Series
             into the public domain in 1992.

             The Supervisor Series is currently maintained by Hunter Goatley,
             VMS Systems Programmer for Western Kentucky University, Bowling
             Green, KY.

             If you have any suggestions for improvements or new features,
             or would like to report a bug, please contact Hunter Goatley via
             e-mail at goathunter@WKUVX1.BITNET (preferred) or by phone at
             502-745-5251.

             Installation Information

             The Supervisor Series V5.4 requires VMS v5.0 or later.

             Contents of this Kit

             This kit contains all of the materials necessary to install the
             Supervisor Series V5.4.

             You will need approximately 4500 blocks of disk space to hold the
             installation kits.


                                                                              1

 






                                                                Page 2



             The SUPSER054.% files make up the installation kit, which you
             should install with VMSINSTAL. Manuals are included in save set B
             (file SUPSER054.B) and are placed in the SUPSER_ROOT:[DOC] di-
             rectory during the installation. The manuals are provided in
             PostScript, plain ASCII, and Bookreader versions. You can use
             BACKUP to retrieve them from the installation kit prior to instal-
             lation:

               $ BACKUP tape:SUPSER054.B/SAVE *.*

             Release Notes Information

             The release notes for the Supervisor Series V5.4 contain important
             installation-related information as well as a summary of changes
             since the last release. Also included is information on known
             problems, documentation errors, and restrictions. The release
             notes can be retrieved by using VMSINSTAL OPTIONS N or by the
             following command:

               $ BACKUP/LOG SUPSER054.A/SAVE/SEL=*.RELEASE_NOTES *.*


             Source Code

             The save set SUPSER054.C contains the source code for the
             Supervisor Series. During the VMSINSTAL session, you will be
             given the opportunity to install the sources. However, if you
             are only interested in the sources, you can retrieve them using
             the following command:

               $ BACKUP tape:SUPSER054.C/SAVE *.*









          2

========> [VAX92B.TAYLOR]AAAREADME.TXT;1 <========



Fall 1992 DECUS Submission

This directory contains the example programs from session VS266
How to Write "DCL-like" Command Interfaces

The programs in this submission can be used freely.  They are not much
different from example programs in VMS, C, and FORTRAN documentation. The
authors and Taylor Made Software, Inc. accept no responsibility for the use or
reliability of these submissions.

The following files are included:

FORTRAN examples

  TEST.FOR;10               2/3       29-NOV-1992 20:14:34.21  (RWED,RWED,RE,)
  TEST_FOREIGN.FOR;8        6/6        1-DEC-1992 23:12:54.97  (RWED,RWED,RE,)
  TEST_INTERNAL.FOR;4

C examples

  TEST.C;8                  5/6       30-NOV-1992 23:24:55.61  (RWED,RWED,RE,)
  TEST_FOREIGN.C;11         7/9        1-DEC-1992 00:34:58.25  (RWED,RWED,RE,)
  TEST_INTERNAL_C.C;8
 

The following logical was created before linking the C programs:

   $ DEFINE LNK$LIBRARY SYS$LIBRARY:VAXCRTL
      (use for linking C programs)

Terminal session files
  They show how the programs were compiled, linked and run.

   TEST.SES;1                1/3       29-NOV-1992 20:16:26.98  (RWED,RWED,RE,)
   TEST_FOREIGN.FSES;1
   TEST_INTERNAL.FSES;1

Command Language Definition files

   TEST.CLD;3                1/3       29-NOV-1992 19:12:59.61  (RWED,RWED,RE,)
   TEST_FOREIGN.CLD;3        1/3       30-NOV-1992 23:14:40.67  (RWED,RWED,RE,)
   TEST_INTERNAL.CLD;6
   TEST_INTERNAL_C.CLD;3


If you want a copy of the session notes, you may write to us at
the address below.


Mike Taylor
Retha Taylor

Taylor Made Software, Inc.
P. O. Box 427
St. Louis, MO 63042

========> [VAX92B.TOOL]AAAREADME.TXT;1 <========



RNOTES is a tool provided by DECUServe to allow the reading of VAX Notes
conference files without the need to have a VAX Notes license.  It allows 
the user to get a directory of the conference and to extract entire topics 
from the conference file.

To use RNOTES, first edit the READ_NOTES.CLD file and change the IMAGE line to
point to the proper location.  Then SET COMMAND READ_NOTES.

The general form of the RNOTES command is

        $ RNOTES parameter/qualifier...

where parameter is the filespec of a VAX Notes conference file.  If no
extension is specified, .NOTE is assumed.  The valid qualifiers are

    /OUTPUT[=filespec]

        Specifies the output file for RNOTES.  If you do not specify this
        qualifier or don't specify the filespec, the resultant output will
        go to a file with the name of the conference file with an extension 
        of .LIS in the current directory.  If you want the output to go to 
        the screen, use /OUTPUT=TT:

    /RANGE=(START:first,END:last)

        Reads the specifed range of note topics.  If "last" is prior to 
        "first", only "first" will be read.  The default is to read all 
        topics in the conference.  

        If /RANGE is used in conjunction with /DIRECTORY, a directory of 
        the specified range will be produced.

    /DIRECTORY 

        Produces a directory of all topics and replies, listing the note ID,
        the date, the author and the title of the note.
        
Examples:

    $ RNOTES VMS

        This command will produce a file named SYS$DISK:[]VMS.LIS which 
        contains all of the notes in the file SYS$DISK:[]VMS.NOTE

    $ RNOTES NOTES:VAX_NOTES_UTILITY/RANGE=(START:181,END=181)/OUT=TT:

        This command will dump note 181 and all of it's replies from
        NOTES:VAX_NOTES_UTILITY.NOTE to the screen.

    $ RNOTES HARDWARE_HELP/DIRECTORY

        This will produce a directory of HARDWARE_HELP.NOTE in the file
        HARDWARE_HELP.LIS
    
...................................

                                                                Page 2


RNOTES was written by Bruce Bowler.

========> [VAX92B.TWADE]AAAREADME.TXT;1 <========



        Programs donated by Tom Wade, EuroKom Ireland

Comments, queries, flames or small-unmarked-bills to  t.wade@vms.eurokom.ie

NAME-ROUTER     Mail processor which will accept mail addresses such as
                john.smith@sales.company.com and translate into, e.g.
                jsmith@vax1.company.com using a mapping database or default
                transformations.  Can accept abbreviations in domain fields
                or usernames.  Generates return messages for ambiguous
                addresses showing list of possible matches. Many features.
                Runs with the PMDF mailer, or uses BSMTP format files.

                Installation using the VMSINSTAL facility.

PMDF-STATS      Program to generate statistics for e-mail traffic through the
                PMDF mailer.  You gather mail domains into groups, and
                PMDF-Stats generates a matrix showing traffic flow between
                the various groups.  Can also be used to filter MAIL.LOG files
                using wildcard matching on the various record fields.

                Installation using the VMSINSTAL facility.


                Various privileged programs in Macro.

ACCOUNT.MAR     routine to change your account (not username) and generate
                an accounting record for your session so far.  Useful for
                changing project charges during a login session.

SET-DCL-PROMPT  routine to allow you to do a "SET PROMPT" within a program.

GET-COMMAND-PROC routine to return the name of the command procedure that is
                 invoking this image.

GET-JOB-TABLE   routine to return the Job Table name for the specified process
                (for subsequent logical name manipulation).

SET-EFN         routine to set the specified *local* event flag for the
                specified process.

SET-PROCNAME    program to set the process name for another process (with
                CLD file).

SET-PROMPT      program to change the DCL prompt for another process (with
                CLD file)  -- set his prompt to "MAIL>" while he is reading
                his mail and watch him try to exit repeatedly to DCL from DCL.

SET-UIC         routine to do a SET UIC command within a program.


Most of these require CMKRNL or CMEXEC privileges.  All sources are included.

**** ALL PROGRAMS ARE SUPPLIED AS IS.  NO WARRENTY IS EXPRESSED OR IMPLIED.
SHOULD YOU OR ANY OF YOUR MACHINES BE HUNG OR CRASHED, THE SECRETARY WILL
DISAVOW ANY KNOWLEDGE OF YOUR ACTIONS.  GOOD LUCK JIM.  ******

                                                                Page 2



Updates on some of the above products will be announced or available via
anonymous FTP from kirk.eurokom.ie.


========> [VAX92B.VMSNETSRC]AAAREADME.TXT;1 <========



This area contains the VMSNET.SOURCES archive from cerrutos.edu
submitted by Bruce Tanner. Present are items received since
December 1991 when the last submission to the sig tapes was
made.

========> [VAX92B.XAUTOLOCK]AAAREADME.TXT;2 <========



PURPOSE
=======

Xautolock is a program which monitors console activity, and starts up
a program of  your choice if  nothing  happens  during a certain time
interval.  You can use this to automatically start up a screen locker
in case you tend  to forget to do so  manually before having a coffee
break.

On VMS, two versions of the program exist, one of which (xautolock)
uses execl to run its locker, the other using lib$spawn, which permits
use of xlock instead of decw$pausesession. Files xautolock*_TV.exe
are Alpha AXP versions; the other .EXE files are for VAX.

HARDWARE PLATFORMS
==================

We have used  xautolock  on the following hardware without problems :

DECstation 3100 to 5500
HP Apollo 9000/4xx (Sr10)
Sony News 1800
Sparc II
VAXen (Ultrix)

Other people have reported that it should also work on :

Sun386
IBM RS/6000
VAXstation 3100

An  earlier  version also ran on  the following machinery,  but we no
longer have those, so testing it was a bit difficult :-).

Sun 3/60
Apollo 3000 to 4500


HOW TO USE IT
=============

Just read the man page, it's really simple.
On DECwindows you can install xautolock as one of your auto-startup
images, or otherwise arrange for it to run.

HOW IT WORKS
============

When  xautolock  starts  executing,  it  traverses  the  window tree,
selects  SubstructureNotify  on all windows and adds each window to a
temporary list.  About +- 30 seconds later,  it scans this list,  and
now  asks for KeyPress events.  However,  it takes care to  interfere
as litle as possible  with  the event propagation mechanism.  This is
the reason for the delay between the moment  xautolock learns about a
new window (and consequently asks for  SubstructureNotify events) and

                                                                Page 2


the moment it asks for KeyPress.  Whenever a new window is created, a
similar process takes place.

In addition, xautolock issues a  QueryPointer  request once a second,
in order to find out wether the pointer has moved.

If nothing happens within a user-specified period of time,  xautolock
will fire up a program  which is supposed  to lock the screen.  While
this program is running, xautolock itself remains on the look-out for
user interaction.

In contradiction  to what many people  believe,  this scheme does not
cause a noticeable overhead.


COMPILING XAUTOLOCK
===================

Xautolock  should  compile  straight  out of  the box.  Just  do  the
following :

 1 : Type

      xmkmf
      make
      make install
      make clean

 2 : Have fun.


KNOWN BUGS
==========

If,  when creating  a window,  an application  waits for more than 30
seconds before calling XSelectInput (),  xautolock may interfere with
the  event propagation  mechanism.  In order to minimize  the risk of
this happening,  an extra delay of 20 seconds  has been inserted into
the   xautolock  initialization  sequence.   This  was  done  because
xautolock is most likely to be started automatically when a user logs
in, and that process can be rather time-consuming.

Xautolock  does not check whether the screenlocker specified actually
is available.

The xautolock resources have no resource class.

If you can find others, please send e-mail to one of the authors.


WARNING
=======

There  is  a  bug  in  the  event management code  of some  X servers
(amongst  which  both  X11R4  and X11R5  on Sparc).  If you are using

                                                                Page 3


patchlevel  7  of  xautolock,  it is best to reset  the server before
switching to patchlevel 8.  If you fail to do so, an old patchlevel 7
bug may still show up.  (Some keybaord events were being  hijacked by
patchlevel 7 of xautolock, particularly when using tvtwm).


COPYRIGHT
=========

Copyright 1990, 1992 by S. De Troch and MCE.

Permission to use, copy, modify and distribute this software and the
supporting documentation without fee is hereby granted, provided that :

 1 : Both the above copyright notice and this permission notice
     appear in all copies of both the software and the supporting
     documentation.
 2 : You don't make a profit out of it.


DISCLAIMER
==========

THE AUTHORS  DISCLAIM  ALL WARRANTIES  WITH  REGARD TO THIS SOFTWARE,
INCLUDING  ALL IMPLIED WARRANTIES OF MERCHANTABILITY  AND FITNESS, IN
NO  EVENT  SHALL THEY   BE  LIABLE  FOR   ANY  SPECIAL,  INDIRECT  OR
CONSEQUENTIAL DAMAGES  OR ANY DAMAGES WHATSOEVER  RESULTING FROM LOSS
OF  USE,  DATA  OR  PROFITS,   WHETHER  IN  AN  ACTION  OF  CONTRACT,
NEGLIGENCE  OR   OTHER   TORTIOUS  ACTION,   ARISING  OUT  OF  OR  IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


AUTHORS
=======

Xautolock was conceived, written and performed by :

 Stefan De Troch             detroch@imec.be
 Michel Eyckmans (MCE)       eyckmans@imec.be


ACKNOWLEDGEMENTS
================

Special thanks to :

 Kris Croes                  croes@imec.be

And the patchlevel 8 beta testers :

 Paul D. Smith               paul_smith@dg.com
 Brian                       brian@natinst.com

