rename: fix Solaris 9 bug
[pspp] / ChangeLog
index 73dadbb3a89631a7496c422c70ede5695df7ddf8..4b78fa0d0c086cf5229d6bc76a682e01e5b57764 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,36 @@
+2009-10-02  Eric Blake  <ebb9@byu.net>
+
+       rename: fix Solaris 9 bug
+       * lib/rename.c (rpl_rename): Rewrite to recognize trailing slash
+       on non-directory.  Avoid calling exit.
+       * modules/rename (Depends-on): Drop xalloc; add lstat, stdbool,
+       strdup.
+       * modules/rename-tests (Depends-on): Drop lstat.
+       * m4/rename.m4 (gl_FUNC_RENAME): Detect Solaris bug.
+       (gl_PREREQ_RENAME): Delete unused macro.
+
+       rename-dest-slash: fix NetBSD bug
+       * lib/rename-dest-slash.c (rpl_rename_dest_slash): Detect hard
+       links.
+       * modules/rename-dest-slash (Depends-on): Add same-inode.
+
+       rename-tests: new test, exposes several platform bugs
+       * modules/rename-tests: New file.
+       * tests/test-rename.h: Likewise.
+       * tests/test-rename.c: Likewise.
+       * doc/posix-functions/rename.texi (rename): Improve documentation,
+       including bugs that will eventually be fixed in gnulib.
+
+2009-10-02  Paolo Bonzini  <bonzini@gnu.org>
+
+       * lib/uname.c: Include <stdlib.h>
+       (uname): Assume version info is available.
+
 2009-10-02  Jim Meyering  <meyering@redhat.com>
 
+       gnu-web-doc-update: correct --help output
+       * build-aux/gnu-web-doc-update: Make --help output relevant.
+
        gnu-web-doc-update: add standard options
        * build-aux/gnu-web-doc-update: Add --help, --version, etc.