mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 03:47:34 +00:00
Kernel+UE+LibC: Store address as void* in SC_m{re,}map_params
Most other syscalls pass address arguments as `void*` instead of `uintptr_t`, so let's do that here too. Besides improving consistency, this commit makes `strace` correctly pretty-print these arguments in hex.
This commit is contained in:
parent
d1ef8e63f7
commit
8e3d1a42e3
5 changed files with 8 additions and 8 deletions
|
@ -123,7 +123,7 @@ ErrorOr<FlatPtr> Process::sys$mmap(Userspace<const Syscall::SC_mmap_params*> use
|
|||
REQUIRE_PROMISE(stdio);
|
||||
auto params = TRY(copy_typed_from_user(user_params));
|
||||
|
||||
FlatPtr addr = params.addr;
|
||||
auto addr = (FlatPtr)params.addr;
|
||||
auto size = params.size;
|
||||
auto alignment = params.alignment ? params.alignment : PAGE_SIZE;
|
||||
auto prot = params.prot;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue