23,117
社区成员
发帖
与我相关
我的任务
分享
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
int glob = 6;
int main(int argc,char** argv)
{
int fd;
int iRet;
int var;
pid_t pid;
var = 88;
var++;
/*setbuf(stdout, NULL);*/
printf("pid:%d before fork()\n", getpid());
if ((pid = fork()) == 0)
{
glob++;
var++;
}
else if(pid < 0)
{
glob++;
var++;
}
printf("pid = %d, glob = %d, var = %d\n", getpid(), glob, var);
return 0;
}