在linux内核源代码中,我看到在枚举内部,还有一个与枚举元素同名的定义。linux/rtnetlink.h
我们有示例:
enum {
RTM_BASE = 16,
#define RTM_BASE RTM_BASE
RTM_NEWLINK = 16,
#define RTM_NEWLINK RTM_NEWLINK
RTM_DELLINK,
#define RTM_DELLINK RTM_DELLINK
...
这是什么原因?我无法弄清楚这是如何使用的。
谢谢