__init.__initdata和__exit.__exitdata的定义位于<kernel/include/linux/init.h> /* These are for everybody (although not all archs will actually discard it in modules) */ #define __init __section(.init.text) __cold notrace #define __initdata __section(.init.d…
SIG_DFL,SIG_IGN 分别表示无返回值的函数指针,指针值分别是0和1,这两个指针值逻辑上讲是实际程序中不可能出现的函数地址值.SIG_DFL:默认信号处理程序SIG_IGN:忽略信号的处理程序 下面是一个指针值测试实例: #include <stdio.h> #define SIG_DFL ((void(*)(int))0) #define SIG_IGN ((void(*)(int))1) int main() { int a = (int) SIG_DFL; int b = (i…