quakeforge/libs
Bill Currie 7d022db702 [util] Avoid Sys_Shutdown for IO signals
It turns out that calling Sys_Shutdown in the signal handler can cause
lockups due to the signal occurring at unsafe times. Fortunately, this is
just the IO related signals (INT, HUP, TERM, QUIT) as the others are
usually caused by actual errors and should not occur in system code thus
timing should not be an issue. However, care will need to be taken when it
comes to handling SIGINT or similar for breaking runaway progs code when
that time comes.
2021-11-05 09:56:08 +09:00
..
audio [win] Fix a pile of bitrot 2021-07-11 13:30:52 +09:00
client [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
console [console] Clean up key_menu input handling 2021-07-24 14:21:54 +09:00
gamecode [gamecode] Conform with libc malloc for pr zone 2021-09-26 12:03:44 +09:00
gib [input] Make a start on the new binding system 2021-11-03 19:02:39 +09:00
image Do an audit of hunk mark usage 2021-07-29 11:43:27 +09:00
input [x11] Connect the X11 input driver to input events 2021-11-03 22:20:17 +09:00
models [util] Make bsp_t counts size_t 2021-08-01 21:54:05 +09:00
net [util] Make hunk (optionally) thread-safe 2021-07-29 11:43:27 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [input] Make a start on the new binding system 2021-11-03 19:02:39 +09:00
scene [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
ui [ui] Add two view manipulation functions 2021-07-10 17:57:59 +09:00
util [util] Avoid Sys_Shutdown for IO signals 2021-11-05 09:56:08 +09:00
video [x11] Clean up duplicate code in software updates 2021-11-03 22:22:37 +09:00
Makemodule.am [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00