diff options
author | Adam Jackson <ajax@redhat.com> | 2018-08-22 14:57:05 -0400 |
---|---|---|
committer | Adam Jackson <ajax@nwnk.net> | 2018-09-12 20:47:15 +0000 |
commit | c7414f4d07b69a4b2f0d0af06f032393cf5fe6aa (patch) | |
tree | 7e4ac98df214653278cf2f8e38f2325167ec6b22 /hw/xfree86/common/xf86Init.c | |
parent | d1aeaad5c6fc614c28129f5d2717c12ff7320081 (diff) |
xfree86: Remove NoTrapSignals
This was dangerous on UMS and largely pointless on KMS.
Diffstat (limited to 'hw/xfree86/common/xf86Init.c')
-rw-r--r-- | hw/xfree86/common/xf86Init.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/hw/xfree86/common/xf86Init.c b/hw/xfree86/common/xf86Init.c index 0a5af8272..8f50580fe 100644 --- a/hw/xfree86/common/xf86Init.c +++ b/hw/xfree86/common/xf86Init.c @@ -233,24 +233,6 @@ xf86PrivsElevated(void) } static void -TrapSignals(void) -{ - if (xf86Info.notrapSignals) { - OsSignal(SIGSEGV, SIG_DFL); - OsSignal(SIGABRT, SIG_DFL); - OsSignal(SIGILL, SIG_DFL); -#ifdef SIGEMT - OsSignal(SIGEMT, SIG_DFL); -#endif - OsSignal(SIGFPE, SIG_DFL); - OsSignal(SIGBUS, SIG_DFL); - OsSignal(SIGSYS, SIG_DFL); - OsSignal(SIGXCPU, SIG_DFL); - OsSignal(SIGXFSZ, SIG_DFL); - } -} - -static void AddSeatId(CallbackListPtr *pcbl, void *data, void *screen) { ScreenPtr pScreen = screen; @@ -356,8 +338,6 @@ InitOutput(ScreenInfo * pScreenInfo, int argc, char **argv) } } - TrapSignals(); - /* Initialise the loader */ LoaderInit(); |