FERROR
Section: Manuel du programmeur Linux (3) Updated: 21 juillet 2003 Index
NOM
SYNOPSIS
DESCRIPTION
ERREURS
CONFORMITÉ
VOIR AUSSI
TRADUCTION
NOM
ferror, clearerr, feof, fileno - Vérifier et réinitialiser 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 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
TRADUCTION
Christophe Blaess, 1996-2003
|