LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1169|回复: 1

请问sigsetjmp和setjmp两个函数在功能上有什么差别?

[复制链接]
发表于 2004-8-23 10:34:16 | 显示全部楼层 |阅读模式
请问sigsetjmp和setjmp两个函数在功能上有什么差别?
发表于 2004-8-23 10:50:51 | 显示全部楼层
sigsetjmp 和 siglongjmp 允许保存信号屏蔽字,如果选择保存,当用 siglongjmp 跳出信号处理程序时,信号屏蔽字将恢复到 sigsetjmp 时的状态

setjmp 和 longimp 没有这样的功能,因此需要从信号处理程序跳出时一般使用 sigsetjmp 和 siglongjmp (进入信号处理函数时,当前信号被自动屏蔽)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表