[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to m4/ChangeLog,v [branch-1_4]
From: |
Eric Blake |
Subject: |
Changes to m4/ChangeLog,v [branch-1_4] |
Date: |
Thu, 22 Jun 2006 03:29:37 +0000 |
CVSROOT: /sources/m4
Module name: m4
Branch: branch-1_4
Changes by: Eric Blake <ericb> 06/06/22 03:29:36
Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.1.1.1.2.76
retrieving revision 1.1.1.1.2.77
diff -u -b -r1.1.1.1.2.76 -r1.1.1.1.2.77
--- ChangeLog 20 Jun 2006 03:22:53 -0000 1.1.1.1.2.76
+++ ChangeLog 22 Jun 2006 03:29:36 -0000 1.1.1.1.2.77
@@ -1,3 +1,28 @@
+2006-06-20 Eric Blake <address@hidden>
+
+ Avoid obsolete sigstack when POSIX sigaltstack is available:
+ * src/m4.c: Blindly assume signal.h, since stackovf.c and gnulib
+ do likewise.
+ * configure.ac (AC_CHECK_HEADERS): Likewise.
+ (AC_CHECK_TYPES): New check for siginfo_t, since siginfo.h is
+ obsolete and most hosts now have it in signal.h.
+ (AC_CHECK_MEMBERS): New check for sigaction.sa_sigaction.
+ (AC_CACHE_CHECK): Cache decision to use stackovf.
+ (AC_EGREP_HEADER): Switch to AC_CHECK_TYPES.
+ * src/stackovf.c (DEBUG_STACKOVF): Remove unused define.
+ (SA_RESETHAND, SA_SIGINFO): Provide fallback definitions, to
+ simplify later code.
+ (PARAM_STACKOVF, PARAM_NOSTACKOVF): Move further away from NULL,
+ in case of dereferencing a member of a NULL pointer.
+ (sigsegv_handler) [HAVE_STRUCT_SIGACTION_SA_SIGACTION]: Define a
+ POSIX handler.
+ (setup_stackovf_trap): Use NULL instead of 0 for pointers, use
+ EXIT_FAILURE in error, indent preprocessor directives.
+ [HAVE_SIGALTSTACK && HAVE_SIGINFO_T]: Depend on siginfo_t, not
+ siginfo.h.
+ [HAVE_SIGACTION && defined SA_ONSTACK]: Prefer POSIX handler.
+ Reported by Santiago Vila.
+
2006-06-19 Eric Blake <address@hidden>
* THANKS: Update.
@@ -2134,4 +2159,4 @@
* Initial beta release. Release 0.50, manual 0.05.
- $Revision: 1.1.1.1.2.76 $ $Date: 2006/06/20 03:22:53 $
+ $Revision: 1.1.1.1.2.77 $ $Date: 2006/06/22 03:29:36 $
- Changes to m4/ChangeLog,v [branch-1_4], (continued)
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/15
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/15
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/16
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/17
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/17
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/18
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/18
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/18
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/18
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/19
- Changes to m4/ChangeLog,v [branch-1_4],
Eric Blake <=
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/22
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/22
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/22
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/22
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/22
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/23
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/23
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/23
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/24
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/06/27