diff options
author | bors[bot] <bors[bot]@users.noreply.github.com> | 2018-03-02 21:52:12 +0000 |
---|---|---|
committer | bors[bot] <bors[bot]@users.noreply.github.com> | 2018-03-02 21:52:12 +0000 |
commit | ad624c85cc091714672a6ddeb064847dc98356a6 (patch) | |
tree | 4cd2b8e67c5602910f7f79941c27e0a9c3f5228f /CONTRIBUTING.md | |
parent | 2b9c67cca5c6113a9b8162ca7abef33269439997 (diff) | |
parent | 44192051dcc60a9ebd9803ed085bbdd9d0b53d8e (diff) | |
download | nix-ad624c85cc091714672a6ddeb064847dc98356a6.zip |
Merge #869
869: Change SigAction::flags to use from_bits_truncated r=asomers a=Detegr
On Linux, if the signal trampoline code is in the C library, sigaction
sets the SA_RESTORER flag (0x04000000) in the sa_flags field of old
sigaction (see sigreturn(2)).
This is not intended for application use and is missing from SaFlags,
therefore from_bits fails and unwrapping panics the user program.
This fix just drops the bits that are not defined in SaFlags.
Diffstat (limited to 'CONTRIBUTING.md')
0 files changed, 0 insertions, 0 deletions