Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fsync(2) — A/UX 0.7

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sync(1)

sync(2)



     fsync(2)                                                 fsync(2)



     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 which require a file to be
          in a known state; for example in building a simple
          transaction 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.

     SEE ALSO
          sync(1), sync(2).

     BUGS
          The current implementation of this call is expensive for
          large files.





















     Page 1                                        (last mod. 1/14/87)



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