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: Fri, 30 Jun 2006 18:58:12 +0000

CVSROOT:        /sources/m4
Module name:    m4
Branch:         branch-1_4
Changes by:     Eric Blake <ericb>      06/06/30 18:58:12

Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.1.1.1.2.91
retrieving revision 1.1.1.1.2.92
diff -u -b -r1.1.1.1.2.91 -r1.1.1.1.2.92
--- ChangeLog   30 Jun 2006 15:06:53 -0000      1.1.1.1.2.91
+++ ChangeLog   30 Jun 2006 18:58:11 -0000      1.1.1.1.2.92
@@ -1,5 +1,21 @@
 2006-06-30  Eric Blake  <address@hidden>
 
+       For compatibility with other m4 implementations, sysval returns
+       signal<<8 rather than 0 if syscmd is terminated by a signal.
+       * configure.ac (AC_CHECK_HEADERS_ONCE): Check for sys/wait.h.
+       * src/builtin.c (include): Include sys/wait.h when stdlib.h does
+       not provide wait macros.
+       (WTERMSIG, WIFSIGNALED, WIFEXITED): More fallback macros.
+       (M4SYSVAL_EXITBITS, M4SYSVAL_TERMSIGBITS): New helper macros.
+       (m4_esyscmd): Set sysval to -1 on failure.
+       (m4_sysval): Print 127 on failure, and accomodate signals if they
+       are detectable.
+       * NEWS: Document this change.
+       * doc/m4.texinfo (Platform macros, Esyscmd, Sysval): Fix typos in
+       last commit.
+       * checks/check-them: Likewise.
+       * src/debug.c (debug_set_file): Work around mingw fstat bug.
+
        * src/m4.h (UNIX, W32_NATIVE): Improve platform detection macros.
        * src/freeze.c (produce_frozen_state): Use new spelling of
        platform macro.
@@ -2310,4 +2326,4 @@
 
        * Initial beta release.  Release 0.50, manual 0.05.
 
-       $Revision: 1.1.1.1.2.91 $ $Date: 2006/06/30 15:06:53 $
+       $Revision: 1.1.1.1.2.92 $ $Date: 2006/06/30 18:58:11 $




reply via email to

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