haitao:
继续拉。。。如何在信号处理函数里忽略该信号,不让它导致程序退出?
[阅读: 863] 2005-02-21 01:32:21
书上说sigpipe缺省是exit,我改了一下,还是那样跳出来
信息作者: haitao
发表时间: 2005-02-04 17:40:25
阅读次数: 3
信息内容:
void OnSignal(int nSig)
{
switch (nSig)
{
case SIGPIPE:
commlogStr(loglevel2,"监控客户端主动断线");
//在这里加一个忽略该信号的语句????
break;
case SIGBUS:
break;
case SIGINT:
exitapp=1;
commlogStr(loglevel2,"[linux]Ctrl-C");
CRTfree();
printf(" 正在退出 MP ...\n");
commlogSrc(loglevel2);
exit(110);
break;
case SIGQUIT:
break;
case SIGSTOP:
break;
default :
break;
}
}