.\" Copyright (c) 1983 The Regents of the University of California.
.\" %sccs.include.redist.man%
.\" @(#)fsync.2 6.7 (Berkeley) %G%
.Nd "synchronize a file's in-core state with that on disk"
causes all modified data and attributes of
to be moved to a permanent storage device.
This normally results in all in-core modified copies
of buffers for the associated file to be written to a disk.
should be used by programs that require a file to be
in a known state, for example, in building a simple transaction
A 0 value is returned on success. A -1 value indicates
is not a valid descriptor.
refers to a socket, not to a file.
An I/O error occurred while reading from or writing to the file system.
function call appeared in