Home | History | Annotate | Download | only in orig

Lines Matching refs:fdatasync

28207 ** We do not trust systems to provide a working fdatasync().  Some do.
28209 ** fsync(). If you know that your system does support fdatasync() correctly,
28210 ** then simply compile with -Dfdatasync=fdatasync
28212 #if !defined(fdatasync)
28213 # define fdatasync fsync
28243 ** Ted Ts'o tells us that fdatasync() will also write the inode if the
28244 ** file size has changed. The only real difference between fdatasync()
28245 ** and fsync(), Ted tells us, is that fdatasync() will not flush the
28248 ** as far as SQLite is concerned, an fdatasync() is always adequate.
28249 ** So, we always use fdatasync() if it is available, regardless of
28301 /* fdatasync() on HFS+ doesn't yet flush the file size if it changed correctly
28302 ** so currently we default to the macro that redefines fdatasync to fsync
28306 rc = fdatasync(fd);