SYNC(2) System Calls SYNC(2)
NAME
sync - update super block
SYNOPSIS
#include <unistd.h>
void sync(
void);
DESCRIPTION
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.
USAGE
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.
ATTRIBUTES
See
attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
SEE ALSO
fsync(3C),
attributes(7),
standards(7),
df(8),
fsck(8) July 5, 1990
SYNC(2)