User Tools

Site Tools


ferror

# $EPIC: ferror.txt,v 1.2 2006/10/06 19:08:28 jnelson Exp $

Synopsis:

$ferror(

)
 
======Technical:======
This function returns non-zero if an error has occurred on the 
//file descriptor// since the last [[read]], because the [[read]]
and [[readb]] functions clear the //file descriptor//s error code.
 
When the [[read]] or [[readb]] function return the empty string, that
is caused either by an error, an eof, or a blank line.  This function
will tell you if it was an error.  The [[eof]] function will tell you
if it was an end of file.
 
The //file descriptor// must have been a value previously returned by 
the [[open]] function. 
 
======Returns:======
<file>
-1   Error: //file descriptor// was not previously returned by [[open]]
 0   no error has occurred since the last [[read]]
 1   an error has occurred since the last [[read]]
ferror.txt · Last modified: 2006/10/06 19:08 (external edit)