ISO/IEC 9899:2011 条款5——5.2.3 信号与中断
5.2.3 信号与中断
1、函数应该被设计为它们可以被一个信号在任一时刻打断,或是被一个信号处理所调用,或是两者都发生,对于初期不发生改变,但仍然处于活动状态,调用的控制流(在中断之后),函数返回值,或带有自动存储周期的对象。所有这些对象应该在函数图(function image,组成一个函数的可执行表示的指令)之外维护,基于每个调用的基础。
5.2.3 信号与中断
1、函数应该被设计为它们可以被一个信号在任一时刻打断,或是被一个信号处理所调用,或是两者都发生,对于初期不发生改变,但仍然处于活动状态,调用的控制流(在中断之后),函数返回值,或带有自动存储周期的对象。所有这些对象应该在函数图(function image,组成一个函数的可执行表示的指令)之外维护,基于每个调用的基础。