信号测试_注册信号处理函数
来源:互联网 发布:人工智能能代替老师吗 编辑:程序博客网 时间:2024/06/08 07:10
/*-----------------------------------------------------函数:tst_sig_base功能:注册信号处理函数基本功能测试。
说明:pause()在信号处理函数执行完毕后返回,打印字符串"Got a signal";*/void sig_handler(int sig){ printf("sig(%d) begin\r\n",sig); return ;}int tst_sig_base(void){ struct sigaction sig_act; sigset_t sig_set; int cnt = 0; sigemptyset(&sig_set); sig_act.sa_handler = sig_handler; sig_act.sa_mask = sig_set; sig_act.sa_flags = 0; if(sigaction(SIGINT, &sig_act,NULL)) { printf("sigaction error:%s\n",strerror(errno)); return -1; } while(cnt < 4) { pause(); printf("Got a signal\r\n"); cnt ++; } return 0;}
- 信号测试_注册信号处理函数
- 信号测试_信号处理函数嵌套
- /*注册信号处理函数*/ signal(SIGBUS,my_func);
- 信号注册函数sigaction
- siganl与sigaction注册信号处理函数的区别
- 信号处理函数
- 信号处理相关函数
- 信号处理函数 signal
- 信号处理函数
- 信号处理相关函数
- 信号处理函数sigaction()
- 信号处理函数
- linux信号处理函数
- Linux信号处理函数
- 信号处理函数
- Unix高级编程:信号处理函数的注册、信号的产生、阻塞、未决
- php脚本关于退出信号的处理 (注册信号函数) 实例
- Linux信号、信号处理和信号处理函数
- 时间库函数简要汇总
- 黑马程序员-单例设计模式
- Linux用户和权限
- 极大似然估计
- UNIX TCP回射服务器/客户端(2):多进程服务器
- 信号测试_注册信号处理函数
- 马氏链及平稳过程要点
- uml信手拈来
- VS2010新建Web网站与新建Web应用程序的区别
- 简单记事本程序
- 调用javascript的4钟方式
- win7硬盘安装gentoo
- Qt 基础知识
- C语言函数指针的几种用法【转】+gyy修改