aboutsummaryrefslogtreecommitdiff
path: root/src/test_devsym.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2010-05-03 16:30:27 +0000
committerdrh <drh@noemail.net>2010-05-03 16:30:27 +0000
commit1fbe0f2a8fd6b5910363ac3851d4c263431224be (patch)
tree6b9798b6abe0ee5e29163808a404669673686400 /src/test_devsym.c
parentaf0cfd366a3873256d96b8a6da5538e5342e8e2a (diff)
downloadsqlite-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.c39
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);
}
/*