Provided by:
manpages-fr_1.67.0-1_all 
NOM
ferror, clearerr, feof, fileno - Vérifier et réinitialiser les états
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 du flux pointé par stream.
La fonction feof teste l’indicateur de fin de fichier concernant le
flux pointé par stream, et renvoie une valeur non nulle si cet
indicateur est actif. L’indicateur de fin de fichier ne peut être
réinitialisé que par la fonction clearerr.
La fonction ferror teste l’indicateur d’erreur concernant le flux
pointé par stream, et envoie une valeur non nulle si cet indicateur est
actif. L’indicateur d’erreur ne peut être réinitialisé que par la
fonction clearerr.
La fonction fileno renvoie le descripteur de fichier, de type entier,
correspondant au flux stream.
Pour les versions de ces fonctions ignorant les verrouillages, voir
unlocked_stdio(3).
ERREURS
Ces fonctions ne devraient pas échouer, et ne positionnent donc pas la
variable errno. (Toutefois, si fileno détecte que son argument n’est
pas un flux valide, il doit renvoyer -1 et remplir errno avec EBADF.)
CONFORMITÉ
Les fonctions clearerr, feof, et ferror sont conformes à X3.159-1989
(‘‘ANSI C’’).
VOIR AUSSI
open(2), stdio(3), unlocked_stdio(3)
TRADUCTION
Christophe Blaess, 1996-2003