diff options
author | Robert Morris <[email protected]> | 2020-08-28 05:51:48 -0400 |
---|---|---|
committer | Frans Kaashoek <[email protected]> | 2020-08-28 09:00:41 -0400 |
commit | 490f91ab53e22d90afb1ee37d5148e341ccf538e (patch) | |
tree | 68ce72ea0b6bbb8c375e2506d9d6618f1ba8fd08 /user | |
parent | 748809e1b36cd08b21ddfdf79486787cc5c85453 (diff) | |
download | xv6-labs-490f91ab53e22d90afb1ee37d5148e341ccf538e.tar.gz xv6-labs-490f91ab53e22d90afb1ee37d5148e341ccf538e.tar.bz2 xv6-labs-490f91ab53e22d90afb1ee37d5148e341ccf538e.zip |
move panicked check to uart.c
Diffstat (limited to 'user')
-rw-r--r-- | user/grind.c | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/user/grind.c b/user/grind.c index 14e2aae..d11b20b 100644 --- a/user/grind.c +++ b/user/grind.c @@ -292,8 +292,8 @@ go(int which_child) } } -int -main() +void +iter() { unlink("a"); unlink("b"); @@ -331,3 +331,19 @@ main() exit(0); } + +int +main() +{ + while(1){ + int pid = fork(); + if(pid == 0){ + iter(); + exit(0); + } + if(pid > 0){ + wait(0); + } + sleep(20); + } +} |