Name | Synopsis | Description | Usage | Attributes | See Also
#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(1M), and df(1M), and is mandatory before rebooting.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
---|---|
Interface Stability |
Standard |
Name | Synopsis | Description | Usage | Attributes | See Also