1.定义可重入函数,函数内不能含有全局变量及static变量,不能使用malloc、free
2.信号捕捉函数应设计为可重入函数
3.信号处理程序可以调用的可重入函数可参阅 man 7 signal
4.没有包含在上述列表中的函数大多是不可重入的,其原因为:
a.使用静态数据结构
b.调用了malloc或free
c.是标准I/O函数
1.定义可重入函数,函数内不能含有全局变量及static变量,不能使用malloc、free
2.信号捕捉函数应设计为可重入函数
3.信号处理程序可以调用的可重入函数可参阅 man 7 signal
4.没有包含在上述列表中的函数大多是不可重入的,其原因为:
a.使用静态数据结构
b.调用了malloc或free
c.是标准I/O函数