Может кто-нибудь сказать мне, что означает NR?например: #define _NR_exit
Я искал везде, но не смог найти ответ.
Это относится к Linux 0.01 (см. include/unistd.h).
include/unistd.h
In kernel/system_call.s - строка:
kernel/system_call.s
nr_system_calls = 67
и include/linux/sched.h имеет:
include/linux/sched.h
#define NR_TASKS 64
и include/linux/fs.h имеет целый ряд других NR_xxx констант.
include/linux/fs.h
NR_xxx
Во всех этих случаях «nr» явно используется как сокращение от «number».
Я считаю, что это достаточно убедительное доказательство того, что Мирча Герзан догадывается: «Разве это не может быть NumbeR?» в комментариях выше это правильно.
ПОЛНАЯ ФОРМА _NR - это числовая ссылка. Это макрос:)