...]000READ.ME -------------- I. Library DNORTH: Programs by directory: 1LOGIN - Selectively allows single login per user per vaxcluster. Another 'stupid DCL trick'', but some folks could use something like this (a site I worked for needed one!) Also a number of small DCL tricks too small to mention, but handy if you need'em. C - Lexical analyzer, C declaration parser, ACL blaster. CD - MSDOS-like CD command w/extra features This command provides a CD command to VMS users that is similar in some ways to the MSDOS CD command. It also provides methods for a user to define 'format' symbols which allow brief specifications for structured directory path formats. Wildcards now supported. Nice LIB$TPARSE example too! DETACHED - Useful tools for detached programming DO - 'DO' a DCL command. Comes right out of the 'stupid DCL tricks' grab-bag. Good only for not depositing a command into the recall buffer. DSF - Data Security Facility This is a small encryption facility used to keep prying eyes and privileges out of your private data. HEX, BLOCK, and wildcards are supported on the newest version. ENTER - Enter a specific file_id as a filename Used to enter a specific FID as a specified filename... useful for recovering TMD (marked for delete) files, or files that a user has $ SET FILE/REMOVEd. PATCHER - Procedure to force an image to call another shareable image for patching purposes... greatly simplifies some types of PATCH operations. PRV - SET PRIVILEGE shortcut + set privileges for another process This procedure may be used as a much briefer way to do a $ SET PROC/PRIV=(list). It also may be used to alter the privileges of another user. Nice LIB$TPARSE example too! RMVFIL - Try to remove a leftover file from INSTALL bug VMS V5.1-1 and V5.3 (at least) have a bug in INSTALL that can leave files open on a drive, and no way to close them. This program may be used (as a last resort only) to force those files closed. Also included are patches for VMS V5.1-1 and VMS V5.3-1 INSTALL which will prevent the problem. SETDATE - Set any/all file dates for wildcard specification. Provides a user capability to set any date on any file they can write to. Two versions of the .CLD provided, one for managers, one for users. Manager version changes anything, user version can only 'touch' or 'reset' a file's dates. SETUP - Partial (in fact fairly complete) replacement for LOGIN.COM Implements most readily programmable aspects of what you need in a LOGIN.COM. It is also node and mode -sensitive in the operations performed. SIGVEC - Method to use LIB$SIGNAL to simultaneously call SYS$PUTMSG and control program flow. *** USED BY PERMISSION OF THE VAX PROFESSIONAL TECHNICAL JOURNAL *** TRACE - Programmer callable utility to trap program traceback to a file. The originating program is called back during image exit to allow the program to perform some action with the newly created trace dump such as using callable mail to mail the dump to a programmer. TTFISW - Procedure to allow a pre-loading of the typeahead buffer for a terminal-oriented application. PY/TW programming example. UWDIMGSTA - User-written-debugger 'catcher' program. Modifies default behaviour of RUN command. May also be used to bypass INSTALL's prevention of running an image with /TRACEBACK. Misc. debugger control utilities. Force an image into debug even though it was linked /NOTRACE.