From dc43d96540cf563e00f58b55585fd4f0d0c6d1fb Mon Sep 17 00:00:00 2001 From: John Birrell Date: Sat, 8 Aug 1998 02:20:24 +0000 Subject: [PATCH] Allow for the fact that NetBSD syscalls are no longer the default. Call sigaltstack by default if using FreeBSD syscalls. --- lib/libc/alpha/gen/setjmp.S | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/libc/alpha/gen/setjmp.S b/lib/libc/alpha/gen/setjmp.S index a5ed0ff11f1..a41d4c23489 100644 --- a/lib/libc/alpha/gen/setjmp.S +++ b/lib/libc/alpha/gen/setjmp.S @@ -68,7 +68,11 @@ LEAF(setjmp, 1) lda sp, -24(sp) /* sizeof struct sigaltstack */ mov zero, a0 mov sp, a1 +#ifdef __NETBSD_SYSCALLS CALL(__sigaltstack14) +#else + CALL(sigaltstack) +#endif ldl t0, 16(sp) /* offset of ss_flags */ lda sp, 24(sp) /* sizeof struct sigaltstack */ ldq ra, ((26 + 4) * 8)(s0) /* restore return address */