Lines Matching refs:fdatasync
24404 ** We do not trust systems to provide a working fdatasync(). Some do.
24406 ** If you know that your system does support fdatasync() correctly,
24407 ** then simply compile with -Dfdatasync=fdatasync
24409 #if !defined(fdatasync) && !defined(__linux__)
24410 # define fdatasync fsync
24440 ** Ted Ts'o tells us that fdatasync() will also write the inode if the
24441 ** file size has changed. The only real difference between fdatasync()
24442 ** and fsync(), Ted tells us, is that fdatasync() will not flush the
24445 ** as far as SQLite is concerned, an fdatasync() is always adequate.
24446 ** So, we always use fdatasync() if it is available, regardless of
24498 rc = fdatasync(fd);