Поделиться через


_commit

Записывает файл непосредственно на диск.

int _commit( 
   int fd 
);

Параметры

  • fd
    Идентификатор файла, ссылающийся на открытый файл.

Возвращаемое значение

_commit возвращает 0, если файл был успешно сброшен на диск. Возвращаемое значение –1 указывает на ошибку.

Заметки

Функция _commit заставляет операционную систему записать файл, связанный с fd, на диск. Этот метод гарантирует, что указанный файл сбрасывается немедленно, а не по усмотрению операционной системы.

Если параметр fd является недопустимым дескриптором файла, вызывается обработчик недопустимых параметров, как описано в разделе Проверка параметров. Если выполнение может продолжиться, функция возвращает -1 и устанавливает errno в EBADF

Требования

Подпрограмма

Обязательный заголовок

Необязательные заголовки

_commit

<io.h>

<errno.h>

Дополнительные сведения о совместимости см. в разделе Совместимость во введении.

См. также

Ссылки

Низкоуровневый ввод-вывод

_creat, _wcreat

_open, _wopen

_read

_write