*DECK ILOFS 
          IDENT  ILOFS
          EXT    XTRACE 
*IF DEF,IMS 
*#
*1DC  ILOFS 
* 
*     1. PROC NAME           AUTHOR              DATE 
*        ILOFS               P.C.TAM             78/09/28 
* 
*     2. FUNCTIONAL DESCRIPTION.
*        SET ZZZZZDN TO BE CLOSED BY OPERATING SYSTEM IN CASE OF ABORT. 
* 
*     3. METHOD USED. 
*        USER SETLOF MACRO. 
*        SET FLUSH BIT IN FET.
* 
*     4. ENTRY PARAMETERS.
*        NONE.
* 
*     5. EXIT PARAMETERS. 
*        NONE.
* 
*     6. COMMON DECKS CALLED. 
*        MACDEF CYBERDEFS BPIPBUF 
* 
*     7. ROUTINES CALLED. 
*        SETLOF              SET LIST OF FILES MACRO. 
*        XTRACE              TRACE CALLER 
* 
*     8. DAYFILE MESSAGES.
*        NONE.
* 
*#
*ENDIF
  
*CALL MACDEF
*CALL CYBERDEFS 
*CALL INPARU
*CALL BPIPBUF 
  
 IL1      IFEQ   ZZDN,1 
          ENTRY  ILOFS
 ILOFS    SUBR   =           ENTRY/EXIT 
  
          IFEQ   DEBUG,1,6
          SX6    A1 
          SA6    TEMP 
          SX1    XILOFS 
          RJ     XTRACE 
          SA1    TEMP 
          SA1    X1 
  
          SETLOF LOFN 
          MX6    1
          LOAD   A1,BPFET,BPFLUS# READ FLUSH BIT WORD 
          LX6    -WL+BPFLUS?-1
          BX6    X6+X1       SET FLUSH BIT
          SA6    A1 
  
          EQ     ILOFSX      RETURN 
  
 LOFN     VFD    12/0,18/LOFN+1,30/0
          VFD    42/0,18/LEN
          VFD    42/7LZZZZZDN,18/BPFET
          VFD    60/0 
 XILOFS   DATA   L*ILOFS* 
 TEMP     BSS    1
  
 NOF      EQU    1           NUMBER OF FILES IN LIST
 LEN      EQU    NOF+2
  
 IL1      ENDIF 
          END 
