4
我的操作系統,書上說的,如果你想給系統調用添加到Linux內核中,編輯linux-2.x/include/asm-i386/unistd.h
。什麼是「Linux的2.6.3x.x /包括/ ASM-通用/」呢?
但是Linux內核的源結構似乎改變了很多。在linux-2.6.34.1
版本內核源代碼樹,我只找到一個linux-2.6.34.1/include/asm-generic/unistd.h
和linux-2.6.34.1/arch/x86/include/asm/unistd.h
。
看來,編輯後者更有意義。
我的問題/inlcude/asm-generic
用於什麼?asm相關代碼如何通用?
你的意思是:asm-generic是通常編碼的通用版本的函數** NOT **,但是用plain C – skytree 2017-10-11 20:55:57