#include <unistd.h>
//#include <sys/types.h>
//#include <sys/wait.h>
#include <stdio.h>
#include <stdlib.h>
//#include <errno.h>
//#include <math.h>
int main()
{
pid_t pid;
int count=0;
pid=vfork();
count++;
printf("count= %d\n",count);
return 0;
}
需要将上面的return 0 改为 exit(0)或exit(任意正整数)
函数名: exit()
所在头文件:stdlib.h
功 能:关闭所有文件,终止正在执行的程序。
exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值
exit(x)(x不为0)都表示异常退出
exit(0)表示正常退出