Chinaunix
标题:
APUE中关于_exit和exit?
[打印本页]
作者:
zxbjlu1983
时间:
2006-08-24 16:59
标题:
APUE中关于_exit和exit?
看APUE的时候遇到了这样一个问题,把下面程序中的 _exit 换成 exit 以后,书上说运行结果只有一行:
before vfork
我试过以后发现用exit和用_exit结果一样:
befor vfork
var =7
不知道是为什么,请大虾指教!
#include <sys/type.h>;
#include <stdio.h>;
#include <unistd.h>;
int main(void)
{
int var = 6;
pid_t pid;
printf("before vfork\n";
pid = vfork()
if (pid == 0) /*child*/
{
var++;
_exit(0);
}
/* parent */
printf(" var = %d \n", var);
exit(0);
}
作者:
zxbjlu1983
时间:
2006-08-24 19:40
re
作者:
fanyunfei
时间:
2006-08-24 20:56
if output to file, two line
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2