diff options
author | Robert Morris <[email protected]> | 2020-08-28 05:51:48 -0400 |
---|---|---|
committer | Robert Morris <[email protected]> | 2020-08-28 05:51:48 -0400 |
commit | ffb2ee074a42ed30a87fd6804682fa62eca13500 (patch) | |
tree | 68ce72ea0b6bbb8c375e2506d9d6618f1ba8fd08 /user | |
parent | db067d24da0b6472afe9ce4165e0868772b11964 (diff) | |
download | xv6-labs-ffb2ee074a42ed30a87fd6804682fa62eca13500.tar.gz xv6-labs-ffb2ee074a42ed30a87fd6804682fa62eca13500.tar.bz2 xv6-labs-ffb2ee074a42ed30a87fd6804682fa62eca13500.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); + } +} |