From 317800324cade3231569c347827dfeae403ca731 Mon Sep 17 00:00:00 2001 From: Brian Gianforcaro Date: Sun, 9 Aug 2020 15:02:04 -0700 Subject: [PATCH] Kernel: Use Userspace for the unlink syscall --- Kernel/Process.h | 2 +- Kernel/Syscalls/unlink.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/Process.h b/Kernel/Process.h index 49259a58a4..d91817b163 100644 --- a/Kernel/Process.h +++ b/Kernel/Process.h @@ -281,7 +281,7 @@ public: clock_t sys$times(Userspace); int sys$utime(Userspace pathname, size_t path_length, Userspace); int sys$link(Userspace); - int sys$unlink(const char* pathname, size_t path_length); + int sys$unlink(Userspace pathname, size_t path_length); int sys$symlink(Userspace); int sys$rmdir(Userspace pathname, size_t path_length); int sys$mount(Userspace); diff --git a/Kernel/Syscalls/unlink.cpp b/Kernel/Syscalls/unlink.cpp index 2ed34d2391..7c2ac59193 100644 --- a/Kernel/Syscalls/unlink.cpp +++ b/Kernel/Syscalls/unlink.cpp @@ -30,7 +30,7 @@ namespace Kernel { -int Process::sys$unlink(const char* user_path, size_t path_length) +int Process::sys$unlink(Userspace user_path, size_t path_length) { REQUIRE_PROMISE(cpath); if (!validate_read(user_path, path_length))