diff --git a/hw/xfree86/common/xf86.h b/hw/xfree86/common/xf86.h index 674e83cb1..db6e299b3 100644 --- a/hw/xfree86/common/xf86.h +++ b/hw/xfree86/common/xf86.h @@ -216,7 +216,6 @@ extern _X_EXPORT void xf86EnableGeneralHandler(void *handler); extern _X_EXPORT InputHandlerProc xf86SetConsoleHandler(InputHandlerProc handler, void *data); extern _X_EXPORT void xf86InterceptSignals(int *signo); -extern _X_EXPORT void xf86InterceptSigIll(void (*sigillhandler) (void)); extern _X_EXPORT void xf86ProcessActionEvent(ActionEvent action, void *arg); extern _X_EXPORT void xf86PrintBacktrace(void); extern _X_EXPORT Bool xf86VTOwner(void); diff --git a/hw/xfree86/common/xf86Events.c b/hw/xfree86/common/xf86Events.c index 53ec74f26..e2e6ca769 100644 --- a/hw/xfree86/common/xf86Events.c +++ b/hw/xfree86/common/xf86Events.c @@ -276,14 +276,6 @@ xf86InterceptSignals(int *signo) *signo = -1; } -static void (*xf86SigIllHandler) (void) = NULL; - -void -xf86InterceptSigIll(void (*sigillhandler) (void)) -{ - xf86SigIllHandler = sigillhandler; -} - /* * xf86SigWrapper -- * Catch unexpected signals and exit or continue cleanly. @@ -291,11 +283,6 @@ xf86InterceptSigIll(void (*sigillhandler) (void)) int xf86SigWrapper(int signo) { - if ((signo == SIGILL) && xf86SigIllHandler) { - (*xf86SigIllHandler) (); - return 0; /* continue */ - } - if (xf86SignalIntercept && (*xf86SignalIntercept < 0)) { *xf86SignalIntercept = signo; return 0; /* continue */