【发布时间】:2012-10-02 10:32:06
【问题描述】:
在 linux 内核源代码中,我看到在 enums 中,还有一个与 enum 元素同名的定义。 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
...
这是什么原因?我不知道这是怎么用的。
谢谢
【问题讨论】: