欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SIG_DFL和SIG_IGN

程序员文章站 2022-07-14 09:53:36
...

1.SIG_DF默认信号处理 ,即恢复信号本来处理的过程
用法:
使用信号捕捉函数,当捕捉到信号时,进入自身写好的回调函数

signal(SIGSEGV, HandleFunc);		// 非法内存访问

在HandleFunc中可以打印内存地址等相关操作,然后将信号恢复成默认信号处理方式,让信号可以继续发挥他该有的作用。

signal(SIGSEGV, SIG_DFL);//SIG_DF默认信号处理 
raise(SIGSEGV);//raise函数就是向当前进程发信号
  1. SIG_IGN,将信号忽略。
相关标签: Linux