]> Kevux Git Server - fll/commit
Update: Improve signal handling code.
authorKevin Day <Kevin@kevux.org>
Tue, 28 Jan 2025 04:31:23 +0000 (22:31 -0600)
committerKevin Day <Kevin@kevux.org>
Tue, 28 Jan 2025 04:41:59 +0000 (22:41 -0600)
commit074b21e933ec592cb63722adfb0ea0a6486af106
tree527d9588d576c7dc83ea92d9f3c2c966252c0481
parent1affb7f641ffe64fb2736ff60355ddac8dba11aa
Update: Improve signal handling code.

Add a new line before printing the standard "Received signal code" message to ensure that it is always reasonably separated from the output being interrupted.

Simplify the verbosity variable check to a less than because the verbosity list is an enumeration.

Move the `fll_program_print_signal_received()` calls to the main program to help ensure consistent printing at the end of the program.
- Note: I am not certain if I want this instead in the main() function or not and I opted not to do so for now.

Fix some cases where the manual signal checks are still being performed to use the function instead.
23 files changed:
level_2/fll_program/c/program/print.c
level_3/byte_dump/c/main/byte_dump.c
level_3/byte_dump/c/main/signal.c
level_3/example/c/main/example.c
level_3/example/c/main/signal.c
level_3/fake/c/main/fake.c
level_3/fake/c/main/signal.c
level_3/firewall/c/main/firewall.c
level_3/firewall/c/main/signal.c
level_3/fss_identify/c/main/fss_identify.c
level_3/fss_identify/c/main/signal.c
level_3/fss_read/c/main/fss_read.c
level_3/fss_read/c/main/signal.c
level_3/fss_write/c/main/fss_write.c
level_3/fss_write/c/main/signal.c
level_3/iki_read/c/main/iki_read.c
level_3/iki_read/c/main/signal.c
level_3/iki_write/c/main/iki_write.c
level_3/iki_write/c/main/signal.c
level_3/status_code/c/main/signal.c
level_3/status_code/c/main/status_code.c
level_3/utf8/c/main/signal.c
level_3/utf8/c/main/utf8.c