[rtems commit] configure: Remove __RTEMS_HAVE_DECL_SIGALTSTACK__

Sebastian Huber sebh at rtems.org
Fri Jan 13 10:47:02 UTC 2017


Module:    rtems
Branch:    master
Commit:    714617e7ec20244d62d109cb83bd761484e2b2b9
Changeset: http://git.rtems.org/rtems/commit/?id=714617e7ec20244d62d109cb83bd761484e2b2b9

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Jan 13 11:43:40 2017 +0100

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 93404e7..6f736c1 100644
--- a/cpukit/configure.ac
+++ b/cpukit/configure.ac
@@ -116,12 +116,6 @@ RTEMS_CHECK_FUNC([pthread_getattr_np],[
   #define _GNU_SOURCE
   #include <pthread.h>])
 
-# 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 <signal.h>])
-
 # 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 <signal.h> 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 10a1f62..fffe1b2 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;




More information about the vc mailing list