_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