什么是返回类型的信号功能的实际用途

时间:2015-09-16 13:47:41

标签: c signals

信号函数返回旧处理程序的值,但旧处理程序值可能有用的情况是什么,因为大多数地方我们不检查信号函数的返回值。

1 个答案:

答案 0 :(得分:5)

旧处理程序的值有用时有两种情况:

  • 您希望实现一个新的处理程序,在其运行期间的某个时刻调用旧处理程序,或者
  • 你想用一个新的处理程序替换旧处理程序,并在某个时候将旧处理程序放回原位。

在这两种情况下,您都存储替换函数返回的旧处理程序。