blob: 59b3cd4cba2049b1a6a450fba3aa8d653c74b51e [file] [log] [blame]
// 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);