diff options
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); +  } +} | 
