From 337e8f98cdc0591476ec6b202cff6413c5902e6a Mon Sep 17 00:00:00 2001 From: Brian Gianforcaro Date: Wed, 5 Aug 2020 00:05:08 -0700 Subject: [PATCH] Kernel: Use Userspace for the rename syscall --- Kernel/Process.h | 2 +- Kernel/Syscalls/rename.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/Process.h b/Kernel/Process.h index e4b5993375..c3af14adbb 100644 --- a/Kernel/Process.h +++ b/Kernel/Process.h @@ -302,7 +302,7 @@ public: int sys$detach_thread(int tid); int sys$set_thread_name(int tid, const char* buffer, size_t buffer_size); int sys$get_thread_name(int tid, char* buffer, size_t buffer_size); - int sys$rename(const Syscall::SC_rename_params*); + int sys$rename(Userspace); int sys$mknod(Userspace); int sys$shbuf_create(int, void** buffer); int sys$shbuf_allow_pid(int, pid_t peer_pid); diff --git a/Kernel/Syscalls/rename.cpp b/Kernel/Syscalls/rename.cpp index 74b2b7f91d..0a06eaceb8 100644 --- a/Kernel/Syscalls/rename.cpp +++ b/Kernel/Syscalls/rename.cpp @@ -30,7 +30,7 @@ namespace Kernel { -int Process::sys$rename(const Syscall::SC_rename_params* user_params) +int Process::sys$rename(Userspace user_params) { REQUIRE_PROMISE(cpath); Syscall::SC_rename_params params;