我正在研究信号处理,我对信号的返回有疑问:
void (*sighandler_t)(int);
我知道它是指向信号处理程序的前一个函数的指针,但我不知道参数“(int)”是什么意思。
非常感谢!
最佳答案
信号处理程序的int
参数是导致调用该处理程序的信号的编号。如果您有多个信号连接到同一个信号处理函数,这将很有用。
关于c - signal() 返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6286816/