Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       fpurge, __fpurge - Purger un flux

SYNOPSIS

       /* Non supporte */
       #include <stdio.h>

       int fpurge(FILE *stream);

       /* Supporte */
       #include <stdio.h>
       #include <stdio_ext.h>

       void  __fpurge(FILE *stream);

DESCRIPTION

       La  fonction fpurge() efface les tampons d'un flux donne. Pour les flux
       de sortie, on se debarrasse de toute  sortie  n'ayant  pas  encore  ete
       ecrite.  Pour  les  flux  d'entree,  on  renonce a toute entree lue par
       l'objet sous-jacent mais n'ayant pas encore ete  acquise  par  getc(3).
       Cela  inclut tout texte reinjecte dans le flux par ungetc(3). Consultez
       aussi fflush(3).

       La fonction __fpurge() fait exactement la meme chose  mais  ne  renvoie
       pas de code de retour.

VALEUR RENVOY'EE

       En  cas de succes, fpurge() renvoie 0. En cas d'erreur, elle renvoie -1
       et definit errno.

ERREURS

       EBADF  stream ne correspond pas a un flux ouvert.

CONFORMIT'E

       Ces fonctions ne sont ni standard ni portables. La fonction fpurge()  a
       ete  introduite  sous  BSD 4.4  et  n'est pas disponible sous Linux. La
       fonction __fpurge() a ete introduite sous Solaris, et se trouve dans la
       glibc 2.1.95 et ses versions ulterieures.

NOTES

       Vouloir purger des tampons d'entree constitue generalement une erreur.

VOIR AUSSI

       fflush(3), setbuf(3), stdio_ext(3)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.27 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Stephan           Rafin          (2002),          Alain          Portal
       <URL:http://manpagesfr.free.fr/> (2006).  Florentin Duneau et  l'equipe
       francophone de traduction de Debian (2006-2009).

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

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

                               15 decembre 2001                      FPURGE(3)