Sdílet prostřednictvím


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