[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