summaryrefslogtreecommitdiff
path: root/zombie.c
diff options
context:
space:
mode:
authorrsc <rsc>2007-08-24 20:04:53 +0000
committerrsc <rsc>2007-08-24 20:04:53 +0000
commit4bcd0f6a77e20c78632b64fe6ee57129556a531d (patch)
treef7cc23fb6d5b036a22fe9a16819a02883493ee48 /zombie.c
parent1b789e1d50df4e7b98fa131fc29caf29a5f38bfa (diff)
downloadxv6-labs-4bcd0f6a77e20c78632b64fe6ee57129556a531d.tar.gz
xv6-labs-4bcd0f6a77e20c78632b64fe6ee57129556a531d.tar.bz2
xv6-labs-4bcd0f6a77e20c78632b64fe6ee57129556a531d.zip
Add yield system call, for zombie test program (bad idea?).
Diffstat (limited to 'zombie.c')
-rw-r--r--zombie.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/zombie.c b/zombie.c
index 952f77a..883ea75 100644
--- a/zombie.c
+++ b/zombie.c
@@ -7,6 +7,10 @@
int
main(void)
{
- fork();
+ int i;
+
+ if(fork() > 0)
+ for(i=0; i<10; i++)
+ yield();
exit();
}