我正在阅读“Linux 编程接口”,其中我找到了信号系统调用原型,如下所示:
#include <signal.h>
void ( *signal(int sig, void (*handler)(int)) ) (int);
这里的信号是什么,是函数指针还是简单函数?
我想了解放在最后(int)背后的原因。
尽管有 void 返回类型,为什么 signal() 仍返回 SIGXXXX 的最后一次配置?
我正在阅读“Linux 编程接口”,其中我找到了信号系统调用原型,如下所示:
#include <signal.h>
void ( *signal(int sig, void (*handler)(int)) ) (int);
这里的信号是什么,是函数指针还是简单函数?
我想了解放在最后(int)背后的原因。
尽管有 void 返回类型,为什么 signal() 仍返回 SIGXXXX 的最后一次配置?