Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 EBADFhodnotu .
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