more requested changes
This commit is contained in:
@@ -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
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user