19 lines
512 B
C
19 lines
512 B
C
#include "types.h"
|
|
#include "user.h"
|
|
#include "syscall.h"
|
|
|
|
int
|
|
main(int argc, char *argv[])
|
|
{
|
|
printf(1, "initial fork count %d\n", getcount(SYS_fork));
|
|
if (fork() == 0) {
|
|
printf(1, "child fork count %d\n", getcount(SYS_fork));
|
|
printf(1, "child write count %d\n", getcount(SYS_write));
|
|
} else {
|
|
wait();
|
|
printf(1, "parent fork count %d\n", getcount(SYS_fork));
|
|
printf(1, "parent write count %d\n", getcount(SYS_write));
|
|
}
|
|
printf(1, "wait count %d\n", getcount(SYS_wait));
|
|
exit();
|
|
}
|