qzdoom/src/posix
Christoph Oelckers 338ae15a4c - sanitized exit code a bit
Instead of trying a homegrown way to avoid recursive exceptions, let's do it with the defined procedure C++ has for this case: call std::terminate.

This allowed removing some old hackery inherited from Boom and will now hopefully allow sanitizing the exit procedure to the point that it can be done without depending on exit handlers.
2019-10-01 01:37:21 +02:00
..
cocoa - sanitized exit code a bit 2019-10-01 01:37:21 +02:00
osx - reverted macOS dark mode support with old SDKs 2018-10-08 15:50:56 +03:00
sdl - sanitized exit code a bit 2019-10-01 01:37:21 +02:00
unix - moved the I_Error prototypes to doomerrors.h to avoid having to include the low level system header for this. 2019-01-31 19:38:04 +01:00
dikeys.h
hardware.h - remove old vid_maxfps implementations as they were garbage anyway and the new one works on all the platforms 2019-03-26 11:10:17 +01:00
i_steam.cpp - made CDoomError inherit from std::exception so that the main catch block can also deal with exceptions thrown by the STL. 2018-11-23 10:18:52 +01:00
i_system.h - sanitized exit code a bit 2019-10-01 01:37:21 +02:00
readme.md
zdoom.xpm - updated icon for linux/unix 2017-09-09 13:18:47 -04:00

This directory contains files required to support POSIX-compatible OSes, like GNU/Linux, OS X or BSD.

Common files are placed in this directory directly.
SDL backend files are in sdl subdirectory.
Native OS X backend files are in cocoa subdirectory.
Shared files for both OS X backends are in osx subdirectory.