


      FERROR(3S)                  (UNIX 5.0)                 FERROR(3S)



      NAME
           ferror, feof, clearerr, fileno - stream status inquiries

      SYNTAX
           #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 zero.

           Ferror returns non-zero when an I/O error has previously
           occurred reading from or writing to the named stream,
           otherwise 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                                         (73 A2 02MTA REV1)



