THIS UIC CONTAINS a roadmap to contributions from THE BERGEN RECORD in [333,100] through [333,104]. It also contains an SLP correction file for Jim Downward's CCL to facilitate use as both catchall and CLI under M-PLUS with DCL also on the system. See below for more info. Allen A. Watson Manager, Systems Technology THE RECORD 150 River Street Hackensack, NJ 07602 (201) 646-4111 [333,100] -- roadmap and SLP file for CCL. Jim Downward modified CCL so that it can be used as both a CLI and a catchall task. This is incredibly helpful; see my notes in this UIC called CCLCLI.TXT. However, there was a bug in his logic because when DCL is the primary CLI it uses different task naming conventions than MCR. Under MCR, when a CCL command is entered, the task which eventually executes as catchall is named "CA.Tnn", but under DCL, the task gets named after the CCL command entered, for example "BELL" produces "BELTnn". Under this convention, CCL failed to recognize properly when it was a catchall and not a CLI. (This only occurs if you have modified DCL's task build file to take the option to fall thru to MCR for unrecognized commands; otherwise the buck stops at DCL and you never get to CCL-as-catchall.) Downward had CCL checking for a task name of "CA." to determine whether it was executing as a catchall and not a CLI; my SLP file alters this so that the logic is reversed -- that is, if the task name is "CCL" then we are running as a CLI and not a catchall. --------------------------------------------------------------------------- Thrown in for free are help files for TECO and RUNOFF(RNO). The TECO one uses advanced video on the VT100; if you don't have this, just edit out the escape sequences using EDT or TECO. ------------------------------------------------------------------------------ M2MPTALK and SRDTALK contain the text of the handouts for my talks on RSX11M to RSX11M-PLUS migration and the SRD (sort directory) utility program. ------------------------------------------------------------------------------- DOVMRV2.CMD is a command file for RSX11M-PLUS V2.0 to run a SYSVMR.CMD and save the newly VMR'ed system. ----------------------------------------------------------------------------- EDTINI.EDT -- This EDTINI file is the one that appeared in recent issues of the RSTS PROFESSIONAL and DEC PROFESSIONAL magazines, with only a few minor modifications and additions. Most but not all of the keys defined in the file are documented in EDTHINTS.DOC. Lots of super keys for massaging buffers, etc. Undocumented (except here) is a CNTL/V key which prompts for a mode -- enter BO (bold), UN (underline), BL(blink), RE(reverse) or OF(modes off) and the appropriate escape sequence for VT100 will be inserted at the cursor location -- and a GOLD H key which will turn a line of text into two lines with preceding escape sequences for double-height characters (must start with cursor at beginning of line to be doubled). Also CNTL/R which will do a global search/replace on character strings. Uses internal key numbers for faster execution at startup; see the PRO magazine articles for number/key correlations. ----------------------------------------------------------------------------- [333,101] Version of SRD which has been built multiuser for M-PLUS and completely non-overlaid. Runs very fast. Better separation of PSECT's for multi-user version. ----------------------------------------------------------------------------- [333,102] SLP correction file to M-Plus Version 1.0 unsupported LOG utility, changes name to "REC" to avoid conflict with DCL "LOGIN" command. This neat "hidden" utility allows you to run an indirect command file on a virtual terminal AND on your screen at the same time, thus creating a log file of your terminal session!! (Ever try to remember just what you typed into Datatrieve to do that neat function just half an hour ago? Ever want hard copy of something that produces terminal-only output?) ----------------------------------------------------------------------------- [333,103] Numerous utilities, mostly in C, for creating indices of HELP files, reporting on UFD ownership, management of disk block usage by UFD; revised multi-column directory program (formerly DIR.C); TECO macros to aid in editing HELP files; help files on utility programs distributed on earlier SIG tapes. EDH.TES and EDH.TEC -- TECO macro useful for editing system HELP files in [1,2]. Uses EDT for editing. TEH.TES and TEH.TEC -- Same as above, uses TECO for editing. See EDITHELP.DOC (RNO file supplied) for more information. HDX.TES and HDX.TEC, HFL.TES and HFL.TEC -- TECO macros to give quick inform- ation about HELP information available on a given topic. See HELPINDEX.DOC. TECO.INI -- you may need this initialization file to run the above macros. I know I originally encountered problems and modified TECO.INI but I forget whether I eventually found the problem in my macro and went back to the original. Try with your TECO.INI or none; if that doesn't work, this one will. ----------------------------------------------------------------------------- The files for DIR.C and GETHDR.C in this directory are modified from Ray Van Tassle's contribution on (I believe) Fall 81's tape. Modifications: 1. Made definitions of variables into "long" so that files with more than 32,767 blocks allocated or used would be reported properly. Changed format from four to six digits. 2. Changed freopen statement for INDEXF.SYS, removed "b" option which caused "error reading file attributes" message (in GETHDR) when compiled on M+ V2.0 using V2 of the C compiler. 3. Replaced call to IOVTOA (obsolete) with call to FGETNAM. 4. Replaced call to TIATT function (not present in standard library) with QIOW from C executive extensions, to attach the terminal. If you have the LBL tools package up, the files DIR.TCS and GETHDR.TCS will give you a history of the changes using GET. (If you don't plan on having the tools, you can delete the *.TCS files.) DIR.CMD will compile and task build the program if you have the C compiler installed as ...XCC and the C assembler as ...XAS. (On an RSX system...no files for other opsys.) ------------------------------------------------------------------------------ Hereafter is Ray's original README file. Ray Van Tassle Motorola 1301 E. Algonquin Rd, rm 4135 Schaumburg, Ill (312)-576-6017 These require my fixes for block-mode reads to the C runtime library. DIR (revised from LC), a fast directory lister. (GETHDR.C reads file headers in a non-kludgy way). OD File dumper, which now works properly in block-mode. GREP is from the SlangSPR81 [6,1] For the benefit of those people who don't have C & don't want to put it up, I have included TSK files of these 3 utilities. Perhaps seeing them will persuade you to get & use C.