Browse Source

Kernel: Use Userspace<T> for the rename syscall

Brian Gianforcaro 5 năm trước cách đây
mục cha
commit
337e8f98cd
2 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 1 1
      Kernel/Process.h
  2. 1 1
      Kernel/Syscalls/rename.cpp

+ 1 - 1
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<const Syscall::SC_rename_params*>);
     int sys$mknod(Userspace<const Syscall::SC_mknod_params*>);
     int sys$shbuf_create(int, void** buffer);
     int sys$shbuf_allow_pid(int, pid_t peer_pid);

+ 1 - 1
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<const Syscall::SC_rename_params*> user_params)
 {
     REQUIRE_PROMISE(cpath);
     Syscall::SC_rename_params params;