linux 2.4.36
error: ‘SA_INTERRUPT’ undeclared (first use in this function)
从2.6.24以后删除了SA_INTERRUPT,使用IRQF_DISABLED代替,因此将SA_INTERRUPT修改为IRQF_DISABLED就可以解决该编译错误。
因为SA_开头的宏定义很不好和信号进行区分,容易和信号混到一块。
linux 2.4.36
error: ‘SA_INTERRUPT’ undeclared (first use in this function)
从2.6.24以后删除了SA_INTERRUPT,使用IRQF_DISABLED代替,因此将SA_INTERRUPT修改为IRQF_DISABLED就可以解决该编译错误。
因为SA_开头的宏定义很不好和信号进行区分,容易和信号混到一块。