getaddrinfo: Don't depend on strdup.
[pspp] / ChangeLog
index addc68a49de96ca74f23f78160e01d4a9e35d4d3..370dd9c1ab87b22508bed15a6c6acad17ff6bee6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,118 @@
+2008-09-18  Simon Josefsson  <simon@josefsson.org>
+
+       * modules/getaddrinfo (Depends-on): Remove strdup, this module
+       assumes strdup exists and does not depend on strdup to return
+       ENOMEM on out of memory conditions.
+
+2008-09-18  Bruno Haible  <bruno@clisp.org>
+
+       * lib/vasnprintf.c (decimal_point_char): Define also if
+       NEED_PRINTF_INFINITE_LONG_DOUBLE.
+       (VASNPRINTF): When printing ±0.0L in NEED_PRINTF_INFINITE_LONG_DOUBLE
+       case with 'e' format, always use two digits for the exponent.
+       Reported by Jim Meyering.
+
+2008-09-16  Bruno Haible  <bruno@clisp.org>
+       and Eric Blake  <ebb9@byu.net>
+
+       vasnprintf: support Irix 5.3
+       * lib/vasnprintf.c (VASNPRINTF): Also handle -0.0L on platforms
+       that mishandle long double infinity.
+       Reported by Tom G. Christensen.
+
+2008-09-16  Bruno Haible  <bruno@clisp.org>
+
+       * doc/glibc-functions/scandir.texi: Mention the function is missing on
+       Solaris 9.
+       * doc/glibc-functions/alphasort.texi: Likewise.
+       Reported by Michael Haubenwallner <michael.haubenwallner@salomon.at>.
+
+2008-09-16  Jim Meyering  <meyering@redhat.com>
+
+       posix-shell.m4: reject opensolaris's "sh (AT&T Research) 1993-12-28 s+"
+       * m4/posix-shell.m4 (gl_POSIX_SHELL): Reject a shell that lets
+       a umask modification leak out of a subshell.  Otherwise, the
+       opensolaris /bin/sh would be accepted and thus cause unwarranted
+       failures in the coreutils test suite.
+
+2008-09-16  Paolo Bonzini  <bonzini@gnu.org>
+
+       * tests/test-poll.c (connect_to_socket): Allow non-blocking connect
+       to succeed.
+
+2008-09-16  Jim Meyering  <meyering@redhat.com>
+
+       avoid spurious test failure when library is built without ACL support
+       * m4/acl.m4 (USE_ACL): Define as a shell variable, too, for...
+       * modules/acl-tests (Makefile.am) [TESTS_ENVIRONMENT]: Add USE_ACL.
+       * tests/test-file-has-acl.sh: Skip if USE_ACL == 0.
+       * tests/test-copy-acl.sh: Likewise.
+
+2008-09-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * lib/fstrcmp.c (fstrcmp_bounded): Use a second, less quick upper bound
+       based on character occurrence counts.
+
+2008-09-15  Eric Blake  <ebb9@byu.net>
+
+       tests: avoid some compiler warnings
+       * tests/test-memchr.c (main): Pass NULL indirectly.
+       * tests/test-closein.c (main): Avoid unused variable.
+
+2008-09-15  Bruno Haible  <bruno@clisp.org>
+
+       * m4/errno_h.m4 (gl_HEADER_ERRNO_H_BODY): Test for all the macros that
+       are missing on OpenBSD 4.0 individually.
+       Reported by Yoann Vandoorselaere <yoann.v@prelude-ids.com>.
+
+2008-09-15  Bruno Haible  <bruno@clisp.org>
+
+       * doc/posix-headers/errno.texi: Mention the Cygwin problem.
+       * doc/posix-functions/strerror.texi: Mention also Cygwin.
+       * doc/posix-functions/perror.texi: Likewise.
+       * m4/errno_h.m4 (gl_HEADER_ERRNO_H_BODY): Test also whether ECANCELED
+       is missing.
+       Reported by Eric Blake.
+
+       * lib/errno.in.h: Use replacement values >= 2000.
+       Reported by Eric Blake.
+
+2008-09-14  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * lib/fstrcmp.c (EXTRA_CONTEXT_FIELDS): Add field 'edit_count_limit'.
+       (EARLY_ABORT): Return true when the edit_count has grown too beyond the
+       limit.
+       (fstrcmp_bounded): Initialize the edit_count_limit. Return 0 when
+       compareseq was aborted.
+
 2008-09-14  Bruno Haible  <bruno@clisp.org>
 
+       * lib/fstrcmp.c (EXTRA_CONTEXT_FIELDS): Combine xvec_edit_count and
+       yvec_edit_count.
+       (NOTE_DELETE, NOTE_INSERT): Increment the combined edit count.
+       (fstrcmp_bounded): Simplify result computation accordingly.
+
+2008-09-14  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * lib/fstrcmp.h (fstrcmp_bounded): New declaration.
+       (fstrcmp): Define in terms of fstrcmp_bounded.
+       * lib/fstrcmp.c (fstrcmp_bounded): Renamed from fstrcmp. Add
+       lower_bound argument.
+       Return quickly if the result is certainly < lower_bound.
+       * tests/test-fstrcmp.c (check_fstrcmp): Test also fstrcmp_bounded.
+
+2008-09-14  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * lib/diffseq.h (EARLY_ABORT): New macro.
+       (compareseq): Change return type to bool. Return true when EARLY_ABORT
+       evaluates to true.
+
+2008-09-14  Bruno Haible  <bruno@clisp.org>
+
+       * modules/perror-tests: New file.
+       * tests/test-perror.sh: New file.
+       * tests/test-perror.c: New file.
+
        New module 'perror'.
        * lib/stdio.in.h (perror): New declaration.
        * lib/perror.c: New file.
        __MSVCRT__.
 
 2008-09-13  Yoann Vandoorselaere  <yoann.v@prelude-ids.com>
-            Bruno Haible  <bruno@clisp.org>
+           Bruno Haible  <bruno@clisp.org>
 
        * lib/glob.c: Don't include <pwd.h> on native Windows.
        (WINDOWS32): New macro.
        Approved by Eric Blake.
 
 2008-09-04  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
-            Bruno Haible  <bruno@clisp.org>
+           Bruno Haible  <bruno@clisp.org>
 
        Make gnulib-tool work with native 'sed' on AIX.
        * gnulib-tool (sed_noop): New variable.
        Reported by Albert Chin <bug-gnulib@mlists.thewrittenword.com>.
 
 2008-09-04  Albert Chin  <bug-gnulib@mlists.thewrittenword.com>
-            Bruno Haible  <bruno@clisp.org>
+           Bruno Haible  <bruno@clisp.org>
 
        * m4/include_next.m4 (gl_INCLUDE_NEXT): Add check whether #include_next
        also works after #include directives.