m4-commit
[Top][All Lists]
Advanced

[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 $




reply via email to

[Prev in Thread] Current Thread [Next in Thread]