sync(2) sync(2)
NAME [Toc] [Back]
sync - update disk
SYNOPSIS [Toc] [Back]
#include <unistd.h>
void sync(void);
DESCRIPTION [Toc] [Back]
sync() causes all information in memory that should be on disk to be
written out. This includes modified file system meta-data and delayed
block I/O.
It should be used by commands and programs that examine a file system,
such as fsck, df, etc. It is mandatory before a shutdown.
The writing, although scheduled, is not necessarily complete upon
return from sync.
In some HP-UX systems, sync() may be reduced to a no-op. This is
permissible on a system which does not cache buffers, or in a system
that in some way ensures that the disks are always in a consistent
state.
AUTHOR [Toc] [Back]
sync() was developed by HP and AT&T Bell Laboratories.
SEE ALSO [Toc] [Back]
sync(1M), fdatasync(2), fsync(2).
STANDARDS CONFORMANCE [Toc] [Back]
sync(): SVID2, SVID3, XPG2
Hewlett-Packard Company - 1 - HP-UX 11i Version 2: August 2003 [ Back ] |