diff --git a/ndk/sources/android/libportable/arch-mips/mmap.c b/ndk/sources/android/libportable/arch-mips/mmap.c index 4f83bdb8b..d165e2b3e 100644 --- a/ndk/sources/android/libportable/arch-mips/mmap.c +++ b/ndk/sources/android/libportable/arch-mips/mmap.c @@ -85,3 +85,9 @@ void *mmap_portable(void *addr, size_t size, int prot, int flags, int fd, long o return ret; } + +extern int mprotect(const void *, size_t, int); +int mprotect_portable(const void *addr, size_t size, int prot) +{ + return mprotect(addr, size, mips_change_prot(prot)); +}