table of contents
other languages
other sections
FFLUSH(3) | Manual do Programador do Linux | FFLUSH(3) |
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'').29/11/1993 | Página de Manual do BSD |