From 78b0755828679123e8b6a79edcee6e8b3ef26390 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Tue, 30 Aug 2016 17:44:33 +0000 Subject: [PATCH] Remove HAVE_SIGACTION checks The syscall parsers guarded by HAVE_SIGACTION check have to be compiled regardless of libc sigaction function availability. * configure.ac (AC_CHECK_FUNCS): Remove sigaction. * signal.c: Remove HAVE_SIGACTION checks. --- configure.ac | 1 - signal.c | 8 -------- 2 files changed, 9 deletions(-) diff --git a/configure.ac b/configure.ac index 916bc348..5048de31 100644 --- a/configure.ac +++ b/configure.ac @@ -295,7 +295,6 @@ AC_CHECK_FUNCS(m4_normalize([ preadv process_vm_readv pwritev - sigaction signalfd stpcpy strerror diff --git a/signal.c b/signal.c index 5b530cf4..3170e480 100644 --- a/signal.c +++ b/signal.c @@ -258,8 +258,6 @@ SYS_FUNC(sigsetmask) return 0; } -#ifdef HAVE_SIGACTION - struct old_sigaction { /* sa_handler may be a libc #define, need to use other name: */ #ifdef MIPS @@ -391,8 +389,6 @@ SYS_FUNC(signal) return 0; } -#endif /* HAVE_SIGACTION */ - SYS_FUNC(siggetmask) { if (exiting(tcp)) { @@ -408,8 +404,6 @@ SYS_FUNC(sigsuspend) return RVAL_DECODED; } -#ifdef HAVE_SIGACTION - /* "Old" sigprocmask, which operates with word-sized signal masks */ SYS_FUNC(sigprocmask) { @@ -447,8 +441,6 @@ SYS_FUNC(sigprocmask) return 0; } -#endif /* HAVE_SIGACTION */ - SYS_FUNC(kill) { tprintf("%d, %s", -- 2.40.0