_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 EBADF
wartość .
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