Displaying 1 result from an estimated 1 matches for "5c31a52b".
2020 Aug 28
0
[klibc:ia64-signal-fix] signal: Move rt_sigaction() argument mangling to arch directories
...+klib-y += setjmp.o pipe.o sigaction.o syscall.o sysfork.o
klib-y += ../../libgcc/__ashldi3.o ../../libgcc/__ashrdi3.o
klib-y += ../../libgcc/__lshrdi3.o ../../libgcc/__divdi3.o
diff --git a/usr/klibc/arch/sparc/sigaction.c b/usr/klibc/arch/sparc/sigaction.c
new file mode 100644
index 00000000..5c31a52b
--- /dev/null
+++ b/usr/klibc/arch/sparc/sigaction.c
@@ -0,0 +1,21 @@
+/*
+ * sigaction.c
+ */
+
+#include <signal.h>
+#include <sys/syscall.h>
+
+__extern void __sigreturn(void);
+__extern int ____rt_sigaction(int, const struct sigaction *, struct sigaction *,
+ void (*)(void),...