Specifications
Visual Fortran Run-Time Errors Page 28 of 48
612
severe (612): File not open for reading or file locked
FOR$IOS_F6500. The program tried to read from a file that was not opened for reading
or was locked.
613
severe (613): End of file encountered
FOR$IOS_F6501. The program tried to read more data than the file contains.
614
severe (614): Positive integer expected in repeat field
FOR$IOS_F6502. When the i*c form is used in list-directed input, the i must be a
positive integer. For example, consider the following statement:
READ(*,*) a, b
Input 2*56.7 is accepted, but input 2.1*56.7 returns error 614.
Run-Time Errors 615 Through 656
This section describes in detail Visual Fortran run-time errors 615 through 656.
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
615
severe (615): Multiple repeat field
FOR$IOS_F6503. In list-directed input of the form i*c, an extra repeat field was used.
For example, consider the following:
READ(*,*) I, J, K
Input of 2*1*3 returns this error. The 2*1 means send two values, each 1; the *3 is an
error.
616
severe (616): Invalid number in input
FOR$IOS_F6504. Some of the values in a list-directed input record were not numeric.










