CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2022/10/07 08:59:39
Modified files:
sys/kern : exec_subr.c kern_exec.c kern_pledge.c
kern_resource.c syscalls.master
sys/sys : mman.h
sys/arch/mips64/mips64: trap.c
sys/uvm : uvm_extern.h uvm_io.c uvm_map.c uvm_map.h
uvm_mmap.c
Log message:
Add mimmutable(2) system call which locks the permissions (PROT_*) of
memory mappings so they cannot be changed by a later mmap(), mprotect(),
or munmap(), which will error with EPERM instead.
ok kettenis