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
All rights reserved. The Berkeley software License Agreement
specifies the terms and conditions for redistribution.
@(#)sync.2 6.2 (Berkeley) 6/30/85
SYNC 2 "June 30, 1985"
C 4 NAME
sync, fsync - update dirty buffers and super-block
SYNOPSIS
#include <unistd.h> int sync(void) int fsync(fd)
DESCRIPTION
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.
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.
"SEE ALSO"
reboot (2), sync (8).