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 ] |