MirOS Manual: clearerr(3), feof(3), ferror(3), fileno(3)

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


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


     #include <stdio.h>

     clearerr(FILE *stream);

     feof(FILE *stream);

     ferror(FILE *stream);

     fileno(FILE *stream);


     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 indica-
     tor 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 in-
     teger file descriptor.


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


     open(2), stdio(3)


     The functions clearerr(), feof(), and ferror() conform to ANSI X3.159-
     1989 ("ANSI C"). The function fileno() conforms to IEEE Std 1003.1-1990

MirOS BSD #10-current           April 19, 1994                               1

Generated on 2016-04-09 18:24:16 by $MirOS: src/scripts/roff2htm,v 1.83 2016/03/26 23:38:28 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002–2016 The MirOS Project, Germany.
This product includes material provided by mirabilos.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.