Kaynağa Gözat

Kernel: Modifiy clock_settime timespec argument to const

The timeppec paramter is read only, and should be const.
Brian Gianforcaro 4 yıl önce
ebeveyn
işleme
1be6145fdf
2 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 1 1
      Kernel/Process.h
  2. 1 1
      Kernel/Syscalls/clock.cpp

+ 1 - 1
Kernel/Process.h

@@ -248,7 +248,7 @@ public:
     int sys$usleep(useconds_t usec);
     int sys$usleep(useconds_t usec);
     int sys$gettimeofday(Userspace<timeval*>);
     int sys$gettimeofday(Userspace<timeval*>);
     int sys$clock_gettime(clockid_t, Userspace<timespec*>);
     int sys$clock_gettime(clockid_t, Userspace<timespec*>);
-    int sys$clock_settime(clockid_t, timespec*);
+    int sys$clock_settime(clockid_t, const timespec*);
     int sys$clock_nanosleep(Userspace<const Syscall::SC_clock_nanosleep_params*>);
     int sys$clock_nanosleep(Userspace<const Syscall::SC_clock_nanosleep_params*>);
     int sys$gethostname(char*, ssize_t);
     int sys$gethostname(char*, ssize_t);
     int sys$sethostname(const char*, ssize_t);
     int sys$sethostname(const char*, ssize_t);

+ 1 - 1
Kernel/Syscalls/clock.cpp

@@ -54,7 +54,7 @@ int Process::sys$clock_gettime(clockid_t clock_id, Userspace<timespec*> user_ts)
     return 0;
     return 0;
 }
 }
 
 
-int Process::sys$clock_settime(clockid_t clock_id, timespec* user_ts)
+int Process::sys$clock_settime(clockid_t clock_id, const timespec* user_ts)
 {
 {
     REQUIRE_PROMISE(settime);
     REQUIRE_PROMISE(settime);