From 714617e7ec20244d62d109cb83bd761484e2b2b9 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 13 Jan 2017 11:43:40 +0100 Subject: configure: Remove __RTEMS_HAVE_DECL_SIGALTSTACK__ --- cpukit/configure.ac | 10 ---------- cpukit/libnetworking/rtems/rtems_bsdnet_internal.h | 7 ------- 2 files changed, 17 deletions(-) diff --git a/cpukit/configure.ac b/cpukit/configure.ac index 93404e7cf3..6f736c152c 100644 --- a/cpukit/configure.ac +++ b/cpukit/configure.ac @@ -116,12 +116,6 @@ RTEMS_CHECK_FUNC([pthread_getattr_np],[ #define _GNU_SOURCE #include ]) -# This was added to newlib in August 2014 to improve conformance. -# Disable use of internal definition if it is present. -RTEMS_CHECK_FUNC([sigaltstack],[ - #define _GNU_SOURCE - #include ]) - # Mandated by POSIX, not declared in some versions of newlib. AC_CHECK_DECLS([getrusage],,,[#include sys/resource.h]) @@ -239,10 +233,6 @@ RTEMS_CPUOPT([RTEMS_VERSION], [RTEMS version string]) ## Header file differences that need to be known in .h after install -RTEMS_CPUOPT([__RTEMS_HAVE_DECL_SIGALTSTACK__], - [test x"${ac_cv_have_decl_sigaltstack}" = x"yes"], - [1], - [indicate if in toolset has sigaltstack()]) ## This improves both the size and coverage analysis. RTEMS_CPUOPT([__RTEMS_DO_NOT_INLINE_THREAD_ENABLE_DISPATCH__], diff --git a/cpukit/libnetworking/rtems/rtems_bsdnet_internal.h b/cpukit/libnetworking/rtems/rtems_bsdnet_internal.h index 10a1f62442..fffe1b2e21 100644 --- a/cpukit/libnetworking/rtems/rtems_bsdnet_internal.h +++ b/cpukit/libnetworking/rtems/rtems_bsdnet_internal.h @@ -83,13 +83,6 @@ typedef quad_t * qaddr_t; typedef void __sighandler_t(int); typedef __sighandler_t *sig_t; /* type of pointer to a signal function */ #define NSIG 32 -#if (__RTEMS_HAVE_DECL_SIGALTSTACK__ == 0) -struct sigaltstack { - char *ss_sp; /* signal stack base */ - int ss_size; /* signal stack length */ - int ss_flags; /* SS_DISABLE and/or SS_ONSTACK */ -}; -#endif #ifdef _KERNEL typedef int boolean_t; -- cgit v1.2.3