Skip to content

Commit

Permalink
Make the signal handler hint more generic.
Browse files Browse the repository at this point in the history
  • Loading branch information
icculus committed Mar 24, 2015
1 parent a91a560 commit 672ccb4
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
10 changes: 5 additions & 5 deletions include/SDL_hints.h
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion src/events/SDL_quit.c
Expand Up @@ -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;
Expand Down

0 comments on commit 672ccb4

Please sign in to comment.