THE FOLLOWING FILES ARE NEW PROGRAMS WHICH WERE NOT INCLUDED IN THE LAST TAPE WHICH DUKE UNIVERSITY SENT TO DECUS: STF.MAC, STF.CMD MCR COMMAND FOR STUFFING MCR COMMAND LINES ONTO OTHER TERMINALS. FRG.MAC, FRG.CMD IMPROVED VERSION OF THE DISK FRAGMENTATION PROGRAM. IT SHOULD NOW WORK ON ALL RSX SYSTEMS (NOT JUST 11M) AND SHOULD HANDLE ANY NUMBER OF BLOCKS IN THE DEVICE INSTEAD OF BEING LIMITED TO 16-BITS OF MAGNITUDE. TAPUTL.MAC, TAPUTL,CMD MCR COMMANDS TO MANIPULATE THE MAG TAPE, I. E., "REW MT" REWINDS MAG TAPE, "SPF MT:" SPACES FORWARD ONE FILE, ETC. GREP.MAC, GREP.CMD A RATHER LIMITED TAKEOFF ON THE UNIX "GREP" COMMAND. IT WILL FIND A TEXT STRING IN ANY FILE IN A DIRECTORY. COMP.MAC, COMP.CMD A BLOCK-BY-BLOCK COMPARE ROUTINE. WE HAVE SOMETIMES WANTED TO COMPARE SUCH THINGS AS TASK IMAGES, OR OBJECT DECKS, JUST TO SEE IF THERE WERE ANY CHANGES IN THEM. THE STANDARD ...CMP WILL CHOKE ON A NUMBER OF FILES OF THIS KIND, OR GIVE UNREADABLE OUTPUT. THIS PROGRAM IS A WAY AROUND SOME OF THESE PROBLEMS. TRUNC.MAC, TRUNC.CMD THE DECUS FILE TRUNCATE PROGRAM, CLEANED UP AND WITH BETTER ERROR MESSAGES. FIL.MAC, FIL.CMD THE DECUS FILE RECOVERY/UNLOCK PROGRAM, CLEANED UP AND WITH BETTER ERROR MESSAGES. READTAPE.MAC, READTAPE.CMD A DISK-TO-TAPE COPY PROGRAM WHICH USES LARGE BUFFERS (2048., THE MAXIMUM ANSII BUFFER SIZE) AND MULTI-BUFFERED I/O TO BE FAIRLY FAST. THE ONLY PROBLEM IS THE RSX FILE OPEN OPERATION WHICH ROCKS THE TAPE A BIT IN OPENING THE FILE. THIS PROGRAM CAN BE USED TO COPY DISK-TO-DISK, BUT IS NOT SO GOOD AT IT AS THE "CPY" PROGRAM BELOW. CPY.MAC, CPY.CMD A DISK-TO-DISK COPY PROGRAM WHICH DOES VERY LARGE BLOCKING FACTORS FOR THE DISK I/O. THIS ALLOWS IT TO RUN MANY TIMES FASTER THAN ...PIP FOR LARGE FILES. ALSO, THE BUG IN ...PIP WHICH DOES NOT ALLOW A FILE OF GREATER THAN 32767. BLOCKS TO BE CREATED IS GOTTEN AROUND IN THIS PROGRAM. THIS PROGRAM CANNOT BE USED TO COPY DISK TO TAPE BECAUSE FCS ENFORCES THE LIMIT OF 2048. BYTE BLOCKS ON STANDARD MAG TAPES, AND THIS PROGRAM ATTEMPTS TO REMAIN WITHIN FCS. TRANSLATE.MAC, TRANSLATE.CMD THIS PROGRAM TRANSLATES RT11 EDITOR-FORMAT FILES TO RSX-11D FORMAT FILES. RT11 FILES CAN BE READ FINE WITH ...FLX AS LONG AS THEY ARE NOT ON MAGNETIC TAPE, BUT RT11 SUPPORTS A LOWER LEVEL OF ANSII MAGNETIC TAPE THAN RSX-11D: ...FLX WON'T READ ANSII TAPE AT ALL, AND ...PIP DOESN'T WORK PROPERLY ON RT11 TAPES EITHER! THIS PROGRAM CAN TRANSLATE RT11 FILES INTO USEABLE FORMATS. BLK.MAC, BLK.CMD A PROGRAM WHICH WILL FIND WHICH FILE A PARTICULAR DISK BLOCK RESIDES IN, AND DO SOME CONSISTANCY CHECKS ON THE DISK FILE STRUCTURE AT THE SAME TIME. THIS IS USEFUL BECAUSE WE HAVE SOMETIMES HAD THE UNPLEASANT SITUATION OF KNOWING THE PHYSICAL BLOCK NUMBER OF A BAD BLOCK, BUT NOT WHICH FILE IT IS IN. THE READ CHECK SWITCH ON ...VFY CATCHES SOME BLOCKS OF THIS KIND, BUT IT MISSES ALL BAD BLOCKS WHICH ARE NOT ABSOLUTELY UNREADABLE. DAC.MAC, DAC.CMD A DISK ACCOUNTING PROGRAM WHICH WILL PRODUCE A LISTING OF THE UIC'S WHICH HAVE SPACE USED ON THE DISK, AND HOW MUCH SPACE EVERY UIC IS USING. THE UIC'S ARE LISTED IN SORTED ORDER. PRFCS.MAC, DIRDL.MAC THESE TWO SUBROUTINES ARE USED BY ALL OF THE UTILITIES ON THE TAPE. THE FIRST WILL PRINT AN FCS/DSW ERROR MESSAGE (USING QIOSYM.MSG IF POSSIBLE). IT WILL PROBABLY BE NECESSARY TO MODIFY THIS UNDER 11M. THE SECOND WILL RE-TRY A QIO OR MARK TIME REQUEST UNTIL THE REQUEST NO LONGER FAILS FOR LACK OF NODES. THE FOLLOWING FILES ARE INCLUDED IN THE TAPE BECAUSE THEY HAVE BEEN MODIFIED SINCE THE LAST TAPE WAS SENT TO DECUS: ASG.MAC, ASG.CMD ASSIGN LUNS FOR NON-INSTALLED TASKS CANALL.MAC,CANALL.CMD CANCEL SCHEDULED TASK ON ALL TERMINALS NOLOCK.MAC FORTRAN CALLABLE SUBROUTINE TO SET A FILE FOR NO LOCK ON IMPROPER CLOSE CTLIMP.MAC FORTRAN CALLABLE SUBROUTINE TO SET A FILE FOR CARRIAGE CONTROL IMPLIED. LP.MAC,LP.CMD A MULTI-LINE LINE PRINTER HANDLER COREANL.MAC, THE CORE DUMP ANALYSIS SYSTEM COREANL.CMD, DMPCOR.MAC, TKTNPAT.MAC, TKTN.CMD, README.DOC