Specifications
Visual Fortran Run-Time Errors Page 13 of 48
Run-Time Errors 120 Through 300
This section describes in detail Visual Fortran run-time errors 120 through 300.
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 the severity levels, see the Introduction.
Number Severity Level, Number, and Message Text; Condition Symbol and Explanation
120
severe (120): Operation requires seek ability
FOR$IOS_OPEREQSEE. Attempted an operation on a file that requires the ability to
perform seek operations on that file. Make sure the correct unit, directory path, and file
were specified.
138¹
severe (138): Array index out of bounds
FOR$IOS_BRK_RANGE. An array subscript is outside the dimensioned boundaries of
that array. Recompile with the /check:bounds option set.
139¹
Severe: (139): Array index out of bounds for index nn
FOR$IOS_BRK_RANGE2. An array subscript is outside the dimensioned boundaries of
that array. Recompile with the /check:bounds option set.
140¹
severe (140): Floating inexact
FOR$IOS_FLTINE. A floating-point arithmetic or conversion operation gave a result
that differs from the mathematically exact result. This trap is reported if the rounded
result of an IEEE operation is not exact.
144¹
severe (144): Reserved operand
FOR$IOS_ROPRAND. The DIGITAL Fortran RTL encountered a reserved operand
while executing your program. Please report the problem to DIGITAL.
145¹
severe (145): Assertion error
FOR$IOS_ASSERTERR. The DIGITAL Fortran RTL encountered an assertion error.
Please report the problem to DIGITAL.










