Top: f77 Up: 13 - Statements
Previous: 13,11 - CALL Next: 13,13 - COMMON
Section 13,12: CLOSE
Closes a file. Statement format:
CLOSE ([UNIT=]u[,p][,ERR=s][,IOSTAT=ios])
u Is an integer variable or constant specifying the
logical unit number of the file, optionally prefaced
by UNIT=. UNIT= is required if unit is not the
first I/O specifier.
p Is the disposition of the file after closing, prefaced
by STATUS=, DISPOSE= or DISP=. Dispositions are as follows:
'KEEP' Retains the file.
*DEFAULT FOR ALL BUT SCRATCH FILES*
'SAVE' Retains the file.
'DELETE' Deletes the file.
*DEFAULT FOR SCRATCH FILES*
'PRINT' Submits the file as a print job.
'PRINT/DELETE' Submits then deletes the file as a
print job.
'SUBMIT' Submits the file as a batch job.
'SUBMIT/DELETE' Submits then deletes the file as a
batch job.
s Is the label of an executable statement.
ios Is an integer scalar memory reference. (Returns a
zero if no error condition exists or a positive
integer if an error condition exists.)
The disposition specified in a CLOSE statement supersedes the
disposition specified in the OPEN statement, except that a file
opened as a scratch file cannot be saved, printed, or submitted,
nor can a file opened for read-only access be deleted.
Top: f77 Up: 13 - Statements
Previous: 13,11 - CALL Next: 13,13 - COMMON