FERROR(3C)FERROR(3C)NAME
ferror, feof, clearerr, fileno - stream status inquiries
SYNOPSIS
#include <stdio.h>
int ferror(FILE *stream);
int feof(FILE *stream);
void clearerr(FILE *stream);
int fileno(FILE *stream);
DESCRIPTION
The ferror() function returns a non-zero value when an error has previ‐
ously occurred reading from or writing to the named stream (see
Intro(3)). It returns 0 otherwise.
The feof() function returns a non-zero value when EOF has previously
been detected reading the named input stream. It returns 0 otherwise.
The clearerr() function resets the error indicator and EOF indicator to
0 on the named stream.
The fileno() function returns the integer file descriptor associated
with the named stream; see open(2).
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
┌────────────────────┬─────────────────┐
│ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├────────────────────┼─────────────────┤
│Interface Stability │ Standard │
├────────────────────┼─────────────────┤
│MT-Level │ MT-Safe │
└────────────────────┴─────────────────┘
SEE ALSOopen(2), Intro(3), fopen(3C), stdio(3C), attributes(5), standards(5)
Feb 17, 2005 FERROR(3C)