Compartilhar via


_close

Fecha um arquivo.

int _close( 
   int fd 
);

Parâmetros

  • fd
    O descritor de Arquivo que faz referência ao arquivo aberto.

Valor de retorno

_close retornará 0 se o arquivo foi desligado com êxito. Um valor de retorno – 1 indica um erro.

Comentários

A função de _close fecha o arquivo associado com fd.

O descritor do arquivo e o identificador de arquivo do sistema operacional subjacente serão fechados. Assim, não é necessário chamar CloseHandle se o arquivo foi aberto originalmente usando a função CreateFile do Win32 e convertido em um descritor de arquivo que usa _open_osfhandle.

Essa função valida seus parâmetros. Se fd é um descritor de arquivo incorreto, o manipulador inválido do parâmetro será chamado, conforme descrito em Validação do parâmetro. Se a execução for permitida continuar, as funções retornam -1 e errno é definido como EBADF.

Requisitos

Rotina

Cabeçalho necessário

Cabeçalho opcional

_close

<io.h>

<errno.h>

Para obter mais informações sobre compatibilidade, consulte Compatibilidade na Introdução.

Exemplo

Consulte o exemplo de _open.

Consulte também

Referência

E/S de nível inferior

_chsize

_creat, _wcreat

_dup, _dup2

_open, _wopen

_unlink, _wunlink