signal
语法:
#include <signal.h> void ( *signal( int signal, void (* func) (int)) ) (int); |
功能: 当函数收到参数signal所表示的信号,参数func 所指向的函数即被调用。func 可以被定制为信号句柄或以下的宏(定义在signal.h中):
宏 |
解释 |
SIG_DFL |
默认信号处理 |
SIG_IGN |
忽略信号 |
signal()返回先前为信号定义的函数地址,当错误发生返回SIG_ERR。