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

NOME

       fclose - fecha uma stream (arquivo interno)

SINOPSE

       #include <stdio.h>

       int fclose( FILE *stream);

DESCRI,C~AO

       A funcao fclose desassocia a variavel stream do seu arquivo ou conjunto
       de funcoes subjacentes. Se a stream  estava  sendo  usada  para  saida,
       todos os dados bufferizados sao gravados antes, usando fflush(3).

VALORES DE RETORNO

       Se  houver  sucesso, 0 e retornado. Senao, EOF e retornado e a variavel
       global errno e  ajustada  para  indicar  o  erro.  De  qualquer  forma,
       qualquer  acesso  posterior (incluindo outra chamada a fclose()) para a
       stream resulta em comportamento indefinido.

ERROS

       EBADF  O argumento stream nao e uma stream aberta.

       A funcao fclose pode tambem falhar e ajustar errno para qualquer um dos
       erros especificados para as rotinas close(2) ou fflush(3).

VEJA TAMB'EM

       close(2), fcloseall(3), fflush(3), fopen(3), setbuf(3)

DE ACORDO COM

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

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