Lines Matching refs:fsync
1031 ** equal SQLITE_SYNC_NORMAL, that means to use normal fsync() semantics.
1033 ** to use Mac OS X style fullsync instead of fsync().
1071 ** [SQLITE_SYNC_FULL]. The first choice is the normal fsync().
7703 #define PGHDR_NEED_SYNC 0x004 /* Fsync the rollback journal before
8437 #define SQLITE_FullFSync 0x00200000 /* Use full fsync on the backend */
24430 ** Others do no. To be safe, we will stick with the (slower) fsync().
24435 # define fdatasync fsync
24451 ** The fsync() system call does not work as advertised on many
24455 ** The SQLITE_NO_SYNC macro disables all fsync()s. This is useful
24467 ** and fsync(), Ted tells us, is that fdatasync() will not flush the
24492 /* Record the number of times that we do a normal fsync() and
24512 /* If the FULLFSYNC failed, fall back to attempting an fsync().
24515 ** isn't supported for this file system. So, attempt an fsync
24520 if( rc ) rc = fsync(fd);
24526 rc = fsync(fd);
24545 ** has been created by fsync-ing the directory that contains the file.
24588 ** We have received multiple reports of fsync() returning
25378 ** is called the directory file descriptor will be fsync()ed and close()d.
25557 ** Delete the file at zPath. If the dirSync argument is true, fsync()
25563 int dirSync /* If true, fsync() directory after deleting file */
25575 if( fsync(fd)==-1 )
25577 if( fsync(fd) )
26500 fsync(conchFile->h);
31697 u8 needSync; /* True if an fsync() is needed on the journal */
36481 ** Return true if fsync() calls are disabled for this pager. Return FALSE
36482 ** if fsync()s are executed normally.
39809 ** operate asynchronously - it will not stop to do fsync()s