int system_call(int num,args)
{
SAVE_ALL
if (num>=NR_SYS_CALLS) errno=-ENOSYS
else if (current->flags && PF_TRACESYS) { syscall_trace() ;
errno=(*sys_call_table[num])(args); syscall_trace();
} else
errno=(*sys_call_table[num])(args) ; goto ret_from_sys_call;
}
Wydział Informatyki
Wojciech Kwedlo, Systemy Operacyjne I