unix like编程中的signal()函数
来源:互联网 发布:淘宝卖明星周边违法吗 编辑:程序博客网 时间:2024/06/06 03:23
1.signal函数
函数原型如下:
sig_t signal(int signum,sig_t handler);
参数说明:
第一个参数signum指明了所要处理的信号类型,它可以是除了SIGKILL和SIGSTOP外的任何一种信号。
第二个参数handler描述了与信号关联的动作,它可以取以下三种值:
(1)一个返回值为正数的函数地址 此函数必须在signal()被调用前申明,handler为这个函数的名字。当接收到一个类型为sig的信号时,就执行handler 所指定的函数。这个函数应有如下形式的定义: intfunc(int sig); sig是传递给它的唯一参数。执行了signal()调用后,进程只要接收到类型为sig的信号,不管其正在执行程序的哪一部分,就立即执行func()函数。当func()函数执行结束后,控制权返回进程被中断的那一点继续执行。
(2)SIGIGN 这个符号表示忽略该信号,执行了相应的signal()调用后,进程会忽略类型为sig的信号。
(3)SIGDFL 这个符号表示恢复系统对信号的默认处理。
学习自来来源于:
http://blog.sina.com.cn/s/blog_4b226b92010119l5.html
0 0
- unix like编程中的signal()函数
- UNIX 编程之signal() 函数
- 《unix环境高级编程》中信号signal函数
- 《UNIX环境高级编程》笔记--信号及其处理函数signal
- unix中的signal处理过程
- 【Linux编程】signal函数
- linux中的signal函数
- Linux中的Signal函数
- signal函数中的SIGPIPE
- linux中的Signal()函数
- linux中的signal函数
- UNIX环境高级编程——信号基本概述和signal函数
- unix环境高级编程(阅读笔记)-----信号以及signal函数
- unix环境高级编程(阅读笔记)------signal函数与sigaction的区别
- unix网络编程中的包裹函数
- unix网络编程中的包裹函数
- unix网络编程中的包裹函数
- unix网络编程中的包裹函数
- 图解python入门
- scikit-learn Tutorials (2)
- UVA1606 转啊转啊转
- MFC学习笔记之二(制作人物动画+人物移动+地图拖曳)
- WPA-PSK无线网络破解原理与过程
- unix like编程中的signal()函数
- Perfect Squares
- 如何与程序猿谈一场没有Bug的恋爱
- 网络:contentType,dataType,Accept区别
- Exploit FFmpeg Libraries to Decode Raw H264 File in Windows, Which Supports Multithread-Decoding
- 关于异步跨域请求数据
- cocos2dx学习之路----第六篇(cocos2dx坐标系系统简单窥视)
- Codeforces 629D Babaei and Birthday Cake(DP)
- 一小时自学吉他