Specifications
Visual Fortran Run-Time Errors Page 23 of 48
This section describes in detail Visual Fortran run-time errors 570 through 614.
In the following table, the first column lists error numbers returned to IOSTAT variables when an I/O
error is detected.
The first line of the second column provides the message as it is displayed (following forrtl:),
including the severity level, message number, and the message text. The following lines of the second
column contain the status condition symbol (such as FOR$IOS_INCRECTYP) and an explanation of
the message.
For information about severity levels, see the Introduction.
Number Severity Level, Number, and Message Text; Condition Symbol and Explanation
570
severe (570): Illegal STATUS value
FOR$IOS_F6304. An illegal value was used with the STATUS= option.
STATUS= accepts the following values:
’KEEP’ or ’DELETE’ when used with CLOSE
’OLD’, ’NEW’, ’SCRATCH’, or ’UNKNOWN’ when used with OPEN
571
severe (571): Illegal MODE value
FOR$IOS_F6305. An illegal value was used with the MODE= option.
MODE= accepts the values ’READ’, ’WRITE’, or ’READWRITE’.
572
severe (572): Illegal ACCESS value
FOR$IOS_F6306. An illegal value was used with the ACCESS= option.
ACCESS= accepts the values ’SEQUENTIAL’ and ’DIRECT’.
573
severe (573): Illegal BLANK value
FOR$IOS_F6307. An illegal value was used with the BLANK= option.
BLANK= accepts the values ’NULL’ and ’ZERO’.
574
severe (574): Illegal FORM value
FOR$IOS_F6308. An illegal value was used with the FORM= option.
FORM= accepts the following values: ’FORMATTED’, ’UNFORMATTED’, and
’BINARY’.










