diff --git a/Kernel/Process.h b/Kernel/Process.h index fb978f51aa..ffda74443d 100644 --- a/Kernel/Process.h +++ b/Kernel/Process.h @@ -309,7 +309,7 @@ public: int sys$join_thread(pid_t tid, void** exit_value); int sys$detach_thread(pid_t tid); int sys$set_thread_name(pid_t tid, Userspace buffer, size_t buffer_size); - int sys$get_thread_name(pid_t tid, char* buffer, size_t buffer_size); + int sys$get_thread_name(pid_t tid, Userspace buffer, size_t buffer_size); int sys$rename(Userspace); int sys$mknod(Userspace); int sys$shbuf_create(int, void** buffer); diff --git a/Kernel/Syscalls/thread.cpp b/Kernel/Syscalls/thread.cpp index 968d7bc453..c84aaae00b 100644 --- a/Kernel/Syscalls/thread.cpp +++ b/Kernel/Syscalls/thread.cpp @@ -189,7 +189,7 @@ int Process::sys$set_thread_name(pid_t tid, Userspace user_name, si return 0; } -int Process::sys$get_thread_name(pid_t tid, char* buffer, size_t buffer_size) +int Process::sys$get_thread_name(pid_t tid, Userspace buffer, size_t buffer_size) { REQUIRE_PROMISE(thread); if (buffer_size == 0)