Call halt when forktest.c completes.

上级 4147120f
...@@ -38,6 +38,7 @@ forktest(void) ...@@ -38,6 +38,7 @@ forktest(void)
printf(1, "fork test\n"); printf(1, "fork test\n");
mtrace_enable_set(1, "xv6-forktest");
for(n=0; n<N; n++){ for(n=0; n<N; n++){
pid = fork(); pid = fork();
if(pid < 0) if(pid < 0)
...@@ -65,15 +66,15 @@ forktest(void) ...@@ -65,15 +66,15 @@ forktest(void)
entry.u64 = n; entry.u64 = n;
mtrace_appdata_register(&entry); mtrace_appdata_register(&entry);
mtrace_enable_set(0, "xv6-forktest");
printf(1, "fork test OK\n"); printf(1, "fork test OK\n");
halt();
} }
int int
main(void) main(void)
{ {
mtrace_enable_set(1, "xv6-forktest");
forktest(); forktest();
mtrace_enable_set(0, "xv6-forktest");
exit(); exit();
} }
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论