diff options
| author | Po Lu | 2022-07-10 15:22:51 +0800 |
|---|---|---|
| committer | Po Lu | 2022-07-10 15:23:55 +0800 |
| commit | d7120d97669f3a8640c487e76527c546970c8049 (patch) | |
| tree | d7f535b47dd927d592201c8b161abc2bb76bc122 /src/sqlite.c | |
| parent | 8dc4c19be8b1540834336a41cd85eb3d78f2076d (diff) | |
| download | emacs-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.c | 6 |
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 |