dhewm3/neo/sys
Daniel Gibson 1320e29aaf Implement Signal-Handlers for POSIX systems, incl. SIGTTIN/SIGTTOU
handling SIGTTIN/OU allows running Doom3 in the background (or even
sending it to the background with Ctrl-Z + bg) by disabling TTY input
(before it would get stuck when run in background without +set in_tty 0,
 see #215)

While at it, I also added signal handlers for some common crash signals
(SIGILL, SIGABRT, SIGFPE, SIGSEGV) to print a backtrace before exiting
the game (partly based on Yamagi Quake II code).
2019-01-13 07:07:39 +01:00
..
aros # move the AROS specific folder icon and default.cfg mmakefile.src under neo/sys/aros/setup 2017-04-22 16:21:14 +02:00
cmake Add FindSDL2.cmake for SDL2 2012-07-20 16:43:39 +02:00
linux Implement Signal-Handlers for POSIX systems, incl. SIGTTIN/SIGTTOU 2019-01-13 07:07:39 +01:00
osx Implement Signal-Handlers for POSIX systems, incl. SIGTTIN/SIGTTOU 2019-01-13 07:07:39 +01:00
posix Implement Signal-Handlers for POSIX systems, incl. SIGTTIN/SIGTTOU 2019-01-13 07:07:39 +01:00
stub Fix dedicated server for Windows 2012-11-12 20:18:00 +01:00
win32 Windows: Don't put stdout.txt and stderr.txt into binary dir 2019-01-07 15:06:59 +01:00
cpu.cpp Fix sys/cpu.cpp for msvc 64bit 2012-07-06 01:06:59 +02:00
doom_icon.h Window Icon, make in_nograb work with SDL2 2015-03-02 00:03:30 +01:00
events.cpp small improvement for handling up to 8 mouse buttons 2015-12-13 03:49:29 +01:00
glimp.cpp Show dhewm3 version in window title 2018-11-11 23:24:07 +01:00
platform.h import AROS changes 2017-04-02 00:42:28 +01:00
sys_local.cpp Get rid of Sys_FPU_StackIsEmpty() 2012-07-06 01:06:53 +02:00
sys_local.h Get rid of Sys_FPU_StackIsEmpty() 2012-07-06 01:06:53 +02:00
sys_public.h make it compilable under openbsd 2016-12-09 16:21:54 +00:00
threads.cpp Add SDL2 support in sys/threads.cpp 2012-07-20 17:34:33 +02:00