33 lines
		
	
	
		
			805 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			805 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
.\" Copyright (c) 1980 Regents of the University of California.
 | 
						|
.\" All rights reserved.  The Berkeley software License Agreement
 | 
						|
.\" specifies the terms and conditions for redistribution.
 | 
						|
.\"
 | 
						|
.\"	@(#)sync.2	6.2 (Berkeley) 6/30/85
 | 
						|
.\"
 | 
						|
.TH SYNC 2 "June 30, 1985"
 | 
						|
.UC 4
 | 
						|
.SH NAME
 | 
						|
sync, fsync \- update dirty buffers and super-block
 | 
						|
.SH SYNOPSIS
 | 
						|
.nf
 | 
						|
.ft B
 | 
						|
#include <unistd.h>
 | 
						|
 | 
						|
int sync(void)
 | 
						|
int fsync(fd)
 | 
						|
.ft R
 | 
						|
.fi
 | 
						|
.SH DESCRIPTION
 | 
						|
.B Sync
 | 
						|
causes all information in the file system
 | 
						|
buffers that should be on disk to be written out.
 | 
						|
This includes modified super blocks,
 | 
						|
modified i-nodes, and delayed block I/O.
 | 
						|
.B
 | 
						|
Fsync
 | 
						|
does the same thing, but only for the blocks associated with a specific
 | 
						|
file descriptor. Under minix, currently the two calls do the same thing.
 | 
						|
.SH "SEE ALSO"
 | 
						|
.BR reboot (2),
 | 
						|
.BR sync (8).
 |