Синхронизировать обновления файловой системы
#include <unistd.h>void sync( void );
libc
Функция sync() добавляет в очередь на запись все модифицированные и кэшированные блочные буферы файловой системы и возвращает управление. Функция не дожидается фактического завершения операций ввода-вывода, лишь инициируя требуемые изменения. Используйте данную функцию или fsync() (аналог для одиночного файла) для того, чтобы гарантировать согласованность всей файловой системы на диске с содержимым кэшированных буферов в памяти.
POSIX 1003.1 X/Open Systems Interfaces Extension
Предыдущий раздел: Описание API системной библиотеки