aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
diff options
context:
space:
mode:
authorStefan Liebler <stli@linux.vnet.ibm.com>2015-03-12 11:08:11 +0100
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>2015-03-12 11:08:11 +0100
commit2e807f29595eb5b1e5d0decc6e356a3562ecc58e (patch)
tree15eeb8b9e77df5ae6b54b7624caafbdf183b20b1 /sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
parent1b2bebe6b70a9f7e133f143f7f7506cc28df03cf (diff)
downloadglibc-2e807f29595eb5b1e5d0decc6e356a3562ecc58e.zip
glibc-2e807f29595eb5b1e5d0decc6e356a3562ecc58e.tar.gz
glibc-2e807f29595eb5b1e5d0decc6e356a3562ecc58e.tar.bz2
S/390: Fix setcontext/swapcontext which are not restoring sigmask.
Diffstat (limited to 'sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S')
-rw-r--r--sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S b/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
index d83fa42..388c7d6 100644
--- a/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
+++ b/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
@@ -34,7 +34,7 @@ ENTRY(__setcontext)
lgr %r1,%r2
/* sigprocmask (SIG_SETMASK, &sc->sc_mask, NULL). */
- la %r2,SIG_BLOCK
+ la %r2,SIG_SETMASK
la %r3,SC_MASK(%r1)
slgr %r4,%r4
lghi %r5,_NSIG8