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'').