mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-08 14:02:16 +03:00
Fix for builds without SQLITE_ENABLE_BATCH_ATOMIC_WRITE.
FossilOrigin-Name: b10ec14ef7edcc5d7b0ad298c8230d1eca5508e8cf673fbbc97a0928b76c92fb
This commit is contained in:
@@ -6499,6 +6499,7 @@ int sqlite3PagerCommitPhaseOne(
|
||||
if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
|
||||
|
||||
pList = sqlite3PcacheDirtyList(pPager->pPCache);
|
||||
#ifdef SQLITE_ENABLE_BATCH_ATOMIC_WRITE
|
||||
if( bBatch ){
|
||||
rc = sqlite3OsFileControl(fd, SQLITE_FCNTL_BEGIN_ATOMIC_WRITE, 0);
|
||||
if( rc==SQLITE_OK ){
|
||||
@@ -6521,6 +6522,7 @@ int sqlite3PagerCommitPhaseOne(
|
||||
sqlite3OsClose(pPager->jfd);
|
||||
}
|
||||
}
|
||||
#endif /* SQLITE_ENABLE_BATCH_ATOMIC_WRITE */
|
||||
|
||||
if( bBatch==0 && rc==SQLITE_OK ){
|
||||
rc = pager_write_pagelist(pPager, pList);
|
||||
|
Reference in New Issue
Block a user