diff options
author | Alexander Bluhm <bluhm@cvs.openbsd.org> | 2018-07-11 19:28:17 +0000 |
---|---|---|
committer | Alexander Bluhm <bluhm@cvs.openbsd.org> | 2018-07-11 19:28:17 +0000 |
commit | f2ee85a2da554a320b38ac71bfd0c41f2450d5d3 (patch) | |
tree | 3b9a159dd17179afc80cd1d5a051021e72d9b31a /sys/kern/kern_event.c | |
parent | 10cff0a21c07feb3129bd15f00d3947ca4832977 (diff) |
If no thread can immediately handle a signal, which has been sent
to the process, it is made pending at the main thread. There it
could hang forever. So also check the main thread for signal
delivery. This workaround fixes hung tests in posixtestsuite. The
proper solution would be to split pending signals for process and
threads.
input visa@; OK guenther@
Diffstat (limited to 'sys/kern/kern_event.c')
0 files changed, 0 insertions, 0 deletions