2011-11-29 21 views
5

son eki olarak kullanılır mı? Birisi bana NR'nin ne anlama geldiğini söyleyebilir mi? örn .: #define _NR_exitSistem çağrı numarasında _NR ne anlama gelir? Bu genellikle

Her yere bakıyorum ama bir cevap bulamadım.

+0

Kapsamlı google'dan, tüm Linux çekirdek kaynak kodu bakıp sadece (http [diğerleri aynı soruyu soran] ile geldi ..its geçerli://www.linuxquestions.org/questions/linux-kernel-70/system-call-naming-convention-853458/) ve cevap alamıyorsunuz – wallyk

+3

NumbeR olamaz mı? – Mircea

+2

_NR TAM FORMU Sayısal Referans .. bir makro :) – Santi1986

cevap

7

Bu tarihler Linux 0.01'a geri dönün (bkz. include/unistd.h).

nr_system_calls = 67 

ve include/linux/sched.h sahiptir:

#define NR_TASKS 64 

ve include/linux/fs.h diğer NR_xxx sabitler bütün bir demet kernel/system_call.s olarak

hattıdır. Bütün bu durumlarda, "nr" açıkça "sayı" için bir kısaltma olarak kullanılmaktadır.

Mircea Gherzan'ın "Numbe olamaz mı?" Yukarıdaki yorumlarda doğrudur.

+0

birkaç gün daha bekleyeceğim ... her ikisi de doğru sanırım ... her yerde somut bir cevap bulamadım.Teşekkür ederim zaman. – Santi1986

+0

_NR TAM FORMU Sayısal Referanstır .. bir makroya :) – Santi1986

4

_NR DOLU FORMU Sayısal Referans bir makro :)