summaryrefslogtreecommitdiff
path: root/RELEASE_PROCEDURE.md
diff options
context:
space:
mode:
authorAntti Keränen <detegr@gmail.com>2018-03-02 20:09:37 +0200
committerAntti Keränen <detegr@gmail.com>2018-03-02 22:22:04 +0200
commit44192051dcc60a9ebd9803ed085bbdd9d0b53d8e (patch)
tree4cd2b8e67c5602910f7f79941c27e0a9c3f5228f /RELEASE_PROCEDURE.md
parent2b9c67cca5c6113a9b8162ca7abef33269439997 (diff)
downloadnix-44192051dcc60a9ebd9803ed085bbdd9d0b53d8e.zip
Change SigAction::flags to use from_bits_truncated
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 'RELEASE_PROCEDURE.md')
0 files changed, 0 insertions, 0 deletions