ferror(3S) ferror(3S)
NAME
ferror, feof, clearerr, fileno - stream status inquiries
SYNOPSIS
#include <stdio.h>
int feof (stream)
FILE *stream;
int ferror (stream)
FILE *stream;
void clearerr (stream)
FILE *stream;
int fileno (stream)
FILE *stream;
DESCRIPTION
feof returns non-zero when EOF has previously been detected
reading the named input stream; otherwise, it returns zero.
ferror returns non-zero when an I/O error has previously
occurred reading from or writing to the named stream;
otherwise, it returns zero.
clearerr resets the error indicator and EOF indicator to
zero on the named stream.
fileno returns the integer file descriptor associated with
the named stream; see open(2).
NOTE
All these functions are implemented as macros; they cannot
be declared or redeclared.
SEE ALSO
open(2), fopen(3S).
Page 1 (last mod. 1/14/87)