#include<unistd.h>
#include<stdio.h>
#include<stdlib.h>
int main(){
pid_t child;
if((child = fork()) == -1){
perror("fork");
exit(EXIT_FAILURE);
}
else if(child == 0){
puts("in child");
printf("\tchild pid = %d\n",getpid());
printf("\tchild ppid = %d\n",getppid());
}else{
puts("in parent");
printf("\tparent pid = %d\n",getpid());
printf("\tparent ppid = %d\n",getppid());
}
exit(EXIT_SUCCESS);
}
5905

被折叠的 条评论
为什么被折叠?



