This subdirectory contains useful system utilities.

1. BROADCAST.	Emulates the RSX BROadcast command.  Allows all users
to broadcast messages to each other.  It will track down all users
of a given name and send each the message.  A very useful utility.

2. CALC.  VAX CALC is modified for online help.  Any time CALC is prompting
the user may type HELP and get help (or type HELP topic .....).  The
CALC help library is included.  It is ment to be part of the help library
SYS$SYSDEVICE:[SYSUTL]SYSUTL.HLB and CALC will print lots of nasty little
messages telling you the library isn't there if it isn't.  The updated
Fortran source for the VAX CALC mainline and CALC.EXE are provided.
Much more user friendly.

3.  NOUNLOAD.  We have a dual ported RK07.  One port talks to our PDP-11/45
(running RSX) and the other talks to our VAX.  If we mounted the RK07 from
the VAX end (readonly) and dismounted it, it would spin down.  This made
the RSX side of the world very, very, very unhappy.  NOUNLOAD is a freebe
from the friendly VMS group (they sometimes answer SPRs with answers other
than 'fixed in a future release') for the problem presented to them in
Jan 1982.  While written for VMS V2.x, it also correctly builds and works
for VMS V3.0.  To use it, after you mount a disk, type NOUNLOAD dduu:
(NOUNLOAD must be a foreign command).  Now the disk will not spin down when
dismounted.  Now to make the whole process bulletproof, the mount command
is replaced by an indirect command procedure MOUNT.COM which checks to see
if an RK07 is specified, and if so issues the NOUNLOAD command transparently
without the user suspecting a thing.  Note however, emulating the mount command
completely with a command procedure is impossible since leading qualifiers
do not get handled correctly.  Qualifiers must be appended to the
device.

4.  SETUIC.  SETUIC allows users with group privileges to change UIC's within
their groups, and users with world privileges to change UIC's accross groups
as long as the group number is larger than a specified max.  On our system
this max is 310. This value is easily set in the code.  Note SETUIC is a 
privileged image and should be rebuilt each time a new version of VMS goes in.
SETUIC also displays the current UIC of the process.