Fix build with old sqlite libraries

* src/sqlite.c (Fsqlite_open): Don't use SQLITE_OPEN_FULLMUTEX
if not defined.
This commit is contained in:
Po Lu 2022-07-10 15:22:51 +08:00
parent 8dc4c19be8
commit d7120d9766

View file

@ -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