#include<stdio.h>
#include<iostream>
#include<unistd.h>
using namespace std;
int main()
{
int p1,p2,i;
p1=fork();
while (p1==-1){
printf("in lack of memory");
}
if(p1==0){
for(int i=0;i<10;i++)
printf("daughter%d\n",i);
}S
else{
p2=fork();
if(p2==-1)
printf("in lack of memory");
else if(p2==0)
for(int i=0;i<10;i++)
printf("son%d\n",i);
else{
for(int i=0;i<10;i++)
printf("parent%d\n",i);
}
}
return 0;
}
ltrace -f -i -S ./executable-file-name
sysctl -w kernel.sched_child_runs_first=1