#if !defined(_TRACE_HOOK_CGROUP_H) || defined(TRACE_HEADER_MULTI_READ)换成ifndef写法
时间: 2023-08-01 20:10:50 浏览: 100
LW_OOPC宏配置及使用指南
您可以将该段代码从:
```
#if !defined(_TRACE_HOOK_CGROUP_H) || defined(TRACE_HEADER_MULTI_READ)
#define _TRACE_HOOK_CGROUP_H
#include <linux/tracepoint.h>
#include <trace/events/cgroup.h>
#endif /* _TRACE_HOOK_CGROUP_H */
```
修改为:
```
#ifndef _TRACE_HOOK_CGROUP_H
#define _TRACE_HOOK_CGROUP_H
#include <linux/tracepoint.h>
#include <trace/events/cgroup.h>
#endif /* _TRACE_HOOK_CGROUP_H */
```
这样就使用了 `ifndef` 的写法。这个修改不会改变代码的行为,只是将条件编译的写法更改为了常规的头文件保护写法。
阅读全文