-#else /* USE_SIGINFO */
-
-static void
-fault_handler_sigaction (int signum, siginfo_t * si, void *misc)
-{
- fault_restore ();
-
- /* printf is used instead of g_print(), since it's less likely to
- * deadlock */
- switch (si->si_signo) {
- case SIGSEGV:
- fprintf (stderr, "Caught SIGSEGV accessing address %p\n", si->si_addr);
- break;
- case SIGQUIT:
- if (!quiet)
- printf ("Caught SIGQUIT\n");
- break;
- default:
- fprintf (stderr, "signo: %d\n", si->si_signo);
- fprintf (stderr, "errno: %d\n", si->si_errno);
- fprintf (stderr, "code: %d\n", si->si_code);
- break;
- }
-
- fault_spin ();
-}
-#endif /* USE_SIGINFO */
-