浏览代码

more requested changes

Paul Sajna 7 年之前
父节点
当前提交
cdfde8c0d4
共有 2 个文件被更改,包括 4 次插入4 次删除
  1. 2 2
      src/platform/src/redox/mod.rs
  2. 2 2
      tests/waitpid.c

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

@@ -205,8 +205,8 @@ pub fn unlink(path: *const c_char) -> c_int {
 pub fn waitpid(pid: pid_t, stat_loc: *mut c_int, options: c_int) -> pid_t {
     unsafe {
         let mut temp: usize = 0;
-        let mut res = e(syscall::waitpid(pid as usize, &mut temp, options as usize));
-        if !stat_loc.is_null()  {
+        let res = e(syscall::waitpid(pid as usize, &mut temp, options as usize));
+        if !stat_loc.is_null() {
             *stat_loc = temp as c_int;
         }
         res

+ 2 - 2
tests/waitpid.c

@@ -10,7 +10,7 @@ int main(int argc, char** argv) {
     exit(0);
 } else {
     // parent
-    int* stat_loc;
-    waitpid(pid, stat_loc, 0);
+    int stat_loc;
+    waitpid(pid, &stat_loc, 0);
     }
 }