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 nonzero when EOF has previously been detected reading the named input stream; otherwise, it returns zero. ferror returns nonzero 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). NOTES All these functions are implemented as macros; they cannot be declared or redeclared. SEE ALSO open(2), fopen(3S) January 1992 1