Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sync(2)

sync(1M)



FSYNC(2-BSD)        RISC/os Reference Manual         FSYNC(2-BSD)



NAME
     fsync - synchronize a file's in-core state with that on disk

SYNOPSIS
     fsync(fd)
     int fd;

DESCRIPTION
     fsync causes all modified data and attributes of fd 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.

     fsync should be used by programs that require a file to be
     in a known state, for example, in building a simple transac-
     tion facility.

RETURN VALUE
     A 0 value is returned on success.  A -1 value indicates an
     error.

ERRORS
     The fsync fails if:

     [EBADF]   fd is not a valid descriptor.

     [EINVAL]  fd refers to a socket, not to a file.

     [EIO]     An I/O error occurred while reading from or writ-
               ing to the file system.

SEE ALSO
     sync(2).
     sync(1M) in the System Administrator's Reference Manual.





















                         Printed 1/15/91                   Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026