diff options
author | tron <tron@openttd.org> | 2004-11-17 07:57:28 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2004-11-17 07:57:28 +0000 |
commit | 2760ed80fdd4c7ff2847ea0a02c24258d53cf360 (patch) | |
tree | 9f0ee864344ffe5b11dd8a17dae697fc62a61577 | |
parent | 4fb8338fa64b6fcd0a68a726d4f7448528ede655 (diff) | |
download | openttd-2760ed80fdd4c7ff2847ea0a02c24258d53cf360.tar.xz |
(svn r652) Factorise special case for MorphOS regarding signal() handling
-rw-r--r-- | sdl.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -11,6 +11,10 @@ #ifdef UNIX #include <signal.h> + +#ifdef __MORPHOS__ + #define SIG_DFL (void (*)(int))0 +#endif #endif #define DYNAMICALLY_LOADED_SDL @@ -149,11 +153,7 @@ static void SdlClose(uint32 x) if (--_sdl_usage == 0) { SDL_CALL SDL_Quit(); #ifdef UNIX - #ifndef __MORPHOS__ - signal(SIGABRT, SIG_DFL); - #else - signal(SIGABRT, (void (*)(int))0); - #endif + signal(SIGABRT, SIG_DFL); #endif } } |