HomeFreeBSD

Replace two fat signal handlers with function calls in

Description

Replace two fat signal handlers with function calls in
the main I/O multiplex loop. select() now watches
a pipe which is written by the new skinny signal
handlers and the received signals are handled inside
the loop sequencially.

This eliminates a complex signal mask to guarantee
async-signal safety.

Details

Provenance
hrsAuthored on
Parents
rS310889: Do not remove llvm-objdump. It is installed by default since r310840.
Branches
Unknown
Tags
Unknown