Mask certain signals that are only need by the GUI. Call this function right after starting a new thread. Definition at line 527 of file gui_input.c. 00528 { 00529 #ifdef G_THREADS_IMPL_POSIX 00530 sigset_t sset; 00531 00532 sigemptyset(&sset); 00533 sigaddset(&sset, SIGHUP); 00534 sigaddset(&sset, SIGINT); 00535 sigaddset(&sset, SIGPIPE); 00536 sigaddset(&sset, SIGQUIT); 00537 sigaddset(&sset, SIGTERM); 00538 #ifdef SIGWINCH 00539 sigaddset(&sset, SIGWINCH); 00540 #endif /* SIGWINCH */ 00541 pthread_sigmask(SIG_BLOCK, &sset, NULL); 00542 #endif /* G_THREADS_IMPL_POSIX */ 00543 }
Here is the caller graph for this function:
![]() |
1.6.3