Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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  return-
       ing.

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  reboot-
       ing.

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)

SunOS 5.10			  5 Jul	1990			       sync(2)

NAME | SYNOPSIS | DESCRIPTION | USAGE | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=sync&sektion=2&manpath=SunOS+5.10>

home | help