Displaying 2 results from an estimated 2 matches for "b639fceb".
2020 Aug 27
0
[klibc:master] sparc: Set sa_restorer for signals and disable executable stack
...unconditionally */
+/* So that we can avoid stack trampolines */
+#define _KLIBC_NEEDS_SA_RESTORER 1
+/* Our restorer will call rt_sigreturn() */
+#define _KLIBC_NEEDS_SA_SIGINFO 1
+
#endif /* _KLIBC_ARCHCONFIG_H */
diff --git a/usr/klibc/SYSCALLS.def b/usr/klibc/SYSCALLS.def
index 30ff58b8..b639fceb 100644
--- a/usr/klibc/SYSCALLS.def
+++ b/usr/klibc/SYSCALLS.def
@@ -228,7 +228,7 @@ int sigprocmask(int, const sigset_t *, sigset_t *);
<sh,sparc,alpha,ppc,sparc64> int sigsuspend::__sigsuspend_s(sigset_t);
<arm,frv,i386,m68k,mn10300,s390,s390x> int sigsuspend::__sigsuspend_xxs(int,...
2020 Aug 28
0
[klibc:ia64-signal-fix] signal: Move rt_sigaction() argument mangling to arch directories
...+++++++
usr/klibc/arch/sparc64/Kbuild | 2 +-
usr/klibc/arch/sparc64/sigaction.c | 21 +++++++++++++++++++++
usr/klibc/sigaction.c | 23 +++--------------------
8 files changed, 66 insertions(+), 25 deletions(-)
diff --git a/usr/klibc/SYSCALLS.def b/usr/klibc/SYSCALLS.def
index b639fceb..16ad3830 100644
--- a/usr/klibc/SYSCALLS.def
+++ b/usr/klibc/SYSCALLS.def
@@ -207,8 +207,8 @@ ssize_t sendfile64,sendfile::sendfile(int, int, off_t *, size_t, off_t);
*/
#if _KLIBC_USE_RT_SIG
<!sparc,sparc64,alpha> int rt_sigaction::__rt_sigaction(int, const struct sigaction *, struct si...