Linux 信号处理
来源:互联网 发布:parsley.js使用 编辑:程序博客网 时间:2024/05/16 14:01
用sigcation函数(在头文件signal.h中)来设置自己的信号处理函数,用法参见http://baike.baidu.com/view/1748537.htm
各种信号参见:http://baike.baidu.com/view/64630.htm
* 另外,据说信号处理程序调用任何标准库函数时,程序的行为是未定义的。
各种信号参见:http://baike.baidu.com/view/64630.htm
写了个SIGINT,也就是C-c键的处理例子:
#include<stdio.h>#include<signal.h>struct sigaction newSigINT, oldSigINT;void signalINTHandler( int setSignal){ printf("\nSIGINT captured before I quit.\n"); /*set the default function back*/ sigaction(SIGINT, &oldSigINT, NULL); /*termination*/ kill(0, SIGINT);}int main() { /*set the member of newSigINT*/ newSigINT.sa_handler = &signalINTHandler; /*set new SIGINT signal handler*/ sigaction(SIGINT, &newSigINT,&oldSigINT); /*run forever*/ while(1){ sleep(1);} return 0;}
* 另外,据说信号处理程序调用任何标准库函数时,程序的行为是未定义的。
- linux 信号&信号处理
- linux 信号&信号处理
- linux 信号&信号处理
- Linux信号与信号处理
- Linux信号和信号处理
- linux信号处理 信号 定时器
- Linux信号与信号处理
- Linux信号与信号处理
- [linux] SIGPIPE信号处理
- Linux中的信号处理
- Linux的信号处理
- LINUX 信号处理
- linux信号处理
- linux 信号的处理
- linux信号处理
- linux下信号处理
- Linux中信号处理
- Linux C 信号处理
- How to covert AHB BUS monitor VIP to AHB Master Port monitor
- vmm debug problem
- 触碰模式下的listview的选中项背景高亮
- 计算机经典书籍
- python-message v0.2.x 全接触
- Linux 信号处理
- .NET的DAO类
- 编程练习-二叉树(求二叉树的高度)
- 回家过年感想
- Assinging Values Using Write to
- AIR 里动态修改style的问题
- Android GPS架构分析(转载一)
- 磁盘和驱动管理(1)
- List of tools for static code analysis