sigwait()的一些应用
来源:互联网 发布:淘宝月老祠堂卖正品吗 编辑:程序博客网 时间:2024/05/22 13:56
#include <signal.h>
#include <stdio.h>
#include <unistd.h>
int main(void) {
int signalcount = 0;
int signo;
int signum = SIGINT;
sigset_t sigset;
if ((sigemptyset(&sigset) == -1) || (sigaddset(&sigset, signum) == -1) || (sigprocmask(SIG_BLOCK, &sigset, NULL) == -1))
perror("Failed to block signals before sigwait");
fprintf(stderr, "This process has ID %ld\n", (long)getpid());
for ( ; ; ) {
if (sigwait(&sigset, &signo) == -1) {
perror("Failed to wait using sigwait");
return 1;
}
signalcount++;
fprintf(stderr, "Number of signals so far: %d\n", signalcount);
}
}
是为了统计该进程收到了多少个SIGINT信号。
- sigwait()的一些应用
- sigwait 函数的使用
- sigwait
- sigsuspend 与sigwait 的区别
- sigsuspend 与sigwait 的区别
- UNIX sigwait函数的用法
- linux signal, sigaction.sa_mask, sigwait的区别
- GDB调试时遇到sigwait阻塞的解决办法
- 信号被挂起,sigwait()函数的作用
- sigwait函数
- sigwait()函数
- sigwait函数
- sigwait说明
- sigwait函数
- sigwait函数
- sigwait函数
- javaScript的一些应用
- JSF的一些应用
- Google Android Hidden Secret Codes
- CSplitterWnd窗口拆分后如何获得指定窗口的指针
- struts2全面讲解及实例
- C#调用Perl脚本
- Java的native方法
- sigwait()的一些应用
- 测试clang是否支持linux内核模块编译
- AS3处理XML
- 获取系统属性--JAVA编程
- Ajax技术全面讲解
- HDU 1429 胜利大逃亡(续) 状态压缩BFS
- PHP内核介绍及扩展开发指南—基础知识
- rman全备时,配置项如何设置?
- 流程化管理的重要性