Refactor wal.c to use the VFS. This check-in compiles and links and works

ok as long as you leave WAL turned off, but WAL does not work.

FossilOrigin-Name: 62db5fa3b61be885b2d94e9b9ce3877b2c588350
This commit is contained in:
drh
2010-04-29 22:34:07 +00:00
parent 31cbbbad1c
commit 7ed91f2344
14 changed files with 534 additions and 1210 deletions
+3 -3
View File
@@ -5113,7 +5113,7 @@ int Sqlitetest1_Init(Tcl_Interp *interp){
#ifdef SQLITE_TEST
extern char sqlite3_query_plan[];
static char *query_plan = sqlite3_query_plan;
extern int sqlite3_walsummary_mmap_incr; /* In wal.c */
/* extern int sqlite3_walsummary_mmap_incr; // In wal.c */
#ifdef SQLITE_ENABLE_FTS3
extern int sqlite3_fts3_enable_parentheses;
#endif
@@ -5173,8 +5173,8 @@ int Sqlitetest1_Init(Tcl_Interp *interp){
#ifdef SQLITE_TEST
Tcl_LinkVar(interp, "sqlite_query_plan",
(char*)&query_plan, TCL_LINK_STRING|TCL_LINK_READ_ONLY);
Tcl_LinkVar(interp, "sqlite_walsummary_mmap_incr",
(char*)&sqlite3_walsummary_mmap_incr, TCL_LINK_INT);
/* Tcl_LinkVar(interp, "sqlite_walsummary_mmap_incr",
(char*)&sqlite3_walsummary_mmap_incr, TCL_LINK_INT); */
#endif
#ifdef SQLITE_DEBUG
Tcl_LinkVar(interp, "sqlite_addop_trace",