aboutsummaryrefslogtreecommitdiff
path: root/src/pager.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2010-06-19 18:12:02 +0000
committerdan <dan@noemail.net>2010-06-19 18:12:02 +0000
commit8ce49d6ac0d238483a411145416187ff3cb15bf3 (patch)
tree9ca5dc34d2173a8c1d87d4a87811ae7c0dda4b0b /src/pager.c
parent146ed78b7818b43845ae44d3cbb12c7c80183be5 (diff)
downloadsqlite-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.c8
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
}