diff options
author | dan <dan@noemail.net> | 2010-06-19 18:12:02 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2010-06-19 18:12:02 +0000 |
commit | 8ce49d6ac0d238483a411145416187ff3cb15bf3 (patch) | |
tree | 9ca5dc34d2173a8c1d87d4a87811ae7c0dda4b0b /src/pager.c | |
parent | 146ed78b7818b43845ae44d3cbb12c7c80183be5 (diff) | |
download | sqlite-8ce49d6ac0d238483a411145416187ff3cb15bf3.tar.gz sqlite-8ce49d6ac0d238483a411145416187ff3cb15bf3.zip |
Change the name of IOCAP_SAFE_DELETE to IOCAP_UNDELETABLE_WHEN_OPEN. Have the xDeviceCharacteristics() method of the win32 VFS return this flag.
FossilOrigin-Name: 5a5ff4e3e4c707464f227907d0aefb8ef42180dd
Diffstat (limited to 'src/pager.c')
-rw-r--r-- | src/pager.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pager.c b/src/pager.c index a902d70ef..3d16c66f2 100644 --- a/src/pager.c +++ b/src/pager.c @@ -3924,9 +3924,9 @@ static int hasHotJournal(Pager *pPager, int *pExists){ assert( pPager->useJournal ); assert( isOpen(pPager->fd) ); assert( pPager->state <= PAGER_SHARED ); - assert( jrnlOpen==0 - || sqlite3OsDeviceCharacteristics(pPager->jfd)&SQLITE_IOCAP_SAFE_DELETE - ); + assert( jrnlOpen==0 || ( sqlite3OsDeviceCharacteristics(pPager->jfd) & + SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN + )); *pExists = 0; if( !jrnlOpen ){ @@ -4509,7 +4509,7 @@ static int pager_open_journal(Pager *pPager){ rc = sqlite3OsOpen(pVfs, pPager->zJournal, pPager->jfd, flags, 0); if( rc==SQLITE_OK ){ int iDc = sqlite3OsDeviceCharacteristics(pPager->jfd); - pPager->safeJrnlHandle = (iDc&SQLITE_IOCAP_SAFE_DELETE)!=0; + pPager->safeJrnlHandle = (iDc&SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN)!=0; } #endif } |