Provided by: manpages-fr-dev_3.32d0.2p4-1_all bug

NOM

       fpurge, __fpurge - Purger un flux

SYNOPSIS

       /* Non supporté */
       #include <stdio.h>

       int fpurge(FILE *stream);

       /* Supporté */
       #include <stdio.h>
       #include <stdio_ext.h>

       void  __fpurge(FILE *stream);

DESCRIPTION

       La  fonction  fpurge()  efface les tampons d'un flux donné. Pour les flux de sortie, on se
       débarrasse de toute sortie n'ayant pas encore été  écrite.  Pour  les  flux  d'entrée,  on
       renonce à toute entrée lue par l'objet sous-jacent mais n'ayant pas encore été acquise par
       getc(3). Cela inclut tout texte réinjecté dans le  flux  par  ungetc(3).  Consultez  aussi
       fflush(3).

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

VALEUR RENVOYÉE

       En cas de succès, fpurge() renvoie 0. En cas d'erreur, elle renvoie -1 et définit errno.

ERREURS

       EBADF  stream ne correspond pas à un flux ouvert.

CONFORMITÉ

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

NOTES

       Vouloir purger des tampons d'entrée constitue généralement une erreur.

VOIR AUSSI

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

COLOPHON

       Cette page fait partie de la publication 3.32 du projet man-pages Linux.  Une  description
       du  projet  et  des  instructions  pour  signaler  des  anomalies  peuvent être trouvées à
       l'adresse <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

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

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

       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> ».

                                         15 décembre 2001                               FPURGE(3)