Lines Matching refs:fdatasync
28225 ** We do not trust systems to provide a working fdatasync(). Some do.
28227 ** fsync(). If you know that your system does support fdatasync() correctly,
28228 ** then simply compile with -Dfdatasync=fdatasync
28230 #if !defined(fdatasync)
28231 # define fdatasync fsync
28261 ** Ted Ts'o tells us that fdatasync() will also write the inode if the
28262 ** file size has changed. The only real difference between fdatasync()
28263 ** and fsync(), Ted tells us, is that fdatasync() will not flush the
28266 ** as far as SQLite is concerned, an fdatasync() is always adequate.
28267 fdatasync() if it is available, regardless of
28319 /* fdatasync() on HFS+ doesn't yet flush the file size if it changed correctly
28320 ** so currently we default to the macro that redefines fdatasync to fsync
28324 rc = fdatasync(fd);