aboutsummaryrefslogtreecommitdiff
path: root/src/os_unix.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2018-09-18 19:40:18 +0000
committerdan <dan@noemail.net>2018-09-18 19:40:18 +0000
commit16f39b6e5d8010d3da305a02fc0ba85102f1c858 (patch)
tree49845cc5519109b3faa20bb54513cb37dc3e77cf /src/os_unix.c
parentc4b1e5e758dfc7f3a6d53b8a6236df5956750691 (diff)
downloadsqlite-16f39b6e5d8010d3da305a02fc0ba85102f1c858.tar.gz
sqlite-16f39b6e5d8010d3da305a02fc0ba85102f1c858.zip
Fix a problem building on Android with SQLITE_ENABLE_BATCH_ATOMIC_WRITE set.
FossilOrigin-Name: e41e50fe7430cb79f67369fe81ac9938665bfc5db59c4faaf429ceb8ca03f584
Diffstat (limited to 'src/os_unix.c')
-rw-r--r--src/os_unix.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/os_unix.c b/src/os_unix.c
index f4c0570cc..6a1195041 100644
--- a/src/os_unix.c
+++ b/src/os_unix.c
@@ -521,7 +521,11 @@ static struct unix_syscall {
#define osLstat ((int(*)(const char*,struct stat*))aSyscall[27].pCurrent)
#if defined(__linux__) && defined(SQLITE_ENABLE_BATCH_ATOMIC_WRITE)
+# ifdef __ANDROID__
+ { "ioctl", (sqlite3_syscall_ptr)(int(*)(int, int, ...))ioctl, 0 },
+# else
{ "ioctl", (sqlite3_syscall_ptr)ioctl, 0 },
+# endif
#else
{ "ioctl", (sqlite3_syscall_ptr)0, 0 },
#endif