• Sam Lantinga's avatar
    Do not break application's signal handler installed with SA_SIGINFO · 45e584dd
    Sam Lantinga authored
    Gleb Natapov to sdl
    
    If application installs SIGINT/SIGTERM signal handler with
    sigaction(SA_SIGINFO) syscall before initializing SDL, after
    initialization
    of SDL signal handler will be reinstalled without SA_SIGINFO flag which
    brings havoc when the signal handler is called. The breakage is done by
    SDL_QuitInit()/SDL_QuitQuit() function. They use signal() to detect that
    signal handler is already installed even in sigaction() is available.
    45e584dd
SDL_quit.c 3.16 KB