Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 958 → Rev 959

/kernel/trunk/arch/ia32/src/interrupt.c
107,10 → 107,10
void syscall(int n, istate_t *istate)
{
interrupts_enable();
if (istate->edx < SYSCALL_END)
istate->eax = syscall_table[istate->edx](istate->eax, istate->ebx, istate->ecx);
if (istate->esi < SYSCALL_END)
istate->eax = syscall_table[istate->esi](istate->eax, istate->ebx, istate->ecx, istate->edx);
else
panic("Undefined syscall %d", istate->edx);
panic("Undefined syscall %d", istate->esi);
interrupts_disable();
}