Provided by: manpages-fr_1.67.0-1_all bug

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