diff options
author | dan <dan@noemail.net> | 2020-10-02 15:15:18 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2020-10-02 15:15:18 +0000 |
commit | 7093a3be0390f1ba0fad7bed359c3136d30cfd07 (patch) | |
tree | 7de31dbe2c9dd295c80396564eacc22881bc4534 /src/test6.c | |
parent | 7d14ffe4e1fde35a387da5484fac7344298fc884 (diff) | |
download | sqlite-7093a3be0390f1ba0fad7bed359c3136d30cfd07.tar.gz sqlite-7093a3be0390f1ba0fad7bed359c3136d30cfd07.zip |
Fix some test code so that testfixture can build with SQLITE_OMIT_WAL defined.
FossilOrigin-Name: dd009cd7aec3598e930806907601f4f0f9b0021ea99fa6c5e29e88f1246066ed
Diffstat (limited to 'src/test6.c')
-rw-r--r-- | src/test6.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/test6.c b/src/test6.c index 9a3aa093f..aa94b9b5e 100644 --- a/src/test6.c +++ b/src/test6.c @@ -550,13 +550,16 @@ static int cfDeviceCharacteristics(sqlite3_file *pFile){ ** Pass-throughs for WAL support. */ static int cfShmLock(sqlite3_file *pFile, int ofst, int n, int flags){ - return sqlite3OsShmLock(((CrashFile*)pFile)->pRealFile, ofst, n, flags); + sqlite3_file *pReal = ((CrashFile*)pFile)->pRealFile; + return pReal->pMethods->xShmLock(pReal, ofst, n, flags); } static void cfShmBarrier(sqlite3_file *pFile){ - sqlite3OsShmBarrier(((CrashFile*)pFile)->pRealFile); + sqlite3_file *pReal = ((CrashFile*)pFile)->pRealFile; + pReal->pMethods->xShmBarrier(pReal); } static int cfShmUnmap(sqlite3_file *pFile, int delFlag){ - return sqlite3OsShmUnmap(((CrashFile*)pFile)->pRealFile, delFlag); + sqlite3_file *pReal = ((CrashFile*)pFile)->pRealFile; + return pReal->pMethods->xShmUnmap(pReal, delFlag); } static int cfShmMap( sqlite3_file *pFile, /* Handle open on database file */ @@ -565,7 +568,8 @@ static int cfShmMap( int w, /* True to extend file if necessary */ void volatile **pp /* OUT: Mapped memory */ ){ - return sqlite3OsShmMap(((CrashFile*)pFile)->pRealFile, iRegion, sz, w, pp); + sqlite3_file *pReal = ((CrashFile*)pFile)->pRealFile; + return pReal->pMethods->xShmMap(pReal, iRegion, sz, w, pp); } static const sqlite3_io_methods CrashFileVtab = { |