This subdirectory contains useful system utilities. 1. 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. CALC.EXE is on [KMSKIT.VPW]. If you want all the sources, get them from DECUS. Much more user friendly. 2. 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. 3. 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.