diff options
author | drh <drh@noemail.net> | 2010-05-03 16:30:27 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2010-05-03 16:30:27 +0000 |
commit | 1fbe0f2a8fd6b5910363ac3851d4c263431224be (patch) | |
tree | 6b9798b6abe0ee5e29163808a404669673686400 /src/test_devsym.c | |
parent | af0cfd366a3873256d96b8a6da5538e5342e8e2a (diff) | |
download | sqlite-1fbe0f2a8fd6b5910363ac3851d4c263431224be.tar.gz sqlite-1fbe0f2a8fd6b5910363ac3851d4c263431224be.zip |
Change the VFS definition so that all methods take a VFS object pointer as
their first parameter.
FossilOrigin-Name: 43b5b07f0d996d7ef7426346b1792e9ca898f487
Diffstat (limited to 'src/test_devsym.c')
-rw-r--r-- | src/test_devsym.c | 39 |
1 files changed, 25 insertions, 14 deletions
diff --git a/src/test_devsym.c b/src/test_devsym.c index 118af8b08..082d101d4 100644 --- a/src/test_devsym.c +++ b/src/test_devsym.c @@ -69,11 +69,11 @@ static int devsymSleep(sqlite3_vfs*, int microseconds); static int devsymCurrentTime(sqlite3_vfs*, double*); static int devsymShmOpen(sqlite3_vfs *, const char *, sqlite3_shm **); -static int devsymShmSize(sqlite3_shm *, int , int *); -static int devsymShmGet(sqlite3_shm *, int , int *, void **); -static int devsymShmRelease(sqlite3_shm *); -static int devsymShmLock(sqlite3_shm *, int , int *); -static int devsymShmClose(sqlite3_shm *, int); +static int devsymShmSize(sqlite3_vfs*, sqlite3_shm *, int , int *); +static int devsymShmGet(sqlite3_vfs*, sqlite3_shm *, int , int *, void **); +static int devsymShmRelease(sqlite3_vfs*, sqlite3_shm *); +static int devsymShmLock(sqlite3_vfs*, sqlite3_shm *, int , int *); +static int devsymShmClose(sqlite3_vfs*, sqlite3_shm *, int); static sqlite3_vfs devsym_vfs = { 2, /* iVersion */ @@ -357,25 +357,36 @@ static int devsymShmOpen( ){ return g.pVfs->xShmOpen(g.pVfs, zName, pp); } -static int devsymShmSize(sqlite3_shm *p, int reqSize, int *pNewSize){ - return g.pVfs->xShmSize(p, reqSize, pNewSize); +static int devsymShmSize( + sqlite3_vfs *pVfs, + sqlite3_shm *p, + int reqSize, + int *pNewSize +){ + return g.pVfs->xShmSize(g.pVfs, p, reqSize, pNewSize); } static int devsymShmGet( + sqlite3_vfs *pVfs, sqlite3_shm *p, int reqMapSize, int *pMapSize, void **pp ){ - return g.pVfs->xShmGet(p, reqMapSize, pMapSize, pp); + return g.pVfs->xShmGet(g.pVfs, p, reqMapSize, pMapSize, pp); } -static int devsymShmRelease(sqlite3_shm *p){ - return g.pVfs->xShmRelease(p); +static int devsymShmRelease(sqlite3_vfs *pVfs, sqlite3_shm *p){ + return g.pVfs->xShmRelease(g.pVfs, p); } -static int devsymShmLock(sqlite3_shm *p, int desiredLock, int *gotLock){ - return g.pVfs->xShmLock(p, desiredLock, gotLock); +static int devsymShmLock( + sqlite3_vfs *pVfs, + sqlite3_shm *p, + int desiredLock, + int *gotLock +){ + return g.pVfs->xShmLock(g.pVfs, p, desiredLock, gotLock); } -static int devsymShmClose(sqlite3_shm *p, int deleteFlag){ - return g.pVfs->xShmClose(p, deleteFlag); +static int devsymShmClose(sqlite3_vfs *pVfs, sqlite3_shm *p, int deleteFlag){ + return g.pVfs->xShmClose(g.pVfs, p, deleteFlag); } /* |