CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2018/07/11 13:28:16
Modified files: sys/kern : kern_sig.c sys/sys : signalvar.h Log message: 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@