unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (4.4BSD-Lite2)
Page:
Section:
Apropos / Subsearch:
optional field

FERROR(3)                   BSD Programmer's Manual                  FERROR(3)

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

SYNOPSIS
     #include <&lt;stdio.h>&gt;

     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 point-
     ed to by stream, returning non-zero if it is set.  The end-of-file indi-
     cator 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
     X3.159-1989 (``ANSI C '').

4.4BSD                          April 19, 1994                               1