diff options
author | Miloš Stojanović <Milos.Stojanovic@rt-rk.com> | 2017-05-15 16:59:43 +0200 |
---|---|---|
committer | Riku Voipio <riku.voipio@linaro.org> | 2017-05-29 14:56:08 +0300 |
commit | a8617d8c2fa888a37ecb7db6635fb44964505277 (patch) | |
tree | 424970cc793b9b4ebf0595c2b06e81d98ab9a44d /linux-user/mips/target_signal.h | |
parent | 5162264e438cf5efcb101bc8030e5f76feb58635 (diff) |
linux-user: fix ssetmask() system call
Fix the ssetmask() system call by removing the invocation of sigorset().
The ssetmask() system call should replace the old signal mask
with the new and return the old mask. It shouldn't combine
the old and the new mask with sigorset(). Fetching the old
mask for sigorset() is also no longer needed.
The problem was detected after running LTP test group syscalls
for the MIPS EL 32 R2 architecture where the test ssetmask01 failed
with exit code 1. The test passes now that the ssetmask() system call
is fixed.
Signed-off-by: Miloš Stojanović <Milos.Stojanovic@rt-rk.com>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Diffstat (limited to 'linux-user/mips/target_signal.h')
0 files changed, 0 insertions, 0 deletions