sigal
来源:互联网 发布:秦皇岛人人网络 编辑:程序博客网 时间:2024/06/05 09:02
#include <signal.h>#include <stdio.h>#include <unistd.h>void ouch(int sig){printf("OUCH! - I got signal %d \n", sig);(void)signal(SIGINT,SIG_DFL);}int main(){(void)signal(SIGINT, ouch);while(1){ printf("Hello,Linux\n"); sleep(1);}}
[output]
$ cc -o ctrlc ctrlc.c
$ ./ctrlc
Hello,Linux
Hello,Linux
Hello,Linux
Hello,Linux
Hello,Linux
Hello,Linux
^COUCH! - I got signal 2
Hello,Linux
Hello,Linux
Hello,Linux
Hello,Linux
Hello,Linux
Hello,Linux
Hello,Linux
^C
0 0
- sigal
- linux 进程学习笔记-进程信号sigal
- PHP常量详解:define和const的区别
- 在Android手机上获取其他应用的包名及版本号
- 动态规划 POJ2479与POJ2593 最大子段和
- Android开源框架ImageLoader 加载drawable 图片文件
- poj2533Longest_Ordered_Subsequence
- sigal
- qwt缩放
- js 确认对话框
- $(this).attr(‘checked’)返回dundefined问题
- /bin,/sbin,/usr/bin,/usr/sbin目录的区别
- PHP流式上传和表单上传(美图秀秀)
- 快速排序partition算法修正
- BZOJ 1090: [SCOI2003]字符串折叠
- 解决方案:QSqlDatabase: an instance of QCoreApplication is required for loading driver plugins