diff --git a/Kernel/Process.h b/Kernel/Process.h index 3b84fb56a8..c32adf8762 100644 --- a/Kernel/Process.h +++ b/Kernel/Process.h @@ -286,7 +286,7 @@ public: int sys$rmdir(Userspace pathname, size_t path_length); int sys$mount(Userspace); int sys$umount(Userspace mountpoint, size_t mountpoint_length); - int sys$chmod(const char* pathname, size_t path_length, mode_t); + int sys$chmod(Userspace pathname, size_t path_length, mode_t); int sys$fchmod(int fd, mode_t); int sys$chown(Userspace); int sys$fchown(int fd, uid_t, gid_t); diff --git a/Kernel/Syscalls/chmod.cpp b/Kernel/Syscalls/chmod.cpp index c29ab726ba..2c6da91ca2 100644 --- a/Kernel/Syscalls/chmod.cpp +++ b/Kernel/Syscalls/chmod.cpp @@ -31,7 +31,7 @@ namespace Kernel { -int Process::sys$chmod(const char* user_path, size_t path_length, mode_t mode) +int Process::sys$chmod(Userspace user_path, size_t path_length, mode_t mode) { REQUIRE_PROMISE(fattr); auto path = get_syscall_path_argument(user_path, path_length);