+2010-08-26 Eric Blake <eblake@redhat.com>
+
+ include_next: silence autoconf 2.68 warning
+ * m4/include_next.m4 (gl_INCLUDE_NEXT): Mark this use of
+ AC_COMPILE_IFELSE as special.
+ (AC_LANG_DEFINES_PROVIDED): Provide dummy implementation for
+ autoconf < 2.68.
+
+ acl: fix compilation test
+ * m4/acl.m4 (gl_FUNC_ALL): Use correct format for
+ AC_COMPILE_IFELSE.
+
+2010-08-26 Bruno Haible <bruno@clisp.org>
+
+ Modernize AC_TRY_RUN invocations.
+ * m4/btowc.m4 (gl_FUNC_BTOWC): Use AC_RUN_IFELSE instead of AC_TRY_RUN.
+ * m4/duplocale.m4 (gl_FUNC_DUPLOCALE): Likewise.
+ * m4/exponentd.m4 (gl_DOUBLE_EXPONENT_LOCATION): Likewise.
+ * m4/exponentf.m4 (gl_FLOAT_EXPONENT_LOCATION): Likewise.
+ * m4/exponentl.m4 (gl_LONG_DOUBLE_EXPONENT_LOCATION): Likewise.
+ * m4/fopen.m4 (gl_FUNC_FOPEN): Likewise.
+ * m4/frexp.m4 (gl_FUNC_FREXP_WORKS): Likewise.
+ * m4/frexpl.m4 (gl_FUNC_FREXPL_WORKS): Likewise.
+ * m4/ftello.m4 (gl_FUNC_FTELLO): Likewise.
+ * m4/iconv.m4 (AM_ICONV_LINK): Likewise.
+ * m4/iconv_open.m4 (gl_FUNC_ICONV_OPEN_UTF): Likewise.
+ * m4/intdiv0.m4 (gt_INTDIV0): Likewise.
+ * m4/isnanf.m4 (gl_ISNANF_WORKS): Likewise.
+ * m4/isnanl.m4 (gl_FUNC_ISNANL_WORKS): Likewise.
+ * m4/ldexpl.m4 (gl_FUNC_LDEXPL_WORKS): Likewise.
+ * m4/mbrlen.m4 (gl_MBRLEN_INCOMPLETE_STATE, gl_MBRLEN_RETVAL,
+ gl_MBRLEN_NUL_RETVAL): Likewise.
+ * m4/mbrtowc.m4 (gl_MBRTOWC_INCOMPLETE_STATE, gl_MBRTOWC_SANITYCHECK,
+ gl_MBRTOWC_NULL_ARG, gl_MBRTOWC_RETVAL, gl_MBRTOWC_NUL_RETVAL):
+ Likewise.
+ * m4/mbsrtowcs.m4 (gl_MBSRTOWCS_WORKS): Likewise.
+ * m4/open.m4 (gl_FUNC_OPEN): Likewise.
+ * m4/printf.m4 (gl_PRINTF_SIZES_C99, gl_PRINTF_LONG_DOUBLE,
+ gl_PRINTF_INFINITE, gl_PRINTF_INFINITE_LONG_DOUBLE,
+ gl_PRINTF_DIRECTIVE_A, gl_PRINTF_DIRECTIVE_F, gl_PRINTF_DIRECTIVE_N,
+ gl_PRINTF_DIRECTIVE_LS, gl_PRINTF_POSITIONS, gl_PRINTF_FLAG_GROUPING,
+ gl_PRINTF_FLAG_LEFTADJUST, gl_PRINTF_FLAG_ZERO, gl_PRINTF_PRECISION,
+ gl_SNPRINTF_TRUNCATION_C99, gl_SNPRINTF_RETVAL_C99,
+ gl_SNPRINTF_DIRECTIVE_N, gl_SNPRINTF_SIZE1, gl_VSNPRINTF_ZEROSIZE_C99):
+ Likewise.
+ * m4/printf-posix.m4 (gt_PRINTF_POSIX): Likewise.
+ * m4/signbit.m4 (gl_SIGNBIT, gl_FLOATTYPE_SIGN_LOCATION): Likewise.
+ * m4/stpncpy.m4 (gl_FUNC_STPNCPY): Likewise.
+ * m4/threadlib.m4 (gl_THREADLIB_BODY): Likewise.
+ * m4/truncl.m4 (gl_FUNC_TRUNCL): Likewise.
+ * m4/ttyname_r.m4 (gl_FUNC_TTYNAME_R): Likewise.
+ * m4/wcrtomb.m4 (gl_FUNC_WCRTOMB): Likewise.
+ * m4/wcsrtombs.m4 (gl_WCSRTOMBS_TERMINATION): Likewise.
+ * m4/wctob.m4 (gl_FUNC_WCTOB): Likewise.
+ * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise.
+
+2010-08-26 Bruno Haible <bruno@clisp.org>
+
+ Modernize AC_TRY_LINK invocations.
+ * m4/acosl.m4 (gl_FUNC_ACOSL): Use AC_LINK_IFELSE instead of
+ AC_TRY_LINK.
+ * m4/argp.m4 (gl_ARGP): Likewise.
+ * m4/asinl.m4 (gl_FUNC_ASINL): Likewise.
+ * m4/atanl.m4 (gl_FUNC_ATANL): Likewise.
+ * m4/ceil.m4 (gl_FUNC_CEIL_LIBS): Likewise.
+ * m4/ceilf.m4 (gl_FUNC_CEILF_LIBS): Likewise.
+ * m4/ceill.m4 (gl_FUNC_CEILL_LIBS): Likewise.
+ * m4/codeset.m4 (AM_LANGINFO_CODESET): Likewise.
+ * m4/cosl.m4 (gl_FUNC_COSL): Likewise.
+ * m4/expl.m4 (gl_FUNC_EXPL): Likewise.
+ * m4/floor.m4 (gl_FUNC_FLOOR_LIBS): Likewise.
+ * m4/floorf.m4 (gl_FUNC_FLOORF_LIBS): Likewise.
+ * m4/floorl.m4 (gl_FUNC_FLOORL_LIBS): Likewise.
+ * m4/frexp.m4 (gl_FUNC_FREXP, gl_CHECK_FREXP_NO_LIBM): Likewise.
+ * m4/frexpl.m4 (gl_FUNC_FREXPL, gl_CHECK_FREXPL_NO_LIBM): Likewise.
+ * m4/ftello.m4 (gl_FUNC_FTELLO): Likewise.
+ * m4/gettext.m4 (AM_GNU_GETTEXT): Likewise.
+ * m4/hostent.m4 (gl_HOSTENT): Likewise.
+ * m4/iconv.m4 (AM_ICONV_LINK): Likewise.
+ * m4/intl.m4 (gt_INTL_SUBDIR_CORE): Likewise.
+ * m4/intlmacosx.m4 (gt_INTL_MACOSX): Likewise.
+ * m4/isnand.m4 (gl_HAVE_ISNAND_IN_LIBM, gl_HAVE_ISNAND_NO_LIBM):
+ Likewise.
+ * m4/isnanf.m4 (gl_HAVE_ISNANF_NO_LIBM, gl_HAVE_ISNANF_IN_LIBM):
+ Likewise.
+ * m4/isnanl.m4 (gl_HAVE_ISNANL_NO_LIBM, gl_HAVE_ISNANL_IN_LIBM):
+ Likewise.
+ * m4/lcmessage.m4 (gt_LC_MESSAGES): Likewise.
+ * m4/ldexpl.m4 (gl_FUNC_LDEXPL, gl_CHECK_LDEXPL_NO_LIBM): Likewise.
+ * m4/lib-link.m4 (AC_LIB_HAVE_LINKFLAGS): Likewise.
+ * m4/logb.m4 (gl_FUNC_LOGB): Likewise.
+ * m4/logl.m4 (gl_FUNC_LOGL): Likewise.
+ * m4/printf-frexp.m4 (gl_FUNC_PRINTF_FREXP): Likewise.
+ * m4/servent.m4 (gl_SERVENT): Likewise.
+ * m4/signbit.m4 (gl_SIGNBIT): Likewise.
+ * m4/sinl.m4 (gl_FUNC_SINL): Likewise.
+ * m4/sqrtl.m4 (gl_FUNC_SQRTL): Likewise.
+ * m4/tanl.m4 (gl_FUNC_TANL): Likewise.
+ * m4/threadlib.m4 (gl_THREADLIB_BODY): Likewise.
+ * m4/trunc.m4 (gl_FUNC_TRUNC): Likewise.
+ * m4/truncf.m4 (gl_FUNC_TRUNCF): Likewise.
+ * m4/truncl.m4 (gl_FUNC_TRUNCL): Likewise.
+ * modules/tsearch-tests (configure.ac): Likewise.
+
+2010-08-26 Bruno Haible <bruno@clisp.org>
+
+ Modernize AC_TRY_COMPILE invocations.
+ * m4/environ.m4 (gt_CHECK_VAR_DECL): Use AC_COMPILE_IFELSE instead of
+ AC_TRY_COMPILE.
+ * m4/iconv.m4 (gl_iconv_AC_DEFUN): Likewise.
+ * m4/intl.m4 (gt_CHECK_DECL): Likewise.
+ * m4/intmax.m4 (gt_TYPE_INTMAX_T): Likewise.
+ * m4/intmax_t.m4 (gt_AC_TYPE_INTMAX_T): Likewise.
+ * m4/inttypes-pri.m4 (gt_INTTYPES_PRI): Likewise.
+ * m4/inttypes_h.m4 (gl_AC_HEADER_INTTYPES_H): Likewise.
+ * m4/locale_h.m4 (gl_LOCALE_H): Likewise.
+ * m4/lock.m4 (gl_LOCK): Likewise.
+ * m4/malloc.m4 (gl_CHECK_MALLOC_POSIX): Likewise.
+ * m4/mbswidth.m4 (gl_MBSWIDTH): Likewise.
+ * m4/minmax.m4 (gl_MINMAX_IN_HEADER): Likewise.
+ * m4/setenv.m4 (gl_FUNC_UNSETENV): Likewise.
+ * m4/size_max.m4 (gl_SIZE_MAX): Likewise.
+ * m4/ssize_t.m4 (gt_TYPE_SSIZE_T): Likewise.
+ * m4/stdarg.m4 (gl_STDARG_H): Likewise.
+ * m4/stdbool.m4 (AC_HEADER_STDBOOL): Likewise.
+ * m4/stdint_h.m4 (gl_AC_HEADER_STDINT_H): Likewise.
+ * m4/visibility.m4 (gl_VISIBILITY): Likewise.
+ * m4/wchar_t.m4 (gt_TYPE_WCHAR_T): Likewise.
+ * m4/wint_t.m4 (gt_TYPE_WINT_T): Likewise.
+ * m4/libunistring.m4 (gl_LIBUNISTRING_CORE): Likewise. Remove
+ extraneous semicolon.
+
+2010-08-26 Jim Meyering <meyering@redhat.com>
+
+ stat-time: relax license LGPL
+ * modules/stat-time (License): Change from GPL to LGPL,
+ with consent from all contributors, for use in libguile.
+ Requested by Ludovic Courtès.
+
+2010-08-26 Erik Faye-Lund <kusmabite@gmail.com>
+
+ poll: return immediately on POLLHUP.
+ * lib/poll.c (poll): Always set timeout before wait_timeout is
+ computed.
+
+2010-08-25 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Fix test-unlinkat, test-rmdir failure on AIX 5.3.
+ * tests/test-rmdir.h (test_rmdir_func): Also accept EEXIST for
+ rmdir ("dir/.//"), unlinkat.
+
+2010-08-24 Paul Eggert <eggert@cs.ucla.edu>
+
+ stdbool: avoid spurious failure with modern xlc
+ * m4/stdbool.m4 (AC_HEADER_STDBOOL): Resync with autoconf.
+
+2010-08-24 Bruno Haible <bruno@clisp.org>
+
+ getloadavg: simplify code
+ * m4/getloadavg.m4 (gl_GETLOADAVG): Remove useless test of
+ gl_have_func. Update comments.
+
+2010-08-24 Eric Blake <eblake@redhat.com>
+
+ getloadavg: don't define SVR4 on cygwin
+ * m4/getloadavg.m4 (gl_GETLOADAVG): Sync with autoconf fix, to
+ only define SVR4 when -lkvm is required.
+ Reported by Yaakov Selkowitz.
+
+2010-08-24 Bruno Haible <bruno@clisp.org>
+
+ priv-set: fix comment
+ * lib/priv-set.c (priv_set_restore): Fix typo in comment.
+
+2010-08-23 Paul Eggert <eggert@cs.ucla.edu>
+
+ priv-set: fix comments
+ * lib/priv-set.c (priv_set_remove, priv_set_restore): Fix comments
+ to match code, as suggested by David Bartley in:
+ http://lists.gnu.org/archive/html/bug-tar/2010-08/msg00018.html
+
+2010-08-23 Eric Blake <eblake@redhat.com>
+
+ stdbool: avoid rejecting clang
+ * m4/stdbool.m4 (AC_HEADER_STDBOOL): Resync with autoconf.
+ * tests/test-stdbool.c: Enable more tests if using the system
+ <stdbool.h> instead of the gnulib replacement.
+ (main): Move xlc bug test to a runtime test for all compilers.
+ Reported by Anders Kaseorg.
+
+ argz: fix shell quoting issue
+ * m4/argz.m4 (gl_FUNC_ARGZ): Allow for spaces in argument.
+ Reported by Charles Wilson.
+
+2010-08-22 Paolo Bonzini <bonzini@gnu.org>
+ Erik Faye-Lund <kusmabite@gmail.com>
+
+ poll, select: handle ERROR_BROKEN_PIPE.
+ * lib/poll.c (win32_compute_revents): Return POLLHUP when
+ PeekNamedPipe fails with ERROR_BROKEN_PIPE.
+ * lib/select.c (win32_compute_revents): Do not mark a pipe
+ as writeable if PeekNamedPipe fails with ERROR_BROKEN_PIPE.
+
+2010-08-22 Giuseppe Scrivano <gscrivano@gnu.org>
+
+ fts: allow compilation with C++
+ * lib/fts_.h: Specify extern "C" linkage with C++.
+
+2010-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Fix gnulib-tool sed script de-commentation for AIX sed.
+ * gnulib-tool (sed_comments): Try indented comments, for AIX 5.3
+ sed.
+
+2010-08-17 Eric Blake <eblake@redhat.com>
+
+ test-stddef: test for (some) offsetof bugs
+ * tests/test-stddef.c: Enhance test to ensure correct type of
+ offsetof.
+ * doc/posix-headers/stddef.texi (stddef.h): Document a Solaris bug
+ that we are not fixing at this time.
+
+2010-08-15 Bruno Haible <bruno@clisp.org>
+
+ stpncpy: Allow stpncpy to be defined as a macro.
+ * m4/stpncpy.m4 (gl_FUNC_STPNCPY): Don't attempt to redeclare stpncpy
+ if it's already correctly declared.
+ * lib/string.in.h (stpncpy): Undefine before redefining.
+ Reported by Jeremy Huddleston <jeremyhu@macports.org>.
+
+2010-08-14 Bruno Haible <bruno@clisp.org>
+
+ Rename module 'memxfrm' to 'amemxfrm'.
+ * lib/amemxfrm.h: Renamed from lib/memxfrm.h.
+ (amemxfrm): Renamed from memxfrm.
+ * lib/amemxfrm.c: Renamed from lib/memxfrm.h. Include amemxfrm.h.
+ (amemxfrm): Renamed from memxfrm.
+ * modules/amemxfrm: Renamed from modules/memxfrm. Update.
+ * NEWS: Mention the change.
+ * MODULES.html.sh (String handling <string.h>): Update.
+ * lib/unicase/u-casexfrm.h: Invoke amemxfrm instead of memxfrm.
+ * lib/unicase/u8-casexfrm.c: Include amemxfrm.h instead of memxfrm.h.
+ * lib/unicase/u16-casexfrm.c: Likewise.
+ * lib/unicase/u32-casexfrm.c: Likewise.
+ * lib/uninorm/u-normxfrm.h: Invoke amemxfrm instead of memxfrm.
+ * lib/uninorm/u8-normxfrm.c: Include amemxfrm.h instead of memxfrm.h.
+ * lib/uninorm/u16-normxfrm.c: Likewise.
+ * lib/uninorm/u32-normxfrm.c: Likewise.
+ * modules/unicase/u8-casexfrm (Depends-on): Add amemxfrm, remove
+ memxfrm.
+ * modules/unicase/u16-casexfrm (Depends-on): Likewise.
+ * modules/unicase/u32-casexfrm (Depends-on): Likewise.
+ * modules/uninorm/u8-normxfrm (Depends-on): Likewise.
+ * modules/uninorm/u16-normxfrm (Depends-on): Likewise.
+ * modules/uninorm/u32-normxfrm (Depends-on): Likewise.
+ Suggested by Paul Eggert.
+
+2010-08-14 Bruno Haible <bruno@clisp.org>
+
+ Tests for module 'astrxfrm'.
+ * modules/astrxfrm-tests: New file.
+ * tests/test-astrxfrm.c: New file.
+
+ New module 'astrxfrm'.
+ * lib/astrxfrm.h: New file.
+ * lib/astrxfrm.c: New file, based on lib/memxfrm.c.
+ * modules/astrxfrm: New file.
+
+2010-08-14 Reuben Thomas <rrt@sc3d.org>
+
+ regex: Tweak doc.
+ * doc/regex.texi (Overview): Don't mention regex.c.
+ (GNU Regular Expression Compiling): Likewise.
+ (Match-end-of-line Operator): Mention 'not_eol'.
+
+2010-08-14 Brian Gough <bjg@gnu.org>
+ Bruno Haible <bruno@clisp.org>
+
+ git-merge-changelog: add doc relating to use with bzr and hg.
+ * lib/git-merge-changelog.c: Add comments regarding bzr, hg, diff3.
+
+2010-08-14 Matthias Bolte <matthias.bolte@googlemail.com>
+
+ pthread: fix pthread.h creation for srcdir != builddir
+ * modules/pthread (Makefile.am): Fix the rule to work also in a
+ non-srcdir build.
+
+2010-08-13 Karl Berry <karl@gnu.org>
+
+ * doc/regex.texi (Predefined Syntaxes): @smallexample.
+ * doc/posix-*/*: force line break before @url of POSIX
+ specifications.
+ Suggested by Werner Lemberg.
+
+2010-08-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ strtod: fix const diagnostic
+ * lib/strtod.c (strtod): Don't assign const char * to char *,
+ as this elicits a warning from GCC when warnings are enabled.
+
+2010-08-10 Pádraig Brady <P@draigbrady.com>
+ and Eric Blake <eblake@redhat.com>
+
+ copy-acl: ignore ENOTSUP on HP-UX
+ * lib/acl-internal.h (ACL_NOT_WELL_SUPPORTED): Move definition up,
+ so that it is available for HP-UX.
+ * lib/copy-acl.c (qcopy_acl): Use it.
+ Reported by Patrick M. Callahan.
+
2010-08-10 Eric Blake <eblake@redhat.com>
open, chown: relax license