aboutsummaryrefslogtreecommitdiff
path: root/src/backup.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2013-12-11 15:47:39 +0000
committerdrh <drh@noemail.net>2013-12-11 15:47:39 +0000
commita5f40593bee1ae4261725e80b18259e3dfda975d (patch)
tree2d9c74760e91f505335a53bf48fa189ee01a04f0 /src/backup.c
parenta81ad1758c7cc9ab8dc8e78ceacc8878db77ef52 (diff)
parent07c5d0a901c3c2ed1dd6a8d6c480653b205896cd (diff)
downloadsqlite-a5f40593bee1ae4261725e80b18259e3dfda975d.tar.gz
sqlite-a5f40593bee1ae4261725e80b18259e3dfda975d.zip
Add the SQLITE_FCNTL_SYNC and SQLITE_FCNTL_COMMIT_PHASETWO file-controls
and have the pager call them at appropriate times. This is needed in order to enable ZIPVFS to do multi-file atomic commits. FossilOrigin-Name: 552f94d50f08cf11f33205730fde52bc2f06cff6
Diffstat (limited to 'src/backup.c')
-rw-r--r--src/backup.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backup.c b/src/backup.c
index 1bac821f3..292f3f456 100644
--- a/src/backup.c
+++ b/src/backup.c
@@ -526,7 +526,7 @@ int sqlite3_backup_step(sqlite3_backup *p, int nPage){
/* Sync the database file to disk. */
if( rc==SQLITE_OK ){
- rc = sqlite3PagerSync(pDestPager);
+ rc = sqlite3PagerSync(pDestPager, 0);
}
}else{
sqlite3PagerTruncateImage(pDestPager, nDestTruncate);