瀏覽代碼

Fix redox compilation

Jeremy Soller 6 年之前
父節點
當前提交
87f2ab95bb
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/platform/redox/mod.rs

+ 2 - 2
src/platform/redox/mod.rs

@@ -552,7 +552,7 @@ impl Pal for Sys {
 
     fn gettid() -> pid_t {
         //TODO
-        getpid()
+        Self::getpid()
     }
 
     fn gettimeofday(tp: *mut timeval, tzp: *mut timezone) -> c_int {
@@ -819,7 +819,7 @@ impl Pal for Sys {
     }
 
     fn pte_clone() -> pid_t {
-        e(syscall::clone(syscall::CLONE_VM | syscall::CLONE_FS | syscall::CLONE_FILES | syscall::CLONE_SIGHAND)) as pid_t
+        e(unsafe { syscall::clone(syscall::CLONE_VM | syscall::CLONE_FS | syscall::CLONE_FILES | syscall::CLONE_SIGHAND) }) as pid_t
     }
 
     fn read(fd: c_int, buf: &mut [u8]) -> ssize_t {