summaryrefslogtreecommitdiff
path: root/hw/xfree86/common/xf86Init.c
diff options
context:
space:
mode:
authorAdam Jackson <ajax@redhat.com>2018-08-22 14:57:05 -0400
committerAdam Jackson <ajax@nwnk.net>2018-09-12 20:47:15 +0000
commitc7414f4d07b69a4b2f0d0af06f032393cf5fe6aa (patch)
tree7e4ac98df214653278cf2f8e38f2325167ec6b22 /hw/xfree86/common/xf86Init.c
parentd1aeaad5c6fc614c28129f5d2717c12ff7320081 (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.c20
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();