就是转成一个函数指针类型,保证编译的时候能通过
没别的意思,相当于是一种协议
【 在 zhanghaoX (环顾四方有效) 的大作中提到: 】
: 标 题: APUE 10.3 signal 这个宏定义不懂
: 发信站: 水木社区 (Sat Apr 3 14:54:15 2021), 站内
:
: 【 以下文字转载自 LinuxDev 讨论区 】
: 发信人: zhanghaoX (环顾四方有效), 信区: LinuxDev
: 标 题: APUE 10.3 signal 这个宏定义不懂
: 发信站: 水木社区 (Fri Apr 2 22:11:37 2021), 站内
:
:
:
: /*
: * Macro for converting signal number to a mask suitable for
: * sigblock().
: */
: #define sigmask(m) (1 << ((m)-1))
:
: #define BADSIG (void (*)())-1
: #endif /* _POSIX_SOURCE */
:
: #define SIG_DFL (void (*)())0
: #define SIG_IGN (void (*)())1
:
:
: 这个宏怎么解读? 后面的 -1 ,0,1 怎么认?
:
:
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 203.218.252.*]
--
FROM 171.83.9.*