SYNC(2) | System Calls | SYNC(2) |
sync - update super block
#include <unistd.h> void sync(void);
The sync() function writes all information in memory that should be on disk, including modified super blocks, modified inodes, and delayed block I/O.
Unlike fsync(3C), which completes the writing before it returns, sync() schedules but does not necessarily complete the writing before returning.
The sync() function should be used by applications that examine a file system, such as fsck(8), and df(8), and is mandatory before rebooting.
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Standard |
July 5, 1990 | OmniOS |