Compartilhar via


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

Consulte também

Referência

E/S de nível inferior

_creat, _wcreat

_open, _wopen

_read

_write