请教.long sys_ni_syscall是什么意思?
我使用的是2.6.1的内核,在/usr/src/linux-2.6.1/include/asm-i386/unistd.h中看到系统没定义251号系统调用,但在/usr/src/linux-2.6.1/arch/i386/kernel/entry.S中发现sys_call_table中的第251行是.long sys_ni_syscall.
这样是不是可以说.long sys_ni_syscall是一个预留的系统调用号? 好像不是,你看看unistd.h里,都有具体的功能的 yes
may be reserved :mrgreen: 在kernel/sys.c中查到了
asmlinkage long sys_ni_syscall(void)
{
return -ENOSYS;
}
系统似乎没用它做什么事,我用自己的一个系统调用替换了一个暂时没发现什么问题。
页:
[1]