#include "internal.h" int sys·mprotect(void *addr, uintptr len, int prot) { long ret; uintptr beg, end; beg = (uintptr)addr & -PAGESIZE; end = (uintptr)(addr + len + PAGESIZE-1) & -PAGESIZE; ret = syscall(·MProtect, beg, end-beg, prot); return error(ret); }