首先这个文件包含了一大堆的头文件
一大堆的条件头文件包含
需要弄明白的
static volatile sig_atomic_t srv_shutdown = 0;
这里的volatile?sigaction()
查询或设置信号处理方式
使用例子?getXXid()系列
可重入?
static void sigaction_handler(int sig, siginfo_t *si, void *context)
函数的作用,根据参数1的值来设置一些值
同时满足两个宏才会有:HAVE_SIGACTION,SA_SIGINFO- static void signal_handler(int sig)
根据参数的值来设置一些值
需要满足一下两个宏之一:HAVE_SIGACTION,SA_SIGINFO
这个函数与上一个函数同时只存在一个 - #ifdef 与 #endif嵌套使用