empserver/src/lib
Markus Armbruster bfb558dee3 lwp: Fix signal wait screwup for multiple different signals
lwpSigWait() clears LwpSigCheck even when signals remain in
LwpSigCaught.  The next empth_wait_for_signal() will then wait until
another one gets caught.  Broken in commit fe2de3d74, v4.3.10.

Fix by clearing it only when LwpSigCaught is empty.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2021-01-17 21:24:28 +01:00
..
commands info: Use S_ISREG() instead of S_IFREG for readability 2021-01-17 21:24:28 +01:00
common New macro ARRAY_SIZE() 2021-01-17 21:24:28 +01:00
empthread Update copyright notice 2021-01-05 10:41:28 +01:00
gen Update copyright notice 2021-01-05 10:41:28 +01:00
global config: Drop configuration table size macros 2021-01-17 21:24:28 +01:00
lwp lwp: Fix signal wait screwup for multiple different signals 2021-01-17 21:24:28 +01:00
player Update copyright notice 2021-01-05 10:41:28 +01:00
subs Avoid SCT_TYPE_MAX, use ARRAY_SIZE() instead 2021-01-17 21:24:28 +01:00
update Update copyright notice 2021-01-05 10:41:28 +01:00
w32 Update copyright notice 2021-01-05 10:41:28 +01:00