[332,100] FLX.TXT PATCHES TO THE FILE-TRANSFER UTILITY (FLX) FROM THE UNSUPPORTED (RETIRED) VERSIONS OF RSX-11 WORKING GROUP SUBMITTED BY: BILL BURTON TEXAS RESEARCH INSTITUTE OF MENTAL SCIENCES 1300 MOURSUND HOUSTON, TEXAS 77030 THE FILE TRANSFER UTILITY PROGRAM (FLX) DISTRIBUTED WITH RSX-11M VERSIONS 3.0 AND 3.1 ONLY HANDLES 6-CHARACTER FILENAMES. THIS CAUSES SOME PROBLEMS WHEN USING FLX FOR BACKUP AND FOR RECENT DECUS SYMPOSIUM TAPES. THE LIMITATION CAN BE CORRECTED. DOS FORMAT MAGTAPES CARRY THE FULL 9-CHARACTER FILENAME AND 3-CHARACTER EXTENSION IN THE TAPE HEADERS. HOWEVER, IT WAS ONLY WITH RSX-11M VERSION 3.2 THAT FLX COULD USE THE FULL FIELDS. THE PATCHES BELOW WILL GIVE PREVIOUS VERSIONS OF FLX THE ABILITY TO DO 9-CHARACTER FILENAME MATCHES AND DIRECTORY LISTINGS. PATCH PROCEDURE: 1. CREATE A WORKING COPY OF [1,20] FLX.OLB FROM THE DISTRIBUTION KIT 2. USE LIBRARIAN (LBR) TO EXTRACT THE FOLLOWING MODULES: LIPRC2 MTFLCK SETODT (VERSION 3.1 ONLY) SETOUT (VERSION 3.0 ONLY) 3. ASSEMBLE THE THREE APPROPRIATE MACRO SOURCE MODULES (*.M30 OR *.M31) INTO THE CORRESPONDING OBJECT PATCH MODULES (*.POB). (USE *.M30 FOR VERSION 3.0, *.M31 FOR VERSION 3.1) 4. USE THE PATCHING UTILITY (PAT) TO INSERT PATCHED OBJECTS INTO THE EXTRACTED *.OBJ FILES. PAT XXXXXX.OBJ;2=XXXXXX.OBJ;1/CS:YYYYYY,XXXXXX.POB/CS:ZZZZZZ CHECKSUMS ARE: MODULE VERSION 3.0 VERSION 3.1 LIPRC2.OBJ 106254 070075 LIPRC2.POB 005134 004664 MTFLCK.OBJ 040477 040477 MTFLCK.POB 011701 011701 SETODT.OBJ ------ 013244 SETODT.POB ------ 010360 SETOUT.OBJ 013117 ------ SETOUT.POB 010233 ------ 5. REPLACE THE PATCHED OBJECT MODULES IN THE WORKING COPY OF FLX.OLB 6. REBUILD THE FLX.TSK IMAGE FROM FLX.OLB AND THE APPROPRIATE COMMAND FILE. (FOR VERSION 3.0 I HAD TO EDIT FLXBLD.CMD TO INCREASE THE PARTITION FROM 8.0 TO 8.5 K-WORDS. CHANGE THE LINE PAR=GEN:0:40000 TO READ PAR=GEN:0:40600 USE: [1,20]FLXBLD.CMD FOR UNMAPPED SYSTEMS [1,24]FLXBLD.CMD FOR MAPPED SYSTEMS 7. THE NEW VERSION OF FLX CAN BE TESTED BY CREATING TWO DUMMY FILES CALL THEM ABCDEF.DAT AND ABCDEFGHI.DAT ATTEMPTING TO COPY THEM TO TAPE WILL GIVE "FILE ALREADY EXISTS" ERROR MESSAGE ON THE SECOND FILE. WITH THE PATCHED VERSION, THE FILES WILL BOTH BE COPIED AND A TAPE DIRECTORY WILL SHOW THEM BOTH. >RUN FLX FLX>MT0:/ZE FLX>MT0:/DO=ABCDEF.DAT/RS FLX>MT0:/DO=ABCDEFGHI.DAT/RS SHOULD NOT GIVE ERROR FLX>MT0:/LI I HAVE USED THESE PATCHES EXTENSIVELY ON OUR (VERSION 3.0) SYSTEM WITH TM-11 LOOK-ALIKES. I HAVE NOT USED THEM WITH CASSETTE (CT:) OR DECTAPE (DT:). IF YOU HAVE PROBLEMS I WOULD APPRECIATE FEEDBACK TO ME, AS CHAIRMAN OF THE UNSUPPORTED (RETIRED) VERSIONS OF RSX-11 WORKING GROUP. EITHER WRITE TO THE ADDRESS ABOVE, OR PHONE (713)-797-1976 EXT 501.