0
我可以在syscall_table中找到声明和条目,但是我找不到任何体系结构的任何定义。pause()系统调用的系统调用处理函数在哪里?
http://lxr.linux.no/linux+v2.6.36/include/linux/syscalls.h#L384
我可以在syscall_table中找到声明和条目,但是我找不到任何体系结构的任何定义。pause()系统调用的系统调用处理函数在哪里?
http://lxr.linux.no/linux+v2.6.36/include/linux/syscalls.h#L384
它在kernel/signal.c
定义:
SYSCALL_DEFINE0(pause)
{
while (!signal_pending(current)) {
current->state = TASK_INTERRUPTIBLE;
/* .... */