HomeFreeBSD

linux(4): Properly restore the thread signal mask after signal delivery on i386

Description

linux(4): Properly restore the thread signal mask after signal delivery on i386

Replace sigframe sf_extramask by native sigset_t and use it to
store/restore the thread signal mask without conversion to/from
Linux signal mask.

Pointy hat to: dchagin
MFC after: 2 weeks

(cherry picked from commit 4a6c2d075da0c5105269e6edcbe57bf6aaa0a0ae)

Details

Provenance
dchaginAuthored on May 30 2022, 5:03 PM
Parents
rG7c61d8e49410: linux(4): Prefer sizeof(object) vs sizeof(type)
Branches
Unknown
Tags
Unknown