*DECK DLENDPR
USETEXT DLFPDEF
USETEXT ICIOBB
USETEXT IFETB
USETEXT OCIOBB
USETEXT OFETB
USETEXT ZCIOBB
USETEXT ZFETB
PROC DLENDPR; # TERMINATION PROCESSING #
*CALL ARGTBL
*CALL NCIOBB
*CALL NFETB
*IF DEF,IMS
#
*1DC DLENDPR
* 1. PROC NAME AUTHOR DATE
* DLENDPR P.C.TAM 78/10/31
*
* 2. FUNCTIONAL DESCRIPTION.
* TERMINATION PROCESSING
*
* 3. METHOD USED.
* FLUSH CIO BUFFERS, CLOSE FILES.
*
* 4. ENTRY PARAMETERS.
* NONE
*
* 5. EXIT PARAMETERS.
* NONE.
*
* ICIOBB IFETB NCIOBB NFETB OCIOBB
* OFETB ZCIOBB ZFETB MISDEFX
* 6. COMDECKS CALLED AND SYMPL TEXTS CALLED.
* DLFPDEF ICIOBB IFETB OCIOBB
* OFETB ZCIOBB ZFETB
*
* 7. ROUTINES CALLED.
* DLFLUSH EMPTY CIO BUFFER AND WRITE EOR
* DLCLOSE CLOSE FILE
*
* 8. DAYFILE MESSAGES.
* NONE
*
#
*ENDIF
#
EXTERNAL VARIABLES
#
XREF
BEGIN
PROC DLFLUSH; # WRITE EOR ON FILE #
PROC DLCLOSE; # CLOSE FILE #
END
#**********************************************************************#
BEGIN
DLFLUSH(OFET); # WRITER ON FILE #
DLCLOSE(OFET, CLOSNR); # CLOSE OUTPUT FILE WITH NO REWIND #
IF ARGFLAG[NFILE]
THEN
BEGIN
DLFLUSH(NFET);
DLCLOSE(NFET, CLOSNR);
END
DLCLOSE(ZFET, CLOSNR); # CLOSE ZZZZZDN FILE WITH NO REWIND #
DLCLOSE(IFET, CLOSNR); # CLOSE INPUT FILE #
END
TERM