diff --git a/src/box/sql/os.c b/src/box/sql/os.c index 291434bd08e663cfd6134bd7072a8ecb537df770..845b887a1fd6775442ce4cdc5cf4893a6b11d8d7 100644 --- a/src/box/sql/os.c +++ b/src/box/sql/os.c @@ -257,14 +257,18 @@ sqlite3OsUnfetch(sqlite3_file * id, i64 iOff, void *p) #else /* No-op stubs to use when memory-mapped I/O is disabled */ int -sqlite3OsFetch(sqlite3_file * id, i64 iOff, int iAmt, void **pp) +sqlite3OsFetch(sqlite3_file * id __attribute__((__unused__)), + i64 iOff __attribute__((__unused__)), + int iAmt __attribute__((__unused__)), void **pp) { *pp = 0; return SQLITE_OK; } int -sqlite3OsUnfetch(sqlite3_file * id, i64 iOff, void *p) +sqlite3OsUnfetch(sqlite3_file * id __attribute__((__unused__)), + i64 iOff __attribute__((__unused__)), + void *p __attribute__((__unused__))) { return SQLITE_OK; } diff --git a/src/box/sql/os_unix.c b/src/box/sql/os_unix.c index 7d4985464a935cc65d4e8a0af474bd57e664444f..b28d61343942081f801cc0cfdc8d888359945053 100644 --- a/src/box/sql/os_unix.c +++ b/src/box/sql/os_unix.c @@ -326,7 +326,9 @@ posixOpen(const char *zFile, int flags, int mode) /* Forward reference */ static int openDirectory(const char *, int *); +#if SQLITE_MAX_MMAP_SIZE > 0 static int unixGetpagesize(void); +#endif /* * Many system calls are accessed through pointer-to-functions so that @@ -3753,7 +3755,9 @@ unixMapfile(unixFile * pFd, i64 nMap) * release the reference by calling unixUnfetch(). */ static int -unixFetch(sqlite3_file * fd, i64 iOff, int nAmt, void **pp) +unixFetch(sqlite3_file * fd __attribute__((__unused__)), + i64 iOff __attribute__((__unused__)), + int nAmt __attribute__((__unused__)), void **pp) { #if SQLITE_MAX_MMAP_SIZE>0 unixFile *pFd = (unixFile *) fd; /* The underlying database file */