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(1M), and df(1M), and is mandatory before rebooting.

ATTRIBUTES


See attributes(5) for descriptions of the following attributes:


+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+

SEE ALSO


df(1M), fsck(1M), fsync(3C), attributes(5), standards(5)


July 5, 1990 SYNC(2)