_commit

Scarica un file direttamente su disco.

Sintassi

int _commit(
   int fd
);

Parametri

fd
Il descrittore del file che fa riferimento al file aperto.

Valore restituito

_commit restituisce 0 se lo scaricamento del file su disco è riuscito. Il valore restituito -1 indica un errore.

Osservazioni:

La funzione _commit forza il sistema operativo a scrivere il file associato a fd su disco. Questa chiamata assicura che il file specificato venga scaricato immediatamente, non a discrezione del sistema operativo.

Se fd è un descrittore di file non valido, viene richiamato il gestore di parametri non validi, come descritto in Convalida dei parametri. Se l'esecuzione può continuare, la funzione restituisce -1 ed errno viene impostato su EBADF.

Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.

Requisiti

Ciclo Intestazione obbligatoria Intestazioni facoltative
_commit <io.h> <errno.h>

Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).

Vedi anche

I/O di basso livello
_creat, _wcreat
_open, _wopen
_read
_write