maint.mk: test further PATH_MAX issues
[pspp] / ChangeLog
index 70c1903d45d68a4a8c51e103670dd3ae42a74e27..9d7a52e323890f506c273c7cad7cbf627a63d89f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,45 @@
+2011-06-23  Eric Blake  <eblake@redhat.com>
+
+       maint.mk: test further PATH_MAX issues
+       * top/maint.mk (sc_prohibit_path_max_array): Rename...
+       (sc_prohibit_path_max_allocation): ...and also test alloca.
+       Suggested by Jim Meyering.
+
+2011-06-22  Eric Blake  <eblake@redhat.com>
+
+       maint.mk: add syntax-check to avoid char[PATH_MAX]
+       * top/maint.mk (sc_prohibit_path_max_array): New rule.
+
+       stat: be robust to PATH_MAX definition
+       * lib/stat.c (rpl_stat): Require reasonable PATH_MAX.
+       * modules/stat (Depends-on): Add verify.
+
+       link: work around IRIX bug
+       * m4/link.m4 (gl_FUNC_LINK): Expose the bug.
+       * lib/link.c (rpl_link): Work around it.
+       * tests/test-link.h (test_link): Enhance test.
+       * doc/posix-functions/link.texi (link): Document the bug.
+
+       getopt: silence clang warning
+       * lib/getopt.c (_getopt_internal_r): Avoid unlikely NULL
+       dereference.
+       Reported by Gustavo Martin Domato.
+
+2011-06-22  Jim Meyering  <meyering@redhat.com>
+
+       bootstrap: do not insert a blank line into each .gitignore file
+       * build-aux/bootstrap (sort_patterns): Filter out blank lines.
+
 2011-06-21  Eric Blake  <eblake@redhat.com>
 
+       perror: test for output mismatch
+       * m4/perror.m4 (gl_FUNC_PERROR): Add test, in order to replace
+       perror on IRIX.
+
+       strerror_r: fix OpenBSD behavior on out-of-range
+       * lib/strerror_r.c (strerror_r): Always use maximal string.
+       * doc/posix-functions/strerror_r.texi (strerror_r): Document it.
+
        strerror_r: fix OpenBSD behavior on 0
        * lib/strerror-override.c (strerror_override): Also override 0
        when needed.