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))