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ÇÃO

       A função fclose desassocia a variável stream do seu arquivo ou conjunto
       de funções subjacentes. Se a stream  estava  sendo  usada  para  saída,
       todos os dados bufferizados são gravados antes, usando fflush(3).

VALORES DE RETORNO

       Se  houver  sucesso, 0 é retornado. Senão, EOF é retornado e a variável
       global errno é  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 não é uma stream aberta.

       A função fclose pode também falhar e ajustar errno para qualquer um dos
       erros especificados para as rotinas close(2) ou fflush(3).

VEJA TAMBÉM

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

DE ACORDO COM

       A função fclose está de acordo com o ANSI X3.159-1989 (‘‘ANSI C’’).