Fossil SCM

Update the built-in SQLite to a version that compiles on OpenBSD and other systems that lack posix_fallocate().

drh 2013-06-19 23:51 trunk
Commit db61a377adf53d1464a27bdcbb66f30c5431c012
2 files changed +2 -3 +1 -1
+2 -3
--- src/sqlite3.c
+++ src/sqlite3.c
@@ -670,11 +670,11 @@
670670
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
671671
** [sqlite_version()] and [sqlite_source_id()].
672672
*/
673673
#define SQLITE_VERSION "3.7.17"
674674
#define SQLITE_VERSION_NUMBER 3007017
675
-#define SQLITE_SOURCE_ID "2013-06-19 18:01:44 d97898e8e3990ae8c1882c9102b57692d8810730"
675
+#define SQLITE_SOURCE_ID "2013-06-19 23:48:35 bf5764067ab848e19e5971cbdf892c633495e325"
676676
677677
/*
678678
** CAPI3REF: Run-Time Library Version Numbers
679679
** KEYWORDS: sqlite3_version, sqlite3_sourceid
680680
**
@@ -22847,12 +22847,11 @@
2284722847
*/
2284822848
#if SQLITE_OS_UNIX /* This file is used on unix only */
2284922849
2285022850
/* Use posix_fallocate() if it is available
2285122851
*/
22852
-#if !defined(HAVE_POSIX_FALLOCATE) \
22853
- && (_XOPEN_SOURCE >= 600 || _POSIX_C_SOURCE >= 200112L)
22852
+#if !defined(HAVE_POSIX_FALLOCATE) && defined(__linux__)
2285422853
# define HAVE_POSIX_FALLOCATE 1
2285522854
#endif
2285622855
2285722856
/*
2285822857
** There are various methods for file locking used for concurrency
2285922858
--- src/sqlite3.c
+++ src/sqlite3.c
@@ -670,11 +670,11 @@
670 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
671 ** [sqlite_version()] and [sqlite_source_id()].
672 */
673 #define SQLITE_VERSION "3.7.17"
674 #define SQLITE_VERSION_NUMBER 3007017
675 #define SQLITE_SOURCE_ID "2013-06-19 18:01:44 d97898e8e3990ae8c1882c9102b57692d8810730"
676
677 /*
678 ** CAPI3REF: Run-Time Library Version Numbers
679 ** KEYWORDS: sqlite3_version, sqlite3_sourceid
680 **
@@ -22847,12 +22847,11 @@
22847 */
22848 #if SQLITE_OS_UNIX /* This file is used on unix only */
22849
22850 /* Use posix_fallocate() if it is available
22851 */
22852 #if !defined(HAVE_POSIX_FALLOCATE) \
22853 && (_XOPEN_SOURCE >= 600 || _POSIX_C_SOURCE >= 200112L)
22854 # define HAVE_POSIX_FALLOCATE 1
22855 #endif
22856
22857 /*
22858 ** There are various methods for file locking used for concurrency
22859
--- src/sqlite3.c
+++ src/sqlite3.c
@@ -670,11 +670,11 @@
670 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
671 ** [sqlite_version()] and [sqlite_source_id()].
672 */
673 #define SQLITE_VERSION "3.7.17"
674 #define SQLITE_VERSION_NUMBER 3007017
675 #define SQLITE_SOURCE_ID "2013-06-19 23:48:35 bf5764067ab848e19e5971cbdf892c633495e325"
676
677 /*
678 ** CAPI3REF: Run-Time Library Version Numbers
679 ** KEYWORDS: sqlite3_version, sqlite3_sourceid
680 **
@@ -22847,12 +22847,11 @@
22847 */
22848 #if SQLITE_OS_UNIX /* This file is used on unix only */
22849
22850 /* Use posix_fallocate() if it is available
22851 */
22852 #if !defined(HAVE_POSIX_FALLOCATE) && defined(__linux__)
 
22853 # define HAVE_POSIX_FALLOCATE 1
22854 #endif
22855
22856 /*
22857 ** There are various methods for file locking used for concurrency
22858
+1 -1
--- src/sqlite3.h
+++ src/sqlite3.h
@@ -107,11 +107,11 @@
107107
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
108108
** [sqlite_version()] and [sqlite_source_id()].
109109
*/
110110
#define SQLITE_VERSION "3.7.17"
111111
#define SQLITE_VERSION_NUMBER 3007017
112
-#define SQLITE_SOURCE_ID "2013-06-19 18:01:44 d97898e8e3990ae8c1882c9102b57692d8810730"
112
+#define SQLITE_SOURCE_ID "2013-06-19 23:48:35 bf5764067ab848e19e5971cbdf892c633495e325"
113113
114114
/*
115115
** CAPI3REF: Run-Time Library Version Numbers
116116
** KEYWORDS: sqlite3_version, sqlite3_sourceid
117117
**
118118
--- src/sqlite3.h
+++ src/sqlite3.h
@@ -107,11 +107,11 @@
107 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
108 ** [sqlite_version()] and [sqlite_source_id()].
109 */
110 #define SQLITE_VERSION "3.7.17"
111 #define SQLITE_VERSION_NUMBER 3007017
112 #define SQLITE_SOURCE_ID "2013-06-19 18:01:44 d97898e8e3990ae8c1882c9102b57692d8810730"
113
114 /*
115 ** CAPI3REF: Run-Time Library Version Numbers
116 ** KEYWORDS: sqlite3_version, sqlite3_sourceid
117 **
118
--- src/sqlite3.h
+++ src/sqlite3.h
@@ -107,11 +107,11 @@
107 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
108 ** [sqlite_version()] and [sqlite_source_id()].
109 */
110 #define SQLITE_VERSION "3.7.17"
111 #define SQLITE_VERSION_NUMBER 3007017
112 #define SQLITE_SOURCE_ID "2013-06-19 23:48:35 bf5764067ab848e19e5971cbdf892c633495e325"
113
114 /*
115 ** CAPI3REF: Run-Time Library Version Numbers
116 ** KEYWORDS: sqlite3_version, sqlite3_sourceid
117 **
118

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button