call returns).
It resembles
.BR fsync (2)
-but is not required to update the metadata such as access time.
+but is not required to update metadata such as the file last access time.
Applications that access databases or log files often write a tiny
data fragment (e.g., one line in a log file) and then call
.BR fdatasync ()
is available,
.B _POSIX_SYNCHRONIZED_IO
-i defined in <unistd.h> to a value greater than 0.
+is defined in
+.I <unistd.h>
+to a value greater than 0.
(See also
.BR sysconf (3).)
.\" POSIX.1-2001: It shall be defined to -1 or 0 or 200112L.