| // NACL MOD TRACK "third_party/nacl-glibc/sysdeps/nacl/mprotect.c" | |
| #include <errno.h> | |
| #include <sys/mman.h> | |
| #include <irt_syscalls.h> | |
| // NACL MOD BEGIN | |
| // |addr| is const in bionic. | |
| int __mprotect (const void *addr, size_t len, int prot) | |
| // NACL MOD END | |
| { | |
| int result = __nacl_irt_mprotect (addr, len, prot); | |
| if (result != 0) { | |
| errno = result; | |
| return -1; | |
| } | |
| return 0; | |
| } | |
| weak_alias (__mprotect, mprotect); |