Home | History | Annotate | Download | only in orig

Lines Matching refs:fdatasync

27636 ** We do not trust systems to provide a working fdatasync().  Some do.
27638 ** fsync(). If you know that your system does support fdatasync() correctly,
27639 ** then simply compile with -Dfdatasync=fdatasync
27641 #if !defined(fdatasync)
27642 # define fdatasync fsync
27672 ** Ted Ts'o tells us that fdatasync() will also write the inode if the
27673 ** file size has changed. The only real difference between fdatasync()
27674 ** and fsync(), Ted tells us, is that fdatasync() will not flush the
27677 ** as far as SQLite is concerned, an fdatasync() is always adequate.
27678 ** So, we always use fdatasync() if it is available, regardless of
27730 /* fdatasync() on HFS+ doesn't yet flush the file size if it changed correctly
27731 ** so currently we default to the macro that redefines fdatasync to fsync
27735 rc = fdatasync(fd);