aboutsummaryrefslogtreecommitdiffstats
path: root/src/sqlite.c
diff options
context:
space:
mode:
authorPo Lu2022-07-10 15:22:51 +0800
committerPo Lu2022-07-10 15:23:55 +0800
commitd7120d97669f3a8640c487e76527c546970c8049 (patch)
treed7f535b47dd927d592201c8b161abc2bb76bc122 /src/sqlite.c
parent8dc4c19be8b1540834336a41cd85eb3d78f2076d (diff)
downloademacs-d7120d97669f3a8640c487e76527c546970c8049.tar.gz
emacs-d7120d97669f3a8640c487e76527c546970c8049.zip
Fix build with old sqlite libraries
* src/sqlite.c (Fsqlite_open): Don't use SQLITE_OPEN_FULLMUTEX if not defined.
Diffstat (limited to 'src/sqlite.c')
-rw-r--r--src/sqlite.c6
1 files changed, 4 insertions, 2 deletions
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. */)
246 (Lisp_Object file) 246 (Lisp_Object file)
247{ 247{
248 Lisp_Object name; 248 Lisp_Object name;
249 int flags = (SQLITE_OPEN_CREATE | SQLITE_OPEN_FULLMUTEX 249 int flags = (SQLITE_OPEN_CREATE | SQLITE_OPEN_READWRITE);
250 | SQLITE_OPEN_READWRITE); 250#ifdef SQLITE_OPEN_FULLMUTEX
251 flags |= SQLITE_OPEN_FULLMUTEX;
252#endif
251#ifdef SQLITE_OPEN_URI 253#ifdef SQLITE_OPEN_URI
252 flags |= SQLITE_OPEN_URI; 254 flags |= SQLITE_OPEN_URI;
253#endif 255#endif