summaryrefslogtreecommitdiff
path: root/libc/stdio/stdio.cpp
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2018-01-24 18:54:38 -0800
committerElliott Hughes <enh@google.com>2018-01-26 13:04:57 -0800
commit4b1c6e73850d2e77c6d05a2f7dad8e3e8c928103 (patch)
tree685c224a8f997ec868c9c0a93e194fe2ae2d8eb8 /libc/stdio/stdio.cpp
parent73871ad09be8a8259171d606c4e3e3cf08d4733c (diff)
Better handling of sigset_t on LP32.
The main motivation here is that the sigprocmask in pthread_exit wasn't actually blocking the real-time signals, and debuggerd (amongst other things) is using them. I wasn't able to write a test that actually won that race but I did write an equivalent one for posix_spawn. This also fixes all the uses of sigset_t where the sigset_t isn't exposed to the outside (which we can't easily fix because it would be an ABI change). Bug: https://issuetracker.google.com/72291624 Test: ran tests Change-Id: Ib6eebebc5a7b0150079f1cb79593247917dcf750
Diffstat (limited to 'libc/stdio/stdio.cpp')
0 files changed, 0 insertions, 0 deletions