aports/main/openldap/cacheflush.patch
info@mobile-stream.com bc9a78496c main/openldap: fix build on mips* (inconsistent cacheflush() prototype)
Apply the main/lmdb mips* build fix to the bundled lmdb copy.
2018-11-29 10:36:43 +00:00

13 lines
424 B
Diff

--- a/libraries/liblmdb/mdb.c
+++ b/libraries/liblmdb/mdb.c
@@ -77,8 +77,7 @@
#if defined(__mips) && defined(__linux)
/* MIPS has cache coherency issues, requires explicit cache control */
-#include <asm/cachectl.h>
-extern int cacheflush(char *addr, int nbytes, int cache);
+#include <sys/cachectl.h>
#define CACHEFLUSH(addr, bytes, cache) cacheflush(addr, bytes, cache)
#else
#define CACHEFLUSH(addr, bytes, cache)