Linux repositories inspector
Página de Manual do BSD

manpages-pt-dev

Portuguese Versions of the Manual Pages (dev sections)

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

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

DE ACORDO COM

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