Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fsync(2) — A/UX 2.0

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 int 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 transac- tion facility. RETURN VALUE A 0 value is returned on success. A -1 value indicates an error. ERRORS 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. April, 1990 1

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