FERROR(3)

NOM
ferror, clearerr, feof, fileno - Verifier et reinitialiser les statuts d'un flux.

SYNOPSIS
#include <stdio.h>

void clearerr (FILE *stream);
int feof (FILE *stream);
int ferror (FILE *stream);
int fileno (FILE *stream);

DESCRIPTION
La fonction clearerr efface les indicateurs d'erreur et de fin de fichier concernant le flux pointe par stream.

La fonction feof teste l'indicateur de fin de fichier concernant le flux pointe par stream, et renvoie une valeur non nulle si cet indicateur est actif. L'indicateur de fin de fichier ne peut etre reinitialise que par la fonction clearerr.

La fonction ferror teste l'indicateur d'erreur concernant le flux pointe par stream, et envoie une valeur non nulle si cet indicateur est actif. L'indicateur d'erreur ne peut etre reinitialise que par la fonction clearerr.

La fonction fileno renvoie le descripteur de fichier, de type entier, correspondant au flux stream.

ERREURS
Ces fonctions ne devraient pas echouer, et ne positionnent donc pas la variable errno.

VOIR AUSSI
open(2), stdio(3)

STANDARDS
Les fonctions clearerr, feof, et ferror sont conformes a C3.159-1989 (``ANSI C'').