diff options
Diffstat (limited to 'dist/Android.patch')
-rw-r--r-- | dist/Android.patch | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/dist/Android.patch b/dist/Android.patch index 80873e2..307a832 100644 --- a/dist/Android.patch +++ b/dist/Android.patch @@ -1,5 +1,5 @@ ---- orig/shell.c 2018-06-15 18:37:50.651936274 -0700 -+++ shell.c 2019-03-18 16:45:23.691937057 -0700 +--- orig/shell.c 2018-04-17 11:53:05.520972146 +0100 ++++ shell.c 2019-03-14 19:26:19.523122555 +0000 @@ -87,6 +87,12 @@ #endif #include <ctype.h> @@ -37,8 +37,8 @@ if( p->openMode==SHELL_OPEN_ZIPFILE ){ char *zSql = sqlite3_mprintf( "CREATE VIRTUAL TABLE zip USING zipfile(%Q);", p->zDbFilename); ---- orig/sqlite3.c 2019-03-18 16:45:23.687937080 -0700 -+++ sqlite3.c 2019-03-18 16:45:24.723931232 -0700 +--- orig/sqlite3.c 2019-03-11 19:52:44.237549639 +0000 ++++ sqlite3.c 2019-03-11 19:52:44.293549396 +0000 @@ -30672,6 +30672,10 @@ # include <sys/mount.h> #endif @@ -104,18 +104,7 @@ goto shm_open_err; } -@@ -38434,6 +38450,10 @@ - UNIXVFS("unix", autolockIoFinder ), - #elif OS_VXWORKS - UNIXVFS("unix", vxworksIoFinder ), -+#elif __Fuchsia__ -+ /* None of the system calls for other exclusion methods are currently -+ ** implemented on Fuchsia, so use simple dot-file locking for now. */ -+ UNIXVFS("unix", dotlockIoFinder ), - #else - UNIXVFS("unix", posixIoFinder ), - #endif -@@ -118054,7 +118074,7 @@ +@@ -118054,7 +118070,7 @@ } if( pDb->pSchema->file_format>SQLITE_MAX_FILE_FORMAT ){ sqlite3SetString(pzErrMsg, db, "unsupported file format"); @@ -124,7 +113,7 @@ goto initone_error_out; } -@@ -152769,13 +152789,25 @@ +@@ -152769,13 +152785,25 @@ ** module with sqlite. */ if( SQLITE_OK==rc |