FFLUSH(3)          Manuel du programmeur Linux          FFLUSH(3)


NOM
       fflush - Vider les buffers d'un flux.

SYNOPSIS
       #include <stdio.h>

       int fflush (FILE *flux);

DESCRIPTION
       La  fonction fflush force l'écriture de toutes les données
       en buffer, et met à jour le flux  à  travers  la  fonction
       sous-jacente  d'écriture.  Le  statut  d'ouverture du flux
       n'est pas affecté.

       Si l'argument flux est NULL, fflush vide tous les flux  en
       sortie.

VALEUR RENVOYÉE
       Si  elle réussit intégralement, cette fonctions renvoie 0.
       Sinon, elle renvoie EOF, et la variable errno contient  le
       code d'erreur.

ERREURS
       EBADF  flux n'est pas ouvert, ou du moins pas en écriture.

       La fonction fflush peut aussi échouer, et positionner dans
       errno n'importe quelles erreurs spécifiées dans la routine
       write(2).

VOIR AUSSI
       write(2), fopen(3), fclose(3), setbuf(3)

CONFORMITÉ
       La fonction fflush est conforme à ANSI C3.159-1989 (``ANSI
       C'').


TRADUCTION
       Christophe Blaess, 1997.


















BSD                      21 Juillet 1997                        1