+2007-01-08 Bruno Haible <bruno@clisp.org>
+
+ * m4/close-stream.m4 (gl_CLOSE_STREAM): Remove GNULIB_CLOSE_STREAM
+ macro definition.
+ * m4/fcntl-safer.m4 (gl_FCNTL_SAFER): Remove GNULIB_FCNTL_SAFER macro
+ definition.
+ * m4/stdio-safer.m4 (gl_FOPEN_SAFER): Remove GNULIB_FOPEN_SAFER macro
+ definition.
+ * modules/close-stream (configure.ac): Invoke gl_MODULE_INDICATOR.
+ * modules/fcntl-safer (configure.ac): Likewise.
+ * modules/fopen-safer (configure.ac): Likewise.
+ * modules/fwriteerror (configure.ac): Likewise. Remove explicit
+ GNULIB_FWRITEERROR macro definition.
+
+2007-01-08 Bruno Haible <bruno@clisp.org>
+
+ * m4/gnulib-common.m4: New file.
+ * gnulib-tool (func_get_autoconf_snippet): Undo last change.
+ (func_get_filelist): Add m4/gnulib-common.m4.
+
+2007-01-08 Bruno Haible <bruno@clisp.org>
+
+ * m4/lib-link.m4 (AC_LIB_LINKFLAGS_BODY): Simplify the sorting
+ command.
+
+2007-01-08 Jim Meyering <jim@meyering.net>
+
+ Use a more robust test for a "can't happen" condition.
+ * lib/fts.c (fts_read): Revert the change of 2006-11-22, since it
+ narrowed the st_size value. Presuming the "can't happen" condition
+ is true, that narrowing could conceivably convert an invalid st_size
+ value into a valid one. Instead, use a change based on Matthew
+ Woehlke's original patch.
+
+ Slight readability improvement: use an assert-like macro
+ in place of literal "abort ()" uses.
+ * lib/fts.c (fts_assert): Define.
+ (fts_set_stat_required, cwd_advance_fd, fts_read, fd_ring_check):
+ Use this macro instead of a bare 'abort'.
+
+2007-01-05 Paul Eggert <eggert@cs.ucla.edu>
+
+ Don't worry about using IRIX 5.3's wctype.h broken definitions;
+ simply work around them.
+ * lib/wctype_.h: Remove test for HAVE_WCTYPE_CTMP_BUG.
+ (iswalnum, iswalpha, iswblank, iswcntrl, iswdigit, iswgraph, iswlower):
+ (iswprint, iswpunct, iswspace, iswupper, iswxdigit): Undef before declaring.
+ Don't bother to define as macros, since the standard doesn't require it.
+ * m4/wctype.m4 (WCTYPE_H, ABSOLUTE_WCTYPE_H): Simplify, since we no
+ longer worry about IRIX 5.3.
+ (HAVE_WCTYPE_CTMP_BUG): Remove.
+
+2007-01-04 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/wctype_.h (_ctmp_) [HAVE_WCTYPE_CTMP_BUG]: Now of type wchar_t,
+ not wint_t. Also, include <ctype.h>, to fix another IRIX bug.
+ * m4/wctype.m4 (gl_WCTYPE_H): Likewise.
+ Problems reported by Georg Schwarz for IRIX 5.3.
+
+ * gnulib-tool (autoconf_minversion): Take the maximum version number
+ found, not the minimum. Problem reported by James Youngman.
+
+2007-01-03 Karl Berry <karl@gnu.org>
+
+ * doc/error.texi: new file, explaining interaction with progname.
+ * doc/gnulib.texi: include it. Update copyright.
+
+2007-01-03 Simon Josefsson <simon@josefsson.org>
+
+ * gnulib-tool (func_create_testdir): Run AC_CANONICAL_BUILD and
+ AC_CANONICAL_HOST, to improve autobuild outputs.
+
+2007-01-03 Paolo Bonzini <bonzini@gnu.org>
+ Yoann Vandoorselaere <yoann.v@prelude-ids.com>
+
+ * lib/poll.c (poll): Use recv on Mac OS X to distinguish connected
+ sockets, server sockets, and other file descriptors. Count errors
+ to compute the return value. Reorder the code a bit to be easier
+ to follow. Don't set event bits that were not requested (except
+ POLLERR and POLLHUP).
+
2007-01-01 Bruno Haible <bruno@clisp.org>
* modules/lchmod (Include): Require lchmod.h, not lchown.h.
2007-01-01 Bruno Haible <bruno@clisp.org>
+ * gnulib-tool (func_emit_copyright_notice): Bump year.
+ (func_get_autoconf_snippet): Emit a GNULIB_<modulename> macro.
+
+2007-01-01 Bruno Haible <bruno@clisp.org>
+
Improve support for OpenBSD.
* build-aux/config.rpath (libname_spec): Export.
(library_names_spec): New variable. Export.