Kernel: Make sys$mmap() interpret 0-alignment as page-sized alignment

This allows userspace to get a sane default behavior without having to
specify the page size.
This commit is contained in:
Andreas Kling 2021-11-23 11:44:14 +01:00
parent a62d16fbe9
commit dd6e73176d
Notes: sideshowbarker 2024-07-18 00:49:07 +09:00

View file

@ -128,7 +128,7 @@ ErrorOr<FlatPtr> Process::sys$mmap(Userspace<const Syscall::SC_mmap_params*> use
FlatPtr addr = params.addr;
auto size = params.size;
auto alignment = params.alignment;
auto alignment = params.alignment ? params.alignment : PAGE_SIZE;
auto prot = params.prot;
auto flags = params.flags;
auto fd = params.fd;