diff options
author | 2012-07-03 13:17:45 +0000 | |
---|---|---|
committer | 2012-07-03 13:17:45 +0000 | |
commit | d9019253459a48c27b433b5766d596e2484ed946 (patch) | |
tree | d97a1f6fa9642530de287528d2be289ca2a64463 | |
parent | avoid what would be a leak if reused elsewhere but isn't in this (diff) | |
download | wireguard-openbsd-d9019253459a48c27b433b5766d596e2484ed946.tar.xz wireguard-openbsd-d9019253459a48c27b433b5766d596e2484ed946.zip |
adapt the NetBSD code to make sigpending work on sh
ok miod@ kettenis@
-rw-r--r-- | lib/libc/arch/sh/sys/sigpending.S | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/libc/arch/sh/sys/sigpending.S b/lib/libc/arch/sh/sys/sigpending.S index d182af8d14c..18b61b2e15a 100644 --- a/lib/libc/arch/sh/sys/sigpending.S +++ b/lib/libc/arch/sh/sys/sigpending.S @@ -1,4 +1,4 @@ -/* $OpenBSD: sigpending.S,v 1.1.1.1 2006/10/10 22:07:10 miod Exp $ */ +/* $OpenBSD: sigpending.S,v 1.2 2012/07/03 13:17:45 jsg Exp $ */ /* $NetBSD: sigpending.S,v 1.5 2003/08/07 16:42:05 agc Exp $ */ /*- @@ -34,4 +34,8 @@ #include "SYS.h" -RSYSCALL(sigpending) +SYSCALL(sigpending) + mov.l r0, @r4 /* store returned mask */ + rts + mov #0, r0 + |