openat: test for fstatat (AT_FDCWD, ..., 0) bug
[gnulib.git] / ChangeLog
index 1c292ab..1301290 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,46 @@
+2011-09-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       openat: test for fstatat (AT_FDCWD, ..., 0) bug
+       This tests for another fstatat bug on AIX 7.1:
+       fstatat (AT_FDCWD, ..., 0) does not work.  See
+       <http://lists.gnu.org/archive/html/bug-tar/2011-09/msg00015.html>.
+       * lib/fstatat.c (FSTATAT_AT_FDCWD_0_BROKEN)
+       (LSTAT_FOLLOWS_SLASHED_SYMLINK): Default to 0.
+       (rpl_fstatat): Adjust so that it works around either (or both)
+       bugs if present.
+       * m4/openat.m4 (gl_FUNC_FSTATAT): Test for this fstatat bug.
+
+2011-09-03  Karl Berry  <karl@gnu.org>
+
+       * doc/regex.texi (Character Class Operators): Avoid literal ":"
+       in index entries.
+
+2011-09-02  Bruno Haible  <bruno@clisp.org>
+
+       Allow the user to override the choice of AR, ARFLAGS, RANLIB.
+       * m4/gnulib-common.m4 (gl_PROG_AR_RANLIB): Don't override the given
+       values of AR, ARFLAGS, RANLIB.
+       Reported by John W. Eaton <jwe@gnu.org> for Octave.
+
+2011-09-02  Bruno Haible  <bruno@clisp.org>
+
+       Find 'ar' program that fits with --host argument.
+       * m4/gnulib-common.m4 (gl_PROG_AR_RANLIB): Use AC_CHECK_TOOL.
+
+2011-09-02  Bruno Haible  <bruno@clisp.org>
+
+       tests: init.sh: Support any non-GNU diff.
+       * tests/init.sh (compare): If "diff -c" is supported but "diff -u" is
+       not, use "diff -c". Useful on AIX 6.1, HP-UX 11.31, OSF/1 5.1,
+       Solaris 8.
+
 2011-09-02  Bruno Haible  <bruno@clisp.org>
 
        tests: init.sh: work also with any non-GNU diff that supports -u
        * tests/init.sh: Relax check for diff -u support.
        Rather than checking for GNU diff via --version, simply check
        for support for -u itself.  Useful at least on OpenBSD 4.9,
-       AIX 7.1, IRIX 6.5 and Solaris 10.
+       AIX 7.1, IRIX 6.5, and Solaris 10.
 
 2011-09-01  Bruno Haible  <bruno@clisp.org>