Exemplo n.º 1
0
Arquivo: main.c Projeto: bastianh/tg
void sig_abrt_handler (int signum __attribute__ ((unused))) {
  set_terminal_attributes ();
  if (write (1, "SIGABRT received\n", 18) < 0) { 
    // Sad thing
  }
  print_backtrace ();
  exit (EXIT_FAILURE);
}
Exemplo n.º 2
0
void sig_segv_handler (int signum __attribute__ ((unused))) {
  set_terminal_attributes ();
  if (write (1, "SIGSEGV received\n", 18) < 0) {
    // Sad thing
  }
  print_backtrace ();
  qthreadExitRequest (EXIT_FAILURE);
}
Exemplo n.º 3
0
void sig_handler (int signum) {
  set_terminal_attributes ();
  printf ("Signal %d received\n", signum);
  print_backtrace ();
  exit(EXIT_FAILURE);
}