#include<stdlib.h>
#include<unistd.h>
#include<stdio.h>
int main(){
pid_t pid;
pid=fork();
if(pid>0){
printf("I am parent\n");
while(1);
}
else if(pid==0){
printf("i am child\n");
while(1);
}
else{
perror("fork");
exit(1);
}
}
#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
int main()
{
pid_t pid;
pid=fork();
if(pid==0){
/*in child*/
execl("/usr/bin/firefox","firefox","www.baidu.com",NULL);
}
else if(pid>0){
/*in parent*/
while(1){
printf("I am parent\n");
sleep(1);
}
}
else{
perror("fork");
exit(1);
}
return 0;
}