Provided by: manpages-pt-dev_20040726-4_all bug

NOME

       fflush - descarrega uma stream (arquivo interno)

SINOPSE

       #include <stdio.h>

       int fflush(FILE *stream);

DESCRIÇÃO

       A  função  fflush  força  a  gravação  de todos os dados bufferizados para a saída dada ou
       atualiza stream através da função write subjacente da stream.  O  estado  de  abertura  da
       stream não é afetado.

       Se o argumento stream é NULL, fflush descarrega todas as streams de saída abertas.

VALORES DE RETORNO

       Se  houver  sucesso,  0  é  retornado.  Senão, EOF é retornado e a variável global errno é
       ajustada para indicar o erro.

ERROS

       EBADF  Stream não é uma stream aberta, ou não está aberta para gravação.

       A função fflush pode falhar também e ajustar errno para qualquer dos  erros  especificados
       para a rotina write(2).

VAJA TAMBÉM

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

DE ACORDO COM

       A função fflush está de acordo com o ANSI X3.159-1989 (``ANSI C'').