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