Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > pause()在信号处理中的体现
【标  题】:pause()在信号处理中的体现
【关键字】:pause
【来  源】:http://www.cublog.cn/u/15749/showart.php?id=118141

pause()在信号处理中的体现

Your Ad Here #include<unistd.h>
#include<signal.h>
#include<stdlib.h>
#include<stdio.h>




void err_quit(char *);


int main(void)
{
    sigset_t newset;
    if((sigemptyset(&newset))<0)
    err_quit("sigemptyset");
    


    if((sigaddset(&newset,SIGTERM))<0)
    err_quit("sigaddset:SIGTERM");
   
    if((sigaddset(&newset,SIGALRM))<0)
    err_quit("sigaddset:SIGALRM");
       
    if((sigprocmask(SIG_BLOCK,&newset,NULL))<0)
    err_quit("sigprocmask");
   
    pause();  捕捉一个信号才返回.
   
    exit(EXIT_SUCCESS);

   
}




void err_quit(char *msg)
{
    perror(msg);
    exit(EXIT_FAILURE);
}
关于Windows中的字节对齐(Data Alignment)(MSDN中的权威解释):【上一篇】
exit()和return()的异同:【下一篇】
【相关文章】
  • J2ME中使用pauseApp控制手机临时退出JAVA程序
  • 【随机文章】
  • 使用 SQLObject 连接数据库与 Python
  • 在PB应用中收发电子邮件
  • 对这个攻破etang网CET考分查询密码的大学生的行为
  • 硬件安装指南
  • shutdown用法
  • 文本的四种编码方式
  • 构建基于ListView(Win)的数据绑定对象
  • 【分享】【08-05】注册精品软件更新
  • 瑞星病毒周报11.8-14
  • 终止线程的若干方法
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.