[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.
