FERROR(3)                      Library Routines                      FERROR(3)




NAME

       clearerr, feof, ferror, fileno - check and reset stream status


SYNOPSIS

       #include <stdio.h>

       void clearerr (FILE *stream);
       int feof (FILE *stream);
       int ferror (FILE *stream);
       int fileno (FILE *stream);


DESCRIPTION

       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 end-of-file
       indicator can only be cleared by the function clearerr.

       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  inte‐
       ger descriptor.


ERRORS

       These  functions  should  not fail and do not set the external variable
       errno.


SEE ALSO

       open(2), stdio(3)


STANDARDS

       The functions clearerr, feof, and ferror conform to ANSI/C.



GNO                            15 September 1997                     FERROR(3)

Man(1) output converted with man2html