diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-02-18 00:24:33 +0100 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-03-08 17:12:04 +0100 |
commit | 78f2ea3bc8ff450ea675919bcd1f3fc5747b8ee8 (patch) | |
tree | ef10e9c233bd8e74e6404197734f116e3d6f0b81 /lib/igt_core.c | |
parent | 926bcc56f97a5a3bea8d058f2c56bc575eaf024c (diff) |
lib/igt_core: remove igt_disable/enable_exit_handlers
No longer needed, and also not really a safe idea.
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Diffstat (limited to 'lib/igt_core.c')
-rw-r--r-- | lib/igt_core.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/lib/igt_core.c b/lib/igt_core.c index 5bbf13b5..6f4edb0c 100644 --- a/lib/igt_core.c +++ b/lib/igt_core.c @@ -1607,51 +1607,6 @@ err: igt_assert_f(0, "failed to install the signal handler\n"); } -/** - * igt_disable_exit_handler: - * - * Temporarily disable all exit handlers. Useful for library code doing tricky - * things. - */ -void igt_disable_exit_handler(void) -{ - sigset_t set; - int i; - - if (exit_handler_disabled) - return; - - sigemptyset(&set); - for (i = 0; i < ARRAY_SIZE(handled_signals); i++) - sigaddset(&set, handled_signals[i].number); - - if (sigprocmask(SIG_BLOCK, &set, &saved_sig_mask)) { - perror("sigprocmask"); - return; - } - - exit_handler_disabled = true; -} - -/** - * igt_enable_exit_handler: - * - * Re-enable all exit handlers temporarily disabled with - * igt_disable_exit_handler(). - */ -void igt_enable_exit_handler(void) -{ - if (!exit_handler_disabled) - return; - - if (sigprocmask(SIG_SETMASK, &saved_sig_mask, NULL)) { - perror("sigprocmask"); - return; - } - - exit_handler_disabled = false; -} - /* simulation enviroment support */ /** |