summaryrefslogtreecommitdiff
path: root/test/vfork.c
blob: f49a47338aa8f873e87961a05a5bfd1eafd6b216 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdlib.h>
#include <unistd.h>
#include <sys/wait.h>

int main(int argc, char *argv[])
{
	if (vfork() == 0) {
		write(1, "child\n", 6);
	} else {
		wait(0);
		write(1, "parent\n", 7);
	}

	exit(0);
}