Browse Source

Make the signal handler hint more generic.

Ryan C. Gordon 10 years ago
parent
commit
672ccb4f54
2 changed files with 6 additions and 6 deletions
  1. 5 5
      include/SDL_hints.h
  2. 1 1
      src/events/SDL_quit.c

+ 5 - 5
include/SDL_hints.h

@@ -547,16 +547,16 @@ extern "C" {
 #define SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT   "SDL_EMSCRIPTEN_KEYBOARD_ELEMENT"
 
 /**
- *  \brief Tell SDL not to handle SIGINT.
+ *  \brief Tell SDL not to catch the SIGINT or SIGTERM signals.
  *
  * This hint only applies to Unix-like platforms.
  *
  * The variable can be set to the following values:
- *   "0"       - SDL will install a SIGINT handler, and when it catches the
- *               signal, conver it into an SDL_QUIT event.
- *   "1"       - SDL will not install a SIGINT handler.
+ *   "0"       - SDL will install a SIGINT and SIGTERM handler, and when it
+ *               catches a signal, convert it into an SDL_QUIT event.
+ *   "1"       - SDL will not install a signal handler at all.
  */
-#define SDL_HINT_DISABLE_SIGINT_HANDLER   "SDL_DISABLE_SIGINT_HANDLER"
+#define SDL_HINT_NO_SIGNAL_HANDLERS   "SDL_NO_SIGNAL_HANDLERS"
 
 /**
  *  \brief  An enumeration of hint priorities

+ 1 - 1
src/events/SDL_quit.c

@@ -49,7 +49,7 @@ SDL_HandleSIG(int sig)
 int
 SDL_QuitInit(void)
 {
-    const char *hint = SDL_GetHint(SDL_HINT_DISABLE_SIGINT_HANDLER);
+    const char *hint = SDL_GetHint(SDL_HINT_NO_SIGNAL_HANDLERS);
     disable_signals = hint && (SDL_atoi(hint) == 1);
     if (disable_signals) {
         return 0;