Skip to content
Snippets Groups Projects
Commit e2c08028 authored by Kirill Yukhin's avatar Kirill Yukhin
Browse files

sql: Fix build for FreeBSD

There're 3 places where FreeBSD specific routines
contained (for compatibility) unused parameters.
Mark them w/ unused attribute.

Closes #3037
parent ff0b2857
No related branches found
No related tags found
No related merge requests found
......@@ -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;
}
......
......@@ -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 */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment