From: dan Date: Wed, 3 Mar 2010 07:23:12 +0000 (+0000) Subject: Modify the command line tool to disable all mutexes. The command line tool is single... X-Git-Tag: version-3.7.2~567 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0f831771c3a853bf352a3ad099a1c164919342ad;p=thirdparty%2Fsqlite.git Modify the command line tool to disable all mutexes. The command line tool is single-threaded. FossilOrigin-Name: 00e5679047a0a96dc4396aae5e061909faf3b81d --- diff --git a/manifest b/manifest index f1a2ffecd5..11feacd3f8 100644 --- a/manifest +++ b/manifest @@ -1,8 +1,5 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -C When\sTEMP\sfiles\sare\sin\smemory,\salso\sput\sthe\smassive\sTEMP\sfile\sused\sby\nthe\sVACUUM\scommand\sin\smemory. -D 2010-03-02T23:34:55 +C Modify\sthe\scommand\sline\stool\sto\sdisable\sall\smutexes.\sThe\scommand\sline\stool\sis\ssingle-threaded. +D 2010-03-03T07:23:13 F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0 F Makefile.in 4f2f967b7e58a35bb74fb7ec8ae90e0f4ca7868b F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654 @@ -168,7 +165,7 @@ F src/random.c cd4a67b3953b88019f8cd4ccd81394a8ddfaba50 F src/resolve.c a1648d98e869937b29f4f697461fe4d60f220a7b F src/rowset.c 69afa95a97c524ba6faf3805e717b5b7ae85a697 F src/select.c 4113ef360430ed4e7533690ef46d06c20204adce -F src/shell.c 31cd555125a1fda4a6d8dce019690f043a8e5d75 +F src/shell.c c40427c7245535a04a9cb4a417b6cc05c022e6a4 F src/sqlite.h.in 8793d52e7d4e1124dc3cc94ff56376a97b67965f F src/sqlite3ext.h 69dfb8116af51b84a029cddb3b35062354270c89 F src/sqliteInt.h 32e6eb47d2f6fad587e16b0abbbfe3f7d55f2ec0 @@ -795,14 +792,7 @@ F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f -P dd4962aa34c4dd118d2cb15465384636eacc64d5 -R ac5110c4b5361a172abacbcddc5f3639 -U drh -Z 07077b963fb4a11b496a5dfabf41f21f ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.6 (GNU/Linux) - -iD8DBQFLjaChoxKgR168RlERAqfZAKCBi0FYDVZH16SKumc+hP6bjjlfxACfcEj5 -uE+bTZfUPtvsU45ATdp+Vd4= -=HPsx ------END PGP SIGNATURE----- +P 9daf4e7d07769f25b3a579d80e7fada4e52344b1 +R 859cf9b209862d32a71f4ee0365fe351 +U dan +Z fafbabd08193cd28bca0509d29b6e94b diff --git a/manifest.uuid b/manifest.uuid index 61369a607f..aa72821de6 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -9daf4e7d07769f25b3a579d80e7fada4e52344b1 \ No newline at end of file +00e5679047a0a96dc4396aae5e061909faf3b81d \ No newline at end of file diff --git a/src/shell.c b/src/shell.c index 525a450e9a..a1c0b5e292 100644 --- a/src/shell.c +++ b/src/shell.c @@ -2418,6 +2418,7 @@ static void main_init(struct callback_data *data) { sqlite3_config(SQLITE_CONFIG_LOG, shellLog, data); sqlite3_snprintf(sizeof(mainPrompt), mainPrompt,"sqlite> "); sqlite3_snprintf(sizeof(continuePrompt), continuePrompt," ...> "); + sqlite3_config(SQLITE_CONFIG_SINGLETHREAD); } int main(int argc, char **argv){