Fossil SCM
Update the built-in SQLite to a version that compiles on OpenBSD and other systems that lack posix_fallocate().
Commit
db61a377adf53d1464a27bdcbb66f30c5431c012
Parent
0c11cb932f236f5…
2 files changed
+2
-3
+1
-1
+2
-3
| --- src/sqlite3.c | ||
| +++ src/sqlite3.c | ||
| @@ -670,11 +670,11 @@ | ||
| 670 | 670 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 671 | 671 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 672 | 672 | */ |
| 673 | 673 | #define SQLITE_VERSION "3.7.17" |
| 674 | 674 | #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" | |
| 676 | 676 | |
| 677 | 677 | /* |
| 678 | 678 | ** CAPI3REF: Run-Time Library Version Numbers |
| 679 | 679 | ** KEYWORDS: sqlite3_version, sqlite3_sourceid |
| 680 | 680 | ** |
| @@ -22847,12 +22847,11 @@ | ||
| 22847 | 22847 | */ |
| 22848 | 22848 | #if SQLITE_OS_UNIX /* This file is used on unix only */ |
| 22849 | 22849 | |
| 22850 | 22850 | /* Use posix_fallocate() if it is available |
| 22851 | 22851 | */ |
| 22852 | -#if !defined(HAVE_POSIX_FALLOCATE) \ | |
| 22853 | - && (_XOPEN_SOURCE >= 600 || _POSIX_C_SOURCE >= 200112L) | |
| 22852 | +#if !defined(HAVE_POSIX_FALLOCATE) && defined(__linux__) | |
| 22854 | 22853 | # define HAVE_POSIX_FALLOCATE 1 |
| 22855 | 22854 | #endif |
| 22856 | 22855 | |
| 22857 | 22856 | /* |
| 22858 | 22857 | ** There are various methods for file locking used for concurrency |
| 22859 | 22858 |
| --- 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 @@ | ||
| 107 | 107 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 108 | 108 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 109 | 109 | */ |
| 110 | 110 | #define SQLITE_VERSION "3.7.17" |
| 111 | 111 | #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" | |
| 113 | 113 | |
| 114 | 114 | /* |
| 115 | 115 | ** CAPI3REF: Run-Time Library Version Numbers |
| 116 | 116 | ** KEYWORDS: sqlite3_version, sqlite3_sourceid |
| 117 | 117 | ** |
| 118 | 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 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 |