diff options
author | Elliott Hughes <enh@google.com> | 2018-01-31 09:05:26 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2018-01-31 17:47:16 -0800 |
commit | 460130b7d07f0efba7f4f43f657f0f60daeb71e2 (patch) | |
tree | b74709deb7bd530b7c5621da8f541209bf2cff5e /libc/stdio/stdio.cpp | |
parent | d8fde3f8a9210789c97dfcc16f048fd20c1ec0ec (diff) |
Fix sigsetjmp/siglongjmp to save/restore RT signals on arm/x86 too.
Our arm and x86 ABIs shipped with a 32-bit `sigset_t`, so we need to
use sigprocmask64 to save/restore the RT signals too. (This is important
because several are in use by the system, and the behavior of our 32-bit
`sigset_t` is to clear the RT signals.)
Bug: http://b/72493232
Test: ran tests
Change-Id: Idff91f8b2849276e5a3073d07eccd84e02a34410
Diffstat (limited to 'libc/stdio/stdio.cpp')
0 files changed, 0 insertions, 0 deletions