_commit
Vyprázdní soubor přímo na disk.
Syntaxe
int _commit(
int fd
);
Parametry
fd
Popisovač souboru odkazující na otevřený soubor.
Vrácená hodnota
_commit
vrátí hodnotu 0, pokud byl soubor úspěšně vyprázdněný na disk. Návratová hodnota -1 označuje chybu.
Poznámky
Funkce _commit
vynutí operační systém k zápisu souboru přidruženého fd
k disku. Toto volání zajišťuje okamžité vyprázdnění zadaného souboru, nikoli podle vlastního uvážení operačního systému.
Pokud fd
je neplatný popisovač souboru, vyvolá se neplatná obslužná rutina parametru, jak je popsáno v ověření parametru. Pokud je spuštění povoleno pokračovat, vrátí funkce hodnotu -1 a errno
je nastavena na EBADF
hodnotu .
Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.
Požadavky
Rutina | Požadovaný hlavičkový soubor | Volitelná záhlaví |
---|---|---|
_commit |
<io.h> | <errno.h> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.
Viz také
Vstupně-výstupní operace nízké úrovně
_creat
, _wcreat
_open
, _wopen
_read
_write