The function
clearerr();
clears the end-of-file and error indicators for the stream pointed to by
stream.
The function
feof();
tests the end-of-file indicator for the stream pointed to by
stream,
returning non-zero if it is set.
The function
ferror();
tests the error indicator for the stream pointed to by
stream,
returning non-zero if it is set.
The error indicator can only be reset by the
clearerr();
function.
The function
fileno();
examines the argument
stream
and returns its integer file descriptor.
ERRORS
These functions should not fail and do not set the external
variable
errno.