From: Matthias Kruk Date: Tue, 14 Jan 2020 10:56:13 +0000 (+0900) Subject: Add assembly stub for sigaction syscall to klibc X-Git-Url: https://git.corax.cc/?a=commitdiff_plain;h=610dd5b5f8e4ed72855312b45fc25ae558a31a4b;p=corax Add assembly stub for sigaction syscall to klibc --- diff --git a/kernel/klibc/posixcall.S b/kernel/klibc/posixcall.S index 9d7479f..3796215 100644 --- a/kernel/klibc/posixcall.S +++ b/kernel/klibc/posixcall.S @@ -14,6 +14,7 @@ .global sbrk .global mmap .global munmap + .global sigaction #if FEATURE(DEBUG_SYSDEBUG) .global debug @@ -106,6 +107,18 @@ munmap: popl %ebx ret +sigaction: + pushl %ebx + + movl $SYS_SIGACTION, %eax + movl 8(%esp), %ebx + movl 12(%esp), %ecx + movl 16(%esp), %edx + int $SYSCALL_POSIX + + popl %ebx + ret + #if FEATURE(DEBUG_SYSDEBUG) debug: pushl %ebx