5 int __mprotect(void *addr
, size_t len
, int prot
)
8 start
= (size_t)addr
& -PAGE_SIZE
;
9 end
= (size_t)((char *)addr
+ len
+ PAGE_SIZE
-1) & -PAGE_SIZE
;
10 return syscall(SYS_mprotect
, start
, end
-start
, prot
);
13 weak_alias(__mprotect
, mprotect
);