From: Po Lu Date: Sun, 10 Jul 2022 07:22:51 +0000 (+0800) Subject: Fix build with old sqlite libraries X-Git-Tag: emacs-29.0.90~1447^2~1053 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d7120d97669f3a8640c487e76527c546970c8049;p=emacs.git Fix build with old sqlite libraries * src/sqlite.c (Fsqlite_open): Don't use SQLITE_OPEN_FULLMUTEX if not defined. --- diff --git a/src/sqlite.c b/src/sqlite.c index 75a3b2ea32c..54bfb7b6c61 100644 --- a/src/sqlite.c +++ b/src/sqlite.c @@ -246,8 +246,10 @@ If FILE is nil, an in-memory database will be opened instead. */) (Lisp_Object file) { Lisp_Object name; - int flags = (SQLITE_OPEN_CREATE | SQLITE_OPEN_FULLMUTEX - | SQLITE_OPEN_READWRITE); + int flags = (SQLITE_OPEN_CREATE | SQLITE_OPEN_READWRITE); +#ifdef SQLITE_OPEN_FULLMUTEX + flags |= SQLITE_OPEN_FULLMUTEX; +#endif #ifdef SQLITE_OPEN_URI flags |= SQLITE_OPEN_URI; #endif