]> Kevux Git Server - fll/commit
Update: The threaded signal handler to avoid signal id races.
authorKevin Day <Kevin@kevux.org>
Fri, 24 Jan 2025 02:57:11 +0000 (20:57 -0600)
committerKevin Day <Kevin@kevux.org>
Fri, 24 Jan 2025 03:02:46 +0000 (21:02 -0600)
commitd685fad38fd34220f76375925fccb2040943a7a2
treef23e4ac59e74113c90a6adc96758950daaa82ed0
parent66faec05f8948cf686d6bbf78d9c7c01c4a959a0
Update: The threaded signal handler to avoid signal id races.

Apply the same anti-race improvements implemented on the non-threaded signal checker to the threaded signal checker.

Still check for a negative id to prevent the signal message from being printed more than once.
level_3/example/c/main/signal.c
level_3/fake/c/main/signal.c
level_3/firewall/c/main/signal.c
level_3/fss_identify/c/main/signal.c
level_3/fss_read/c/main/signal.c
level_3/fss_write/c/main/signal.c
level_3/iki_read/c/main/signal.c
level_3/iki_write/c/main/signal.c
level_3/status_code/c/main/signal.c
level_3/utf8/c/main/signal.c