X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/8c6f505faaa66e18cdca108dca549d4ad806a077..87067c7f16425837971f5c1b5fd0fc5338757377:/lunaix-os/kernel/asm/x86/syscall.S diff --git a/lunaix-os/kernel/asm/x86/syscall.S b/lunaix-os/kernel/asm/x86/syscall.S index 62e0721..ac3fe80 100644 --- a/lunaix-os/kernel/asm/x86/syscall.S +++ b/lunaix-os/kernel/asm/x86/syscall.S @@ -20,7 +20,7 @@ .long __lxsys_waitpid /* 10 */ .long __lxsys_sigreturn .long __lxsys_sigprocmask - .long __lxsys_signal + .long __lxsys_sys_sigaction .long __lxsys_pause .long __lxsys_kill /* 15 */ .long __lxsys_alarm @@ -94,7 +94,7 @@ pushl 8(%ebp) /* ecx - #2 arg */ pushl 4(%ebp) /* ebx - #1 arg */ - call (%eax) + call *(%eax) movl %eax, (%ebp) /* save the return value */