+2009-10-04 Paolo Bonzini <bonzini@gnu.org>
+ Bruno Haible <bruno@clisp.org>
+
+ * lib/uname.c (uname): Use a table-driver algorithm to compute
+ Windows NT versions.
+
+2009-10-04 Bruno Haible <bruno@clisp.org>
+
+ * lib/progname.c (set_program_name): Also remove the "lt-" prefix from
+ program_invocation_short_name.
+ * modules/progname (configure.ac): Test for presence of
+ program_invocation_short_name.
+ Reported by Sergey Poznyakoff <gray@gnu.org.ua>.
+
+2009-10-04 Bruno Haible <bruno@clisp.org>
+
+ * lib/progname.c (set_program_name): Fix comment.
+ Reported by Jim Meyering.
+
+2009-10-03 Paolo Bonzini <bonzini@gnu.org>
+ Bruno Haible <bruno@clisp.org>
+
+ * lib/uname.c: Include <string.h>.
+ (uname): Do only one call to GetVersionEx in the common case.
+
+2009-10-03 Paolo Bonzini <bonzini@gnu.org>
+ Bruno Haible <bruno@clisp.org>
+
+ * lib/uname.c (VER_PLATFORM_WIN32_CE, PROCESSOR_ARCHITECTURE_AMD64,
+ PROCESSOR_ARCHITECTURE_IA32_ON_WIN64): Define fallbacks.
+ (uname): Add support for Windows CE and various non-x86 CPU types.
+
+2009-10-03 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_create_testdir): Conditionally emit AM_PROG_CC_C_O
+ invocation to tests/configure.ac.
+ Reported by Ian Beckwith <ianb@erislabs.net>.
+
+2009-10-02 Eric Blake <ebb9@byu.net>
+
+ fchdir: avoid compiler warning
+ * lib/fchdir.c (canonicalize_file_name)
+ [!HAVE_CANONICALIZE_FILE_NAME]: Avoid compiler warning on mingw.
+
+ test-open: support mingw errno values
+ * tests/test-open.h (test_open): Relax test.
+ * tests/test-fopen.h (test_fopen): Likewise.
+ * tests/test-openat-safer.c (main): Likewise.
+
+ open: fix opening directory on mingw
+ * lib/open.c (open) [REPLACE_OPEN_DIRECTORY]: Correct typo.
+
+ test-open: on GNU/Hurd, /dev/null is a directory
+ * tests/test-fopen.h (main): Rename...
+ (test_fopen): ...to this. Use a guaranteed non-directory when
+ confirming open behavior on trailing slash.
+ * tests/test-openat-safer.c (main): Likewise.
+ * tests/test-open.h (main): Likewise....
+ (test_open): ...to this.
+ * tests/test-fopen.c (main): Adjust caller.
+ * tests/test-fopen-safer.c (main): Likewise.
+ * tests/test-open.c (main): Likewise.
+ * tests/test-fcntl-safer.c (main): Likewise.
+ Reported by Samuel Thibault.
+
+ rename, fchdir: don't ignore chdir failure
+ * lib/fchdir.c (get_name): Abort on unexpected chdir failure.
+ * lib/rename.c (rpl_rename) [W32]: Likewise.
+ (rpl_rename) [RENAME_DEST_EXISTS_BUG]: Avoid one case of losing
+ an empty destination directory if source cannot be renamed,
+ although there is still possibility for failure.
+ * doc/posix-functions/rename.texi (rename): Document the race.
+ Reported by Jim Meyering.
+
+ maint: cleanup whitespace in recent commits
+ * lib/rename.c (rpl_rename): Remove tabs.
+ * tests/test-link.h (test_link): Likewise.
+ * lib/fchdir.c (get_name): Likewise.
+ Reported by Jim Meyering.
+
+2009-10-02 Ben Pfaff <blp@gnu.org>
+
+ relocatable-prog-wrapper: Add missing dependency on
+ double-slash-root.
+ * modules/relocatable-prog-wrapper: Add dependency.
+ Reported by Ian Beckwith <ianb@erislabs.net>.
+
2009-10-02 Eric Blake <ebb9@byu.net>
renameat: fix Solaris bugs