From 7449921f530ae5442a26735705d92be4ad61b742 Mon Sep 17 00:00:00 2001 From: Brian Gianforcaro Date: Tue, 4 Aug 2020 22:32:19 -0700 Subject: [PATCH] Kernel: Use Userspace for the readlink syscall --- Kernel/Process.h | 2 +- Kernel/Syscalls/readlink.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/Process.h b/Kernel/Process.h index 317c1fa16d..07198c9efa 100644 --- a/Kernel/Process.h +++ b/Kernel/Process.h @@ -245,7 +245,7 @@ public: int sys$gethostname(char*, ssize_t); int sys$sethostname(const char*, ssize_t); int sys$uname(utsname*); - int sys$readlink(const Syscall::SC_readlink_params*); + int sys$readlink(Userspace); int sys$ttyname(int fd, Userspace, size_t); int sys$ptsname(int fd, Userspace, size_t); pid_t sys$fork(RegisterState&); diff --git a/Kernel/Syscalls/readlink.cpp b/Kernel/Syscalls/readlink.cpp index d4020cbb41..d2b35733a9 100644 --- a/Kernel/Syscalls/readlink.cpp +++ b/Kernel/Syscalls/readlink.cpp @@ -31,7 +31,7 @@ namespace Kernel { -int Process::sys$readlink(const Syscall::SC_readlink_params* user_params) +int Process::sys$readlink(Userspace user_params) { REQUIRE_PROMISE(rpath);