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