Skip to content

Commit b28d94b

Browse files
committed
Fix other usertests: xstate -> exit_code
1 parent b659f10 commit b28d94b

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

user/src/bin/forktest2.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ pub fn main() -> i32 {
2222
}
2323
}
2424

25-
let mut xstate: i32 = 0;
25+
let mut exit_code: i32 = 0;
2626
for _ in 0..NUM {
27-
assert!(wait(&mut xstate) > 0);
28-
assert_eq!(xstate, 0);
27+
assert!(wait(&mut exit_code) > 0);
28+
assert_eq!(exit_code, 0);
2929
}
30-
assert!(wait(&mut xstate) < 0);
30+
assert!(wait(&mut exit_code) < 0);
3131
println!("forktest2 test passed!");
3232
0
3333
}

user/src/bin/forktest_simple.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ pub fn main() -> i32 {
1818
100
1919
} else {
2020
// parent process
21-
let mut xstate: i32 = 0;
21+
let mut exit_code: i32 = 0;
2222
println!("ready waiting on parent process!");
23-
assert_eq!(pid, wait(&mut xstate));
24-
assert_eq!(xstate, 100);
25-
println!("child process pid = {}, exit code = {}", pid, xstate);
23+
assert_eq!(pid, wait(&mut exit_code));
24+
assert_eq!(exit_code, 100);
25+
println!("child process pid = {}, exit code = {}", pid, exit_code);
2626
0
2727
}
2828
}

user/src/bin/matrix.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ pub fn main() -> i32 {
5656

5757
println!("fork ok.");
5858

59-
let mut xstate: i32 = 0;
59+
let mut exit_code: i32 = 0;
6060
for _ in 0..NUM {
61-
if wait(&mut xstate) < 0 {
61+
if wait(&mut exit_code) < 0 {
6262
panic!("wait failed.");
6363
}
6464
}
65-
assert!(wait(&mut xstate) < 0);
65+
assert!(wait(&mut exit_code) < 0);
6666
println!("matrix passed.");
6767
0
6868
}

user/src/bin/sleep.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ fn sleepy() {
1919
pub fn main() -> i32 {
2020
let current_time = get_time();
2121
let pid = fork();
22-
let mut xstate: i32 = 0;
22+
let mut exit_code: i32 = 0;
2323
if pid == 0 {
2424
sleepy();
2525
}
26-
assert!(waitpid(pid as usize, &mut xstate) == pid && xstate == 0);
26+
assert!(waitpid(pid as usize, &mut exit_code) == pid && exit_code == 0);
2727
println!("use {} msecs.", get_time() - current_time);
2828
println!("sleep pass.");
2929
0

user/src/bin/usertests.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ pub fn main() -> i32 {
2929
exec(*test);
3030
panic!("unreachable!");
3131
} else {
32-
let mut xstate: i32 = Default::default();
33-
let wait_pid = waitpid(pid as usize, &mut xstate);
32+
let mut exit_code: i32 = Default::default();
33+
let wait_pid = waitpid(pid as usize, &mut exit_code);
3434
assert_eq!(pid, wait_pid);
35-
println!("\x1b[32mUsertests: Test {} in Process {} exited with code {}\x1b[0m", test, pid, xstate);
35+
println!("\x1b[32mUsertests: Test {} in Process {} exited with code {}\x1b[0m", test, pid, exit_code);
3636
}
3737
}
3838
println!("Usertests passed!");

0 commit comments

Comments
 (0)