+2009-12-26 Bruno Haible <bruno@clisp.org>
+
+ javacomp: Portability fix.
+ * m4/javacomp.m4 (gt_JAVACOMP): Fix creation of conftestver.class so
+ that it also works on Solaris.
+
+2009-12-26 Bruno Haible <bruno@clisp.org>
+
+ localename: Fix storage allocation of gl_locale_name_thread's result.
+ * lib/localename.c (SIZE_BITS, string_hash, struct hash_node,
+ HASH_TABLE_SIZE, struniq_hash_table, struniq_lock, struniq): Define on
+ all platforms that have 'uselocale'.
+ (gl_locale_name_thread_unsafe): New function, extracted from
+ gl_locale_name_thread.
+ (gl_locale_name_thread): Call struniq on all platforms that have
+ 'uselocale'.
+ * tests/test-localename.c (test_locale_name_thread): Check that the
+ resulting strings are permanently allocated.
+ * modules/localename-tests (Depends-on): Add strdup.
+
+2009-12-26 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-localename.c (categories): Fill in the strings.
+
+2009-12-26 Jim Meyering <meyering@redhat.com>
+
+ isdir: complete the removal of m4/isdir.m4
+ * modules/isdir (configure.ac): Remove reference to gl_ISDIR.
+
+ isdir: clean up, since at least grep still uses it
+ * lib/isdir.c: Include "isdir.h".
+ (S_ISDIR): Remove now-unneeded definition.
+ * modules/isdir (Files): Add lib/isdir.h.
+ * lib/isdir.h: New file, with declaration.
+ * m4/isdir.m4: Remove file -- unneeded.
+
+2009-12-25 Bruno Haible <bruno@clisp.org>
+
+ selinux-h: Make generated .h files standalone.
+ * lib/se-context.in.h: Arrange to include _GL_UNUSED_PARAMETER
+ definition. Use _GL_UNUSED_PARAMETER instead of _GL_UNUSED.
+ * lib/se-selinux.in.h: Likewise.
+ * modules/selinux-h (Depends-on): Add unused-parameter.
+ (Makefile.am): Insert definition of _GL_UNUSED_PARAMETER into
+ selinux/selinux.h and selinux/context.h.
+ Suggested by Eric Blake.
+
+2009-12-25 Bruno Haible <bruno@clisp.org>
+
+ Move gl_FCNTL_O_FLAGS to a separate .m4 file.
+ * m4/fcntl-o.m4: New file, extracted from m4/fcntl_h.m4.
+ * m4/fcntl_h.m4 (gl_FCNTL_O_FLAGS): Remove macro.
+ * modules/fcntl-h (Files): Add m4/fcntl-o.m4.
+ * modules/localcharset (Files): Likewise. Remove m4/fcntl_h.m4.
+
+2009-12-24 Bruno Haible <bruno@clisp.org>
+
+ openat: Fix warning.
+ * lib/openat-proc.c: Include <unistd.h>.
+
+2009-12-24 Bruno Haible <bruno@clisp.org>
+
+ New module 'unused-parameter'.
+ * build-aux/unused-parameter.h: New file, extracted from earlier
+ gnulib-common.m4.
+ * modules/unused-parameter: New file.
+ * lib/unistr.h: Include unused-parameter.h.
+ (u32_mbtouc_unsafe, u32_mbtouc): Use _GL_UNUSED_PARAMETER instead of
+ _GL_UNUSED.
+ * modules/unistr/base (Depends-on): Add unused-parameter.
+
+2009-12-24 Bruno Haible <bruno@clisp.org>
+
+ Add missing dependencies to 'extensions' module.
+ * m4/extensions.m4: Add comment.
+ * modules/accept4 (Depends-on): Add extensions.
+ * modules/dup3 (Depends-on): Likewise.
+ * modules/fcntl (Depends-on): Likewise.
+ * modules/futimens (Depends-on): Likewise.
+ * modules/mknod (Depends-on): Likewise.
+ * modules/pipe2 (Depends-on): Likewise.
+ * modules/stat-time (Depends-on): Likewise.
+ * modules/strcasestr-simple (Depends-on): Likewise.
+ * modules/strsignal (Depends-on): Likewise.
+ * modules/utimensat (Depends-on): Likewise.
+ * modules/localcharset (Depends-on): Likewise. Needed because of
+ gl_FCNTL_O_FLAGS.
+ * modules/wcrtomb (Depends-on): Likewise. Needed because of
+ AC_TYPE_MBSTATE_T.
+ * modules/wcsnrtombs (Depends-on): Likewise.
+ * modules/wcsrtombs (Depends-on): Likewise.
+
2009-12-24 Bruno Haible <bruno@clisp.org>
binary-io: Avoid gcc warning due to SET_BINARY.