_commit
Libera um arquivo diretamente no disco.
int _commit(
int fd
);
Parâmetros
- fd
O descritor de Arquivo que faz referência ao arquivo aberto.
Valor de retorno
_commit retornará 0 se o arquivo foi liberado com êxito no disco. Um valor de retorno – 1 indica um erro.
Comentários
A função de _commit força o sistema operacional para gravar o arquivo associado com fd no disco. Essa chamada assegura que o arquivo especificado seja liberado imediatamente, não a discreção do sistema operacional.
Se fd é um descritor de arquivo inválido, o manipulador inválido do parâmetro será chamado, conforme descrito em Validação do parâmetro. Se a execução for permitida continuar, a função retorna -1 e errno é definido como EBADF.
Requisitos
Rotina |
Cabeçalho necessário |
Cabeçalhos opcionais |
---|---|---|
_commit |
<io.h> |
<errno.h> |
Para obter mais informações sobre compatibilidade, consulte Compatibilidade na Introdução.