xref: /original-bsd/lib/libc/stdio/ferror.3 (revision 64af1d24)
Copyright (c) 1980 Regents of the University of California.
All rights reserved. The Berkeley software License Agreement
specifies the terms and conditions for redistribution.

@(#)ferror.3 6.3 (Berkeley) 05/14/86

FERROR 3S ""
C 4
NAME
ferror, feof, clearerr, fileno - stream status inquiries
SYNOPSIS
#include <stdio.h>

feof(stream)

FILE *stream;

ferror(stream)

FILE *stream

clearerr(stream)

FILE *stream

fileno(stream)

FILE *stream;

DESCRIPTION
Feof returns non-zero when end of file is read on the named input stream , otherwise zero. Unless cleared by clearerr , the end-of-file indication lasts until the stream is closed.

Ferror returns non-zero when an error has occurred reading or writing the named stream , otherwise zero. Unless cleared by clearerr , the error indication lasts until the stream is closed.

Clearerr resets the error and end-of-file indicators on the named stream .

Fileno returns the integer file descriptor associated with the stream , see open (2).

Currently all of these functions are implemented as macros; they cannot be redeclared.

"SEE ALSO"
fopen(3S), open(2)