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,C~AO

       A  funcao fflush forca a gravacao de todos os dados bufferizados para a
       saida dada ou atualiza stream atraves da  funcao  write  subjacente  da
       stream.  O estado de abertura da stream nao e afetado.

       Se  o  argumento  stream  e NULL, fflush descarrega todas as streams de
       saida abertas.

VALORES DE RETORNO

       Se houver sucesso, 0 e retornado. Senao, EOF e retornado e  a  variavel
       global errno e ajustada para indicar o erro.

ERROS

       EBADF  Stream  nao  e  uma  stream  aberta,  ou  nao  esta  aberta para
              gravacao.

       A funcao fflush pode falhar tambem e ajustar errno  para  qualquer  dos
       erros especificados para a rotina write(2).

VAJA TAMB'EM

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

DE ACORDO COM

       A funcao fflush esta de acordo com o ANSI X3.159-1989 (``ANSI C'').

Pagina de Manual do BSD           29/11/1993                         FFLUSH(3)