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 end of file is read on the named input
stream, otherwise zero. Unless cleared by clearerr, the end-of-
file indication lasts until the stream is closed.

Ferror returns non-zero when an error has occurred reading or
writing the named stream, otherwise zero. Unless cleared by
clearerr, the error indication lasts until the stream is closed.

Clearerr resets the error and end-of-file indicators on the named
stream.

Fileno returns the integer file descriptor associated with the
stream, see open(2).

Currently all of these functions are implemented as macros; they
cannot be redeclared.

SEE ALSO
fopen(3), open(2)