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