From 07e54c1affe90d48eb712cc10ea7891edaa1e627 Mon Sep 17 00:00:00 2001 From: Kevin Ryde Date: Wed, 20 Mar 2002 22:51:15 +0100 Subject: * demos/pexpr.c, demos/pexpr-config-h.in, configure.in: Use an autoconf test for stack_t. --- demos/pexpr-config-h.in | 3 +++ demos/pexpr.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'demos') diff --git a/demos/pexpr-config-h.in b/demos/pexpr-config-h.in index b3db0d15f..ec1e7ee24 100644 --- a/demos/pexpr-config-h.in +++ b/demos/pexpr-config-h.in @@ -41,3 +41,6 @@ Place - Suite 330, Boston, MA 02111-1307, USA. */ /* Define if you have the `sigstack' function. */ #define HAVE_SIGSTACK @HAVE_SIGSTACK_01@ + +/* Define if the system has the type `stack_t'. */ +#define HAVE_STACK_T @HAVE_STACK_T_01@ diff --git a/demos/pexpr.c b/demos/pexpr.c index fc5269b62..4b2f20b4e 100644 --- a/demos/pexpr.c +++ b/demos/pexpr.c @@ -190,7 +190,8 @@ setup_error_handler (void) overflown stack. */ #if HAVE_SIGALTSTACK { -#if _AIX + /* AIX uses stack_t, MacOS uses struct sigaltstack. */ +#if HAVE_STACK_T stack_t s; #else struct sigaltstack s; -- cgit v1.2.1