HP Fortran Programmer's Reference (September 2007)

I/O runtime error messages
Runtime I/O errors
Appendix A666
929 OPEN OF DIRECT
FILE WITH NO RECL
SPECIFIER
ATTEMPTED
OPEN statement has
ACCESS='DIRECT', but
no RECL= specifier.
Add RECL= specifier to
OPEN statement, or
specify ACCESS=
'SEQUENTIAL'.
930 OPEN WITH RECL
LESS THAN 1
ATTEMPTED
RECL= specifier in
OPEN statement was
less than or equal to zero.
Specify a positive number
for RECL= specifier in
OPEN statement.
931 OPEN WITH ILLEGAL
BLANK SPECIFIER
ATTEMPTED
BLANK= specified string
other than 'NULL' or
'ZERO'
Use 'NULL' or 'ZERO' for
BLANK= specifier in
OPEN statement.
933 END (OR BEGIN) OF
FILE WITH NO END=x
SPECIFIER
End-of-file mark read by
a READ statement with
no END= specifier to
indicate label to which to
jump.
Use the END= specifier
to handle EOF, or check
logic.
937 ILLEGAL RECORD
NUMBER SPECIFIED
A record number less
than one was specified for
direct I/O.
Use record numbers
greater than zero.
942 ERROR IN
LIST-DIRECTED READ
- CHARACTER DATA
READ FOR
ASSIGNMENT TO
NONCHARACTER
VARIABLE
A character string was
read for a numerical or
logical variable.
Check input data and
input variable type.
944 RECORD TOO LONG
IN DIRECT
UNFORMATTED I/O
Output requested is too
long for specified (or
pre-existing) record
length.
Make the number of
bytes output by WRITE
less than or equal to the
file record size.
945 ERROR IN
FORMATTED I/O
More bytes of I/O were
requested than exist in
the current record.
Match the format to the
data record.
Table A-1 Runtime I/O errors (Continued)
Error
no.
Error message Description Action