aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index 5aa37fa49..0d6f1be24 100644
--- a/src/main.c
+++ b/src/main.c
@@ -3598,6 +3598,18 @@ int sqlite3_test_control(int op, ...){
if( sqlite3GlobalConfig.isInit==0 ) rc = SQLITE_ERROR;
break;
}
+
+ /* sqlite3_test_control(SQLITE_TESTCTRL_INITMODE, db, busy, iDb, newTnum);
+ **
+ ** Set the db->init.busy, db->init.iDb, and db->init.tnum fields.
+ */
+ case SQLITE_TESTCTRL_INITMODE: {
+ sqlite3 *db = va_arg(ap, sqlite3*);
+ db->init.busy = va_arg(ap,int);
+ db->init.iDb = va_arg(ap,int);
+ db->init.newTnum = va_arg(ap,int);
+ break;
+ }
}
va_end(ap);
#endif /* SQLITE_OMIT_BUILTIN_TEST */