22 lines
367 B
C
22 lines
367 B
C
#include <stdio.h>
|
|
#include <unistd.h>
|
|
int main(void) {
|
|
int v1 = 0, v2 = 0, v3 = 0, pid;
|
|
pid = getpid();
|
|
v2++;
|
|
if (fork()) {
|
|
v1++;
|
|
v2++;
|
|
sleep(1);
|
|
if (fork()) {
|
|
v1++;
|
|
sleep(1);
|
|
}
|
|
}
|
|
if (pid == getppid()) {
|
|
v3++;
|
|
}
|
|
printf("%d %d %d\n", v1, v2, v3);
|
|
return 0;
|
|
}
|