#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
pid_t pid1;
pid1 = fork();
if(pid1>0){
pid_t pid2;
pid2=fork();
if(pid2==0){
sleep(10);
printf("pid:%d ppid:%d\n",getpid(),getppid());
}else{
sleep(5);
printf("pid:%d ppid:%d\n",getpid(),getppid());
}
}else if(pid1==0){
printf("pid1:%d ppid:%d\n",getpid(),getppid());
}
return 0;
}