From d2033a599814caa4f753f981bdf64b66f9e8eb8b Mon Sep 17 00:00:00 2001
From: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
Date: Tue, 12 Nov 2002 23:21:55 +0000
Subject: [PATCH] ucontext.h check requires signal.h.

---
 configure    | 50 ++++++++++++++++++++++++++++++++++++++++++++++++--
 configure.ac |  3 ++-
 2 files changed, 50 insertions(+), 3 deletions(-)

diff --git a/configure b/configure
index 114f2fdc41e..3cda30d9d62 100755
--- a/configure
+++ b/configure
@@ -11539,7 +11539,6 @@ done
 
 
 
-
 
 
 for ac_header in \
@@ -11608,7 +11607,6 @@ for ac_header in \
 	sys/wait.h \
 	syscall.h \
 	termios.h \
-	ucontext.h \
 	unistd.h \
 	utime.h \
 
@@ -11990,6 +11988,54 @@ done
 
 
 
+for ac_header in ucontext.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+#include "confdefs.h"
+#include <signal.h>
+
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+         { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_Header=yes"
+else
+  echo "$as_me: failed program was:" >&5
+cat conftest.$ac_ext >&5
+eval "$as_ac_Header=no"
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
 if test "${ac_cv_c_const+set}" = set; then
diff --git a/configure.ac b/configure.ac
index ab2e71f1cb3..79839bc5a2f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1022,7 +1022,6 @@ AC_CHECK_HEADERS(\
 	sys/wait.h \
 	syscall.h \
 	termios.h \
-	ucontext.h \
 	unistd.h \
 	utime.h \
 )
@@ -1057,6 +1056,8 @@ AC_CHECK_HEADERS(resolv.h,,,
      # include <sys/socket.h>
      #endif])
 
+AC_CHECK_HEADERS(ucontext.h,,,[#include <signal.h>])
+
 dnl **** Check for types ****
 
 AC_C_CONST
-- 
GitLab