PERROR(3F) COMMAND REFERENCE PERROR(3F)
NAME
perror, gerror, ierrno - get system error messages
SYNOPSIS
subroutine perror (string)
character*(*) string
subroutine gerror (string)
character*(*) string
character*(*) function gerror ()
integer function ierrno ()
DESCRIPTION
Perror writes a message to FORTRAN logical unit 0 (stderr)
appropriate to the last detected system error. The user
specified string will be written preceding the standard
error message.
Gerror returns the system error message in character
variable string. Gerror may be called either as a
subroutine or as a function.
Ierrno will return the error number of the last detected
system error. This number is updated only when an error
actually occurs. Most routines and I/O statements that
might generate such errors return an error code after the
call; that value is a more reliable indicator of what caused
the error condition.
FILES
/usr/lib/libU77.a
f77 UTek system interface library.
DIAGNOSTICS
UTek system error codes are described in intro(2). The f77
I/O error codes and their meanings are:
100 error in format
101 illegal unit number
102 formatted I/O not allowed
103 unformatted I/O not allowed
104 direct I/O not allowed
105 sequential I/O not allowed
106 cannot backspace file
107 off beginning of record
108 cannot stat file
109 no * after repeat count
110 off end of record
111 truncation failed
112 incomprehensible list input
Printed 5/12/88 1
PERROR(3F) COMMAND REFERENCE PERROR(3F)
113 out of free space
114 unit not connected
115 read unexpected character
116 blank logical input field
117 new file exists
118 cannot find old file
119 unknown system error
120 requires seek ability
121 illegal argument
122 negative repeat count
123 illegal operation for unit
CAVEATS
String in the call to perror can be no longer than 127
characters.
The length of the string returned by gerror is determined by
the calling program.
SEE ALSO
intro(2) and perror(3c).
Printed 5/12/88 2
%%index%%
na:312,102;
sy:414,1659;
de:2073,1096;
fi:3169,191;
di:3360,746;4490,402;
ca:4892,381;
se:5273,168;
%%index%%000000000133