empserver/src/lib
Markus Armbruster aae823507c lwp: Fix handling of sigismember() failure
sigismember() fails when passed an invalid or unsupported signal
number.  lwpInitSigWait() and lwpGetSig() treat sigismember() failure
like "is a member".  lwpInitSigWait() will then sigaction()
unsuccessfully.  Harmless.  lwpGetSig() returns the bad signal number
when it's greater than any caught signal's number.  The bad signal
number then gets returned to main(), which shuts down the server.

Fix by treating failure like "is not a member".

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2021-01-23 07:08:03 +01:00
..
commands info: Use S_ISREG() instead of S_IFREG for readability 2021-01-23 07:08:03 +01:00
common New macro ARRAY_SIZE() 2021-01-19 08:56:38 +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: Slightly neater configuration table size macros 2021-01-23 07:07:58 +01:00
lwp lwp: Fix handling of sigismember() failure 2021-01-23 07:08:03 +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-19 08:56:38 +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