Free software BY Northern Telecom Inc. This software is furnished for free and may be used and copied as desired. This software or any other copies thereof may be provided or otherwise made available to any other person. No title to and ownership of the software is hereby transferred or allowed. The information in this software is subject to change without notice and should not be construed as a commitment by NORTHERN TELECOM INC. NORTHERN TELECOM assumes no responsibility for the use or reliability of this software on any equipment whatsoever. Northern Telecom Inc. Network Support Systems Division 54 Regional Drive Concord, New Hampshire 03301 (603) 224-6511 X2529 Program: AUX Author: Robin Miller Date: Fall 1985 Modified and updated to run under IAS by: Frank R. Borger Michael Reese Medical Center Lake Shore Drive at 31st St Chicago, IL 60616 (312) 791-8075 This IAS version, ECR (for Editing Console Routine) provides for the following command line functions: 1/ The last 20 command lines can be recalled and edited. 2/ Often used commands are coded into the numeric key pad. 3/ Up to 48 command line parsers can be defined. An example would be to define the following 3 command line expansions to aid fortran hacks. Short command form resultant expanded command ----------------------- --------------------------- KEF 'name' KED 'name'.for FOR 'name' F77 'name','name'/-SP='name' LINK 'name' TKB @'name' These commands are loaded from the file ECR.CMD when ECR is first executed, and can be reloaded by using the ^N key. 4/ A default file name option lets ECR remember the last name used in a command and use it again if only the command name appears on a command line. This would further reduce the number of key- strokes in the above example, so that one could edit, compile and link the program "whozit" by the following commands: KEF whosit for link Notes on linking and changing the program: In our installation, we have our own login and privilege checking algorithms. The task image here has been linked with a module that lets users run any command. It could be re-linked to include privilege checking. PRICHK.MAC is the current module we use. It relies upon a privilege word having been stored in the TI pud when the user logged in. It will not work with a standard IAS or RSX system. NOPRICHK.MAC is the module currently compiled into PRICHK.OBJ. it lets the user run anything, but could serve as a model for user written protection routines. In our installation, we have a command line munger that takes DCL for- mat commands and re-forms them into command lines that PIP etc. Can accept. It also does "flying installs" of any task image in LB:[11,1] that has the same 3-letter name as the requested MCR task. On our sys- tem, the task is "...MAS". If you wish to have ECR request a different catchall task, you need to edit AUXSPN.MAC and change the location "MCRNAM:" accordingly. ECR expects to find the file AUXKEY.PAD in the standard help account, LB:[1,2] You can also list this file for hard copy help, (although the first screen will be garbaged.)