+2010-01-09 Bruno Haible <bruno@clisp.org>
+
+ Tests for module 'getlogin_r'.
+ * modules/getlogin_r-tests: New file.
+ * tests/test-getlogin_r.c: New file.
+
+2010-01-08 Simon Josefsson <simon@josefsson.org>
+
+ * lib/dup2.c (rpl_dup2): Improve comment.
+
+2010-01-08 Eric Blake <ebb9@byu.net>
+
+ dup2: work around mingw bug
+ * lib/dup2.c (rpl_dup2): Sanitize return value on mingw.
+ Reported by Simon Josefsson.
+
+2010-01-07 John W. Eaton <jwe@octave.org> (tiny change)
+
+ glob: Fix C++ compilation.
+ * lib/glob.in.h [__cplusplus]: Define __BEGIN_DECLS and __END_DECLS for
+ C++.
+
+2010-01-07 Bruno Haible <bruno@clisp.org>
+
+ Fix indentation of wctype.in.h, broken since 2007-01-06.
+ * lib/wctype.in.h: Fix indentation of preprocessor directives.
+
+2010-01-07 Bruno Haible <bruno@clisp.org>
+
+ mbslen: Avoid collision with system function.
+ * lib/string.in.h [MirBSD]: Include <wchar.h>.
+ (mbslen): Undefine first. Alias mbslen to rpl_mbslen.
+ * m4/mbslen.m4: New file.
+ * modules/mbslen (Files): Add it.
+ (configure.ac): Invoke gl_MBSLEN.
+ * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Initialize HAVE_MBSLEN.
+ * modules/string (Makefile.am): Substitute HAVE_MBSLEN.
+ Reported by Nelson H. F. Beebe <beebe@math.utah.edu>
+ via Ian Beckwith <ianb@erislabs.net>.
+
+2010-01-07 Bruno Haible <bruno@clisp.org>
+
+ dirent: Document the last fix.
+ * doc/posix-headers/dirent.texi: Document the bug of missing 'ino_t'.
+
+2010-01-07 Bruno Haible <bruno@clisp.org>
+
+ stdio: Ensure <stdio.h> defines off_t, ssize_t, va_list.
+ * lib/stdio.in.h: Include <sys/types.h> unconditionally.
+ * tests/test-stdio.c: Verify that fpos_t, off_t, size_t, ssize_t,
+ va_list are defined.
+ * doc/posix-headers/stdio.texi: Document the bug of missing types.
+ Reported by Eric Blake.
+
+2010-01-07 Bruno Haible <bruno@clisp.org>
+
+ xlist, xoset: Fix missing dependency bug, introduced on 2009-12-13.
+ * modules/xlist (Depends-on): Add 'list',
+ * modules/xoset (Depends-on): Add 'oset'.
+ Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2010-01-07 Bruno Haible <bruno@clisp.org>
+
+ * doc/posix-functions/strcasecmp.texi: Clarify the platforms.
+ * doc/posix-functions/strncasecmp.texi: Likewise.
+
+2010-01-07 Bruno Haible <bruno@clisp.org>
+
+ * m4/nl_langinfo.m4 (gl_FUNC_NL_LANGINFO): Simplify logic.
+
+2010-01-07 John W. Eaton <jwe@octave.org>
+
+ wctype: allow C++ use
+ * lib/wctype.in.h: Add extern "C" block for C++.
+
+2010-01-06 Eric Blake <ebb9@byu.net>
+
+ maint.mk: detect incorrect GFDL usage
+ * top/maint.mk (_GFDL_regexp, sc_GFDL_version): New rule.
+
+2010-01-06 Jim Meyering <meyering@redhat.com>
+ and Eric Blake <ebb9@byu.net>
+
+ maint.mk: ignore multi-line copyright in NEWS
+ * top/maint.mk (NEWS_hash): Add immunity to multi-line copyright.
+
+2010-01-06 Eric Blake <ebb9@byu.net>
+
+ select: add missing dependency
+ * modules/select-tests (Depends-on): Move sockets dependency...
+ * modules/select (Depends-on): ...here.
+ Reported by Ian Beckwith.
+
+ doc: regenerate INSTALL
+ * doc/INSTALL: Reflect recent autoconf update.
+ * doc/INSTALL.ISO: Likewise.
+ * doc/INSTALL.UTF-8: Likewise.
+
+ pread: fix compilation on glibc
+ * m4/pread.m4 (gl_FUNC_PREAD): Request all interfaces.
+ Reported by Ralf Wildenhues.
+
+ dirent: fix test failure
+ * lib/dirent.in.h (includes): Guarantee ino_t.
+ Reported by Ralf Wildenhues.
+
+2010-01-06 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
+
+ linkat, renameat: avoid bad free
+ * lib/at-func2.c (at_func2): Fix typo.
+ Reported via Ian Beckwith, from http://bugs.debian.org/561117.
+
+2010-01-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ cleanup after gl_FUNC_READLINK, for gl_FUNC_SYMLINK test
+ * m4/readlink.m4 (gl_FUNC_READLINK): Remove conftest.lnk2,
+ to avoid failure of symlink test later.
+
+2010-01-06 Eric Blake <ebb9@byu.net>
+
+ stdio, unistd: guarantee ssize_t
+ * lib/unistd.in.h (includes): Ensure that types required by POSIX
+ 2008 are exposed when needed.
+ * lib/stdio.in.h (includes): Likewise.
+ Reported by Ralf Wildenhues.
+
+2010-01-06 Paolo Bonzini <bonzini@gnu.org>
+
+ nl_langinfo: do not call AC_CHECK_FUNC_ONCE inside if.
+ * m4/nl_langinfo.m4 (gl_FUNC_NL_LANGINFO): Do not call
+ AC_CHECK_FUNC_ONCE inside if, do not adjust ac_cv_func_nl_langinfo.
+
+2010-01-06 Jim Meyering <meyering@redhat.com>
+
+ readtokens: this module *does* require xalloc.h
+ It uses only functions that were omitted by the old syntax-check rule.
+ * lib/readtokens.c: Include "xalloc.h" once again.
+ * modules/readtokens (Depends-on): Add xalloc.
+ This reverts part of 0e0f8f12ec241c0f1c1f21f960bb5cf908a0fa3c.
+
+2010-01-05 Eric Blake <ebb9@byu.net>
+
+ maint: support 'make announcement' from a VPATH build
+ * top/maint.mk (announcement): Look for correct NEWS file.
+
2010-01-05 Aurelien Jarno <aurelien@aurel32.net> (tiny change)
utimens (fdutimens): ignore a negative FD, per contract
* lib/getloadavg.c: Remove useless inclusion of "xalloc.h".
* lib/readtokens.c: Likewise.
* lib/same.c: Likewise.
- * modules/getloadavg (Depends-on): Remove alloca.
+ * modules/getloadavg (Depends-on): Remove xalloc.
* modules/readtokens: Likewise.
* modules/same: Likewise.