From 610dd5b5f8e4ed72855312b45fc25ae558a31a4b Mon Sep 17 00:00:00 2001 From: Matthias Kruk Date: Tue, 14 Jan 2020 19:56:13 +0900 Subject: [PATCH] Add assembly stub for sigaction syscall to klibc --- kernel/klibc/posixcall.S | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 -- 2.47.3