1
2 #include <stdio.h>
3 #include <stdlib.h>
4 #include <unistd.h>
5 #include <sys/wait.h>
6 #include <signal.h>
7
8 int main(int argc, char* argv[])
9 {
10 pid_t n;
11 int i;
12
13 n = fork();
14 printf("fork returned %d, my pid is %d\n", n, getpid());
15 printf("pid %d: Hello\n", getpid());
16
17 return 0;
18 }
What is the output?
How many processes?
Which process finishes first?