Udostępnij za pośrednictwem


_commit

Opróżnia plik bezpośrednio na dysk.

Składnia

int _commit(
   int fd
);

Parametry

fd
Deskryptor plików odwołujący się do otwartego pliku.

Wartość zwracana

_commit Zwraca wartość 0, jeśli plik został pomyślnie opróżniony na dysk. Zwracana wartość -1 wskazuje błąd.

Uwagi

Funkcja _commit wymusza na systemie operacyjnym zapisanie pliku skojarzonego z dyskiem fd . To wywołanie zapewnia natychmiastowe opróżnienie określonego pliku, a nie według uznania systemu operacyjnego.

Jeśli fd jest nieprawidłowym deskryptorem pliku, wywoływana jest nieprawidłowa procedura obsługi parametrów, zgodnie z opisem w temacie Weryfikacja parametrów. Jeśli wykonywanie jest dozwolone do kontynuowania, funkcja zwraca wartość -1 i errno jest ustawiona na EBADFwartość .

Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.

Wymagania

Procedura Wymagany nagłówek Opcjonalne nagłówki
_commit <io.h> <errno.h>

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.

Zobacz też

We/Wy niskiego poziomu
_creat, _wcreat
_open, _wopen
_read
_write