谁能告诉我NR代表什么? 例如: #define _NR_exit
我到处寻找,但我找不到答案。
答案 0 :(得分:8)
这可以追溯到Linux 0.01(参见include/unistd.h
)。
在kernel/system_call.s
中是行:
nr_system_calls = 67
#define NR_TASKS 64
和include/linux/fs.h
有一大堆其他NR_xxx
常量。
在所有这些情况下,“nr”显然被用作“数字”的缩写。
我认为Mircea Gherzan猜测“难道不是NumbeR?”的证据非常充分。在上面的评论中是正确的。
答案 1 :(得分:4)
_NR的完整形式是数字参考..是一个宏:)