Home | History | Annotate | Download | only in dist

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().
6211 #define fdatasync fsync
7708 #define PGHDR_NEED_SYNC 0x004 /* Fsync the rollback journal before
8442 #define SQLITE_FullFSync 0x00200000 /* Use full fsync on the backend */
24435 ** Others do no. To be safe, we will stick with the (slower) fsync().
24440 # define fdatasync fsync
24456 ** The fsync() system call does not work as advertised on many
24460 ** The SQLITE_NO_SYNC macro disables all fsync()s. This is useful
24472 ** and fsync(), Ted tells us, is that fdatasync() will not flush the
24497 /* Record the number of times that we do a normal fsync() and
24517 /* If the FULLFSYNC failed, fall back to attempting an fsync().
24520 ** isn't supported for this file system. So, attempt an fsync
24525 if( rc ) rc = fsync(fd);
24531 rc = fsync(fd);
24550 ** has been created by fsync-ing the directory that contains the file.
24593 ** We have received multiple reports of fsync() returning
25383 ** is called the directory file descriptor will be fsync()ed and close()d.
25562 ** Delete the file at zPath. If the dirSync argument is true, fsync()
25568 int dirSync /* If true, fsync() directory after deleting file */
25580 if( fsync(fd)==-1 )
25582 if( fsync(fd) )
26505 fsync(conchFile->h);
31702 u8 needSync; /* True if an fsync() is needed on the journal */
36486 ** Return true if fsync() calls are disabled for this pager. Return FALSE
36487 ** if fsync()s are executed normally.
39814 ** operate asynchronously - it will not stop to do fsync()s