Chinaunix首页 | 论坛 | 博客
  • 博客访问: 401476
  • 博文数量: 78
  • 博客积分: 3642
  • 博客等级: 中校
  • 技术积分: 695
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-23 15:33
文章分类

全部博文(78)

文章存档

2007年(53)

2006年(25)

分类: C/C++

2006-10-26 14:12:54

//防止僵尸进程的产生

void sig_chld(int sig)
{
   pid_t pid;
   int stat;

   while(1)
   {
     pid = waitpid(-1, &stat, WNOHANG);//
WNOHANG 非阻塞方式
     if(pid == 0 || (pid == -1 && errno != EINTR) )
     {
         break;
     }
   }
   
   return;
}

阅读(1965) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~