Install signal handler
来源:互联网 发布:兄弟连linux百度云 编辑:程序博客网 时间:2024/05/17 12:23
下面代码是比较简单的信号处理的方法。
一共接收了两个用户定义的信号。
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <signal.h>
typedef void (*sighandler_t)(int);
static void sig_usr(int signo)
{
if (signo == SIGUSR1)
printf("received SIGUSER/n");
else if (signo == SIGUSR2)
printf("received SIGUSR2/n");
else
printf("received signal %d/n", signo);
}
int main()
{
int i = 9;
if (signal(SIGUSR1, sig_usr) == SIG_ERR)
perror("signal error");
if (signal(SIGUSR2, sig_usr) == SIG_ERR)
perror("signal error");
for(;;)
{
pause();
printf("something happening.../n");
}
return 0;
}
- Install signal handler
- C++ signal handler sample
- Register signal handler
- QML signal与signal handler系统
- signal的全集和信号handler
- signal的全集和信号handler.txt
- gtkglade-WARNING **: could not find signal handler
- APUE2e之signal function, signal handler, and signal mask on Ubuntu
- typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t handler);
- typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t handler);
- Embitz 使用ARM GCC Compiler(generic) 兼容性问题<signal handler called>
- 简化void(*signal(int signum, void(*handler)(int)))(int)
- signal函数理解或者void (*signal(int signum,void(*handler)(int)))(int)理解
- signal函数理解或者void (*signal(int signum,void(*handler)(int)))(int)理解
- signal
- signal
- Signal
- signal
- C#集合类选择
- 数字 转 汉字【BY逍遥】
- My render update – Ambient Occlusion
- JavaScript判断浏览器类型及版本
- ACE_Message_Block功能简介
- Install signal handler
- JavaScript 很炫效果
- 男人
- ORA-00942: 表或视图不存在
- buffalo方法调用的匹配查找过程介绍
- ubuntu下安装scim中文输入法
- 这算是砍吗?? 是不是各位高手也都有过类似的经历啊~~???
- http://msdn.microsoft.com/en-us/magazine/cc163537.aspx
- java的静态方法和静态变量