Specifications
Visual Fortran Run-Time Errors Page 8 of 48
FOR$IOS_INCRECTYP. The RECORDTYPE value in an OPEN statement did not
match the record type attribute of the existing file that was opened.
45
severe (45): Keyword value error in OPEN statement
FOR$IOS_KEYVALERR. An improper value was specified for an OPEN or CLOSE
statement specifier requiring a value.
46
severe (46): Inconsistent OPEN/CLOSE parameters
FOR$IOS_INCOPECLO. Specifications in an OPEN or CLOSE statement were
inconsistent. Some invalid combinations follow:
READONLY or ACTION=’READ’ with STATUS=’NEW’ or
STATUS=’SCRATCH’
READONLY with STATUS=’REPLACE’, ACTION=’WRITE’, or
ACTION=’READWRITE’
ACCESS=’APPEND’ with READONLY, ACTION=’READ’, STATUS=’NEW’
or STATUS=’SCRATCH’
DISPOSE=’SAVE’, ’PRINT’, or ’SUBMIT’ wiith STATUS=’SCRATCH’
DISPOSE=’DELETE’ with READONLY
CLOSE statement STATUS=’DELETE’ with OPEN statement READONLY
ACCESS=’APPEND’ with STATUS=’REPLACE’
ACCESS=’DIRECT’ or ’KEYED’ with POSITION=’APPEND’, ’ASIS’, or
’REWIND’
47
severe (47): Write to READONLY file
FOR$IOS_WRIREAFIL. A write operation was attempted to a file that was declared
ACTION=’READ’ or READONLY in the OPEN statement that is currently in effect.
48
severe (48): Invalid argument to Fortran Run-Time Library
FOR$IOS_INVARGFOR. The compiler passed an invalid or improperly coded
argument to the DIGITAL Fortran RTL. This can occur if the compiler is newer than
the RTL in use.
51
severe (51): Inconsistent file organization
FOR$IOS_INCFILORG. The file organization specified in an OPEN statement did not
match the organization of the existing file.
53
severe (53): No current record
FOR$IOS_NO_CURREC. Attempted to execute a REWRITE statement to rewrite a
record when the current record was undefined. To define the current record, execute a
successful READ statement. You can optionally perform an INQUIRE statement on
the logical unit after the READ statement and before the REWRITE statement. No