strdup: Fix compilation error in C++ mode.
[gnulib.git] / ChangeLog
index 2d03ea7..1755e4d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,83 @@
+2010-09-04  Bruno Haible  <bruno@clisp.org>
+
+       strdup: Fix compilation error in C++ mode.
+       * lib/string.in.h (strdup): In C++ mode with GNULIB_NAMESPACE, undefine
+       the macro.
+
+2010-09-04  Bruno Haible  <bruno@clisp.org>
+
+       dirfd: Fix compilation error in C++ mode on MacOS X, *BSD, IRIX.
+       * lib/dirent.in.h (dirfd): In C++ mode with GNULIB_NAMESPACE, turn the
+       macro into a function.
+       Reported by Jarno Rajahalme <jarno.rajahalme@nsn.com>.
+
+2010-09-04  Bruno Haible  <bruno@clisp.org>
+
+       Set PATH_SEPARATOR the same way autoconf does.
+       * build-aux/relocatable.sh.in (func_find_curr_installdir): Determine
+       the value of PATH_SEPARATOR the same way autoconf-generated configure
+       scripts do.
+       * m4/lib-ld.m4 (AC_LIB_PROG_LD): Likewise.
+       * m4/progtest.m4 (AM_PATH_PROG_WITH_TEST): Likewise.
+
+2010-09-04  Stefano Lattarini  <stefano.lattarini@gmail.com>  (tiny change)
+
+       Set PATH_SEPARATOR the same way autoconf does.
+       * gnulib-tool (func_gnulib_dir): Determine the value of PATH_SEPARATOR
+       the same way autoconf-generated configure scripts do.
+       * posix-modules: Likewise.
+
+2010-09-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       hash: fix safe_hasher const typo
+       * lib/hash.c (safe_hasher): Result is pointer, not pointer to
+       const; otherwise, there is a type error later.
+
+2010-09-02  Jim Meyering  <meyering@redhat.com>
+
+       test-update-copyright.sh: require perl 5.8.0
+       * tests/test-update-copyright.sh: Require 5.8.0,
+       which Tom G. Christensen has confirmed is adequate,
+       while 5.6.1 is not.
+
+2010-09-02  Eric Blake  <eblake@redhat.com>
+
+       tests: init.sh improvements for re-exec'ing with zsh
+       * tests/init.sh: Borrow autoconf POSIX-mode sanitization.  Pass
+       -vx through shell re-exec.
+       Reported by Tom G. Christensen.
+
+       wctype: fix typo in previous commit
+       * m4/wctype_h.m4 (gl_WCTYPE_H): Fix spelling.
+       Reported by Ludovic Courtès.
+
+2010-09-02  Jim Meyering  <meyering@redhat.com>
+
+       test-update-copyright.sh: skip test if Perl is too old
+       * tests/test-update-copyright.sh: Exit 77 if Perl is too old.
+       Reported by Tom G. Christensen.
+
+2010-09-02  Bruno Haible  <bruno@clisp.org>
+
+       wctype: Avoid compilation error on IRIX 6.5.30.
+       * lib/wctype.in.h (iswblank): Declare with a replacement if
+       REPLACE_ISWBLANK is set.
+       * m4/wctype_h.m4 (gl_WCTYPE_H): Check also whether iswblank is
+       declared. Set REPLACE_ISWBLANK.
+       * modules/wctype (Makefile.am): Substitute REPLACE_ISWBLANK.
+       * doc/posix-functions/iswblank.texi: Mention the IRIX 6.5.30 problem.
+       * doc/posix-headers/wctype.texi: Likewise.
+       Reported by Tom G. Christensen <tgc@jupiterrise.com>.
+
+2010-09-01  Bruno Haible  <bruno@clisp.org>
+
+       New module 'socketlib'.
+       * modules/socketlib: New file.
+       * m4/socketlib.m4: New file, extracted from m4/sockets.m4.
+       * m4/sockets.m4 (gl_SOCKETS): Require gl_SOCKETLIB.
+       * modules/sockets (Depends-on): Add socketlib.
+       Suggested by Sam Steingold <sds@gnu.org>.
+
 2010-09-01  Paul Eggert  <eggert@cs.ucla.edu>
 
        fcntl-h, etc.: prefer O_SEARCH to O_RDONLY when applicable