[klibc] [PATCH] unbreak powerpc builds: sigset_t is "large", so switch to RT signals

Thorsten Glaser tg at mirbsd.org
Thu May 17 13:13:21 PDT 2012


Signed-off-by: Thorsten Glaser <tg at mirbsd.org>
---
 usr/include/arch/ppc/klibc/archconfig.h |    2 +-
 usr/klibc/SYSCALLS.def                  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/usr/include/arch/ppc/klibc/archconfig.h b/usr/include/arch/ppc/klibc/archconfig.h
index ce04eee..61c3657 100644
--- a/usr/include/arch/ppc/klibc/archconfig.h
+++ b/usr/include/arch/ppc/klibc/archconfig.h
@@ -9,6 +9,6 @@
 #ifndef _KLIBC_ARCHCONFIG_H
 #define _KLIBC_ARCHCONFIG_H
 
-/* All defaults */
+#define _KLIBC_USE_RT_SIG 1
 
 #endif				/* _KLIBC_ARCHCONFIG_H */
diff --git a/usr/klibc/SYSCALLS.def b/usr/klibc/SYSCALLS.def
index b6f9ea5..872acbf 100644
--- a/usr/klibc/SYSCALLS.def
+++ b/usr/klibc/SYSCALLS.def
@@ -217,7 +217,7 @@ int sigprocmask(int, const sigset_t *, sigset_t *);
  *
  * The arguments other than the sigset_t are assumed ignored.
  */
-<cris,sh,sparc,alpha,powerpc,sparc64> int sigsuspend::__sigsuspend_s(sigset_t);
+<cris,sh,sparc,alpha,ppc,sparc64> int sigsuspend::__sigsuspend_s(sigset_t);
 <arm,frv,i386,m68k,mn10300,s390> int sigsuspend::__sigsuspend_xxs(int, int, sigset_t);
 #endif
 int kill(pid_t, int);
-- 
1.7.10



More information about the klibc mailing list