Provided by: manpages-fr-dev_2.64.1-1_all bug

NOM

       clearerr,  feof, ferror, fileno - Vérifier et réinitialiser l’état d’un
       flux

SYNOPSIS

       #include <stdio.h>

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

   Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

       fileno(): _POSIX_C_SOURCE || _XOPEN_SOURCE

DESCRIPTION

       La fonction clearerr() efface la fin  de  fichier  et  les  indicateurs
       d’erreurs du flux pointé par stream.

       La  fonction feof() teste l’indicateur de fin de fichier du 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  du  flux  pointé  par
       stream,  et  renvoie  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()   examine  l’argument  stream  et  renvoie  le
       descripteur de fichier, de type entier.

       Pour des versions de ces fonctions ignorant  les  verrouillages,  voyez
       unlocked_stdio(3).

ERREURS

       Ces  fonctions  ne devraient pas échouer, et ne pas définir la variable
       errno. (Toutefois, si fileno() détecte que son argument  n’est  pas  un
       flux valide, il doit renvoyer -1 et définir errno avec EBADF).

CONFORMITÉ À

       Les  fonctions  clearerr(), feof(), et ferror() sont conformes à C89 et
       C99.

VOIR AUSSI

       open(2), fdopen(3), stdio(3), unlocked_stdio(3)

TRADUCTION

       Cette page de manuel a été traduite  et  mise  à  jour  par  Christophe
       Blaess  <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par
       Alain Portal <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et  mise  à
       disposition sur http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement gérées par Florentin Duneau <fduneau@gmail.com> et l’équipe
       francophone de traduction de Debian.

       Veuillez   signaler   toute   erreur   de   traduction  en  écrivant  à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir accès à la version anglaise de ce document
       en utilisant la commande « man -L C <section> <page_de_man> ».

                                  2007-07-26                         FERROR(3)