#define aw_err(format, arg...) pr_err("[%s] %s %d: " format, \ AWINIC_LOG_NAME, __func__, __LINE__, ##arg)所在头文件需要引用哪些头文件
时间: 2024-03-08 15:50:59 浏览: 154
c语言编程常用头文件,下载即可引用。
根据宏定义内容来看,aw_err 宏使用了 pr_err 函数,因此需要包含对应函数的头文件。在 Linux 内核中,pr_err 函数定义在 <linux/printk.h> 头文件中,因此你需要在使用 aw_err 宏的代码文件中引入该头文件,例如:
```c
#include <linux/printk.h>
```
除此之外,还需要根据实际情况引入其他相关的头文件,例如定义 AWINIC_LOG_NAME 常量的头文件、定义相关数据结构的头文件等等。一般来说,代码中会有相关的注释说明需要引入哪些头文件,你可以参考一下。
阅读全文