home *** CD-ROM | disk | FTP | other *** search
-
- FSYNC(2) UNIX Programmer's Manual FSYNC(2)
-
- NNAAMMEE
- ffssyynncc - synchronize a file's incore state with that on disk
-
- SSYYNNOOPPSSIISS
- ##iinncclluuddee <<uunniissttdd..hh>>
-
- _i_n_t
- ffssyynncc(_i_n_t _f_d)
-
- DDEESSCCRRIIPPTTIIOONN
- FFssyynncc() causes all modified data and attributes of _f_d to be moved to a
- permanent storage device. This normally results in all incore modified
- copies of buffers for the associated file to be written to a disk.
-
- FFssyynncc() should be used by programs that require a file to be in a known
- state, for example, in building a simple transaction facility.
-
- RREETTUURRNN VVAALLUUEESS
- A 0 value is returned on success. A 1 value indicates an error.
-
- EERRRROORRSS
- The ffssyynncc() fails if:
-
- [EBADF] _F_d is not a valid descriptor.
-
- [EINVAL] _F_d refers to a socket, not to a file.
-
- [EIO] An I/O error occurred while reading from or writing to the
- file system.
-
- SSEEEE AALLSSOO
- sync(2), sync(8), update(8)
-
- HHIISSTTOORRYY
- The ffssyynncc function call appeared in 4.2BSD.
-
- 4.2 Berkeley Distribution March 10, 1991 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-