- C Add\sthe\s"mptest"\starget\sto\smain.mk.\s\sChange\sTRUNCATE\sand\sPERSIST\sto\sDELETE\nfor\smptest.c\son\sWindows\sbecause\sof\sproblems\strying\sto\sdelete\sthe\sjournal.
- D 2015-03-31T18:05:49.317
-C Path\shandling\sportability\senhancements\sfor\smptester.
-D 2015-03-31T17:58:13.315
++C Path\sportability\senhancements\sfor\smptester.exe.
++D 2015-03-31T18:18:53.022
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
F Makefile.in 00d12636df7a5b08af09116bcd6c7bfd49b8b3b4
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
F mptest/config02.test 4415dfe36c48785f751e16e32c20b077c28ae504
F mptest/crash01.test 61e61469e257df0850df4293d7d4d6c2af301421
F mptest/crash02.subtest f4ef05adcd15d60e5d2bd654204f2c008b519df8
- F mptest/mptest.c dae6de83eddac3ef97fc4111632f6066760f939a
-F mptest/mptest.c d1e8ff5488bda5ff51407d6e86b4f6e8de7ff443
++F mptest/mptest.c fca59f0a922e03f95ed17c44b1515ed37a841c81
F mptest/multiwrite01.test dab5c5f8f9534971efce679152c5146da265222d
F spec.template 86a4a43b99ebb3e75e6b9a735d5fd293a24e90ca
F sqlite.pc.in 42b7bf0d02e08b9e77734a47798d1a55a9e0716b
F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
- P 5d533eee049e63b3700f5ef7c28c588afccde57a
- R 9e646d8c9c851fc471bfbde27cfe2ec7
-P 9cc70eee2e365dd390210f436b893b9d80a19b04
-R be2bc38a728d3b9a8c390950640aab4e
-U mistachkin
-Z 01af2fb4ec1ab808dcf4522c94181a8f
++P ea697e6d9ff1f4d77774589a02ba4a18feafbf03 da49634b331812fa4d6e33d72c9661aeab203ae8
++R 126147c160c4bad0e1b7fe3417e6316b
++T +closed da49634b331812fa4d6e33d72c9661aeab203ae8
+U drh
- Z 7401f8256f1a048a9f3296d27a2e41e1
++Z 3bf817d5b936af30f76c04f3a5290142
}
rc = sqlite3_open_v2(g.zDbFile, &g.db, openFlags, g.zVfs);
if( rc ) fatalError("cannot open [%s]", g.zDbFile);
+ if( zJMode ){
+#if defined(_WIN32)
+ if( sqlite3_stricmp(zJMode,"persist")==0
+ || sqlite3_stricmp(zJMode,"truncate")==0
+ ){
+ printf("Changing journal mode to DELETE from %s", zJMode);
+ zJMode = "DELETE";
+ }
+#endif
+ runSql("PRAGMA journal_mode=%Q;", zJMode);
+ }
++ if( !g.bSync ) trySql("PRAGMA synchronous=OFF");
sqlite3_enable_load_extension(g.db, 1);
sqlite3_busy_handler(g.db, busyHandler, 0);
sqlite3_create_function(g.db, "vfsname", 0, SQLITE_UTF8, 0,