aboutsummaryrefslogtreecommitdiff
path: root/src/test6.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2020-10-02 15:15:18 +0000
committerdan <dan@noemail.net>2020-10-02 15:15:18 +0000
commit7093a3be0390f1ba0fad7bed359c3136d30cfd07 (patch)
tree7de31dbe2c9dd295c80396564eacc22881bc4534 /src/test6.c
parent7d14ffe4e1fde35a387da5484fac7344298fc884 (diff)
downloadsqlite-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.c12
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 = {