+2009-10-07 Eric Blake <ebb9@byu.net>
+
+ mkdir, mkdirat: fix cygwin 1.5.x bug
+ * lib/mkdir.c (rpl_mkdir) [FUNC_MKDIR_DOT_BUG]: Work around bug.
+ * m4/mkdir-slash.m4 (gl_FUNC_MKDIR_TRAILING_SLASH): Move...
+ * m4/mkdir.m4 (gl_FUNC_MKDIR): ...here, and add check for cygwin
+ bug.
+ (gl_PREREQ_MKDIR): Delete unused macro.
+ * modules/mkdir (Files): Track file rename.
+ (configure.ac): Update macro name.
+ * modules/openat (Depends-on): Add mkdir.
+ * doc/posix-functions/mkdir.texi (mkdir): Document the bug.
+
+ mkdir, mkdirat: add tests
+ * modules/mkdir-tests: New test.
+ * tests/test-mkdir.h: New file.
+ * tests/test-mkdir.c: Likewise.
+ * tests/test-mkdirat.c: Likewise.
+ * modules/openat-tests (Files): Add new files.
+ (Makefile.am): Run new test.
+
2009-10-06 Eric Blake <ebb9@byu.net>
+ doc: tweak *at function documentation
+ * doc/posix-functions/faccessat.texi (faccessat): Mention
+ known issue with replacement.
+ * doc/posix-functions/fchdir.texi (fchdir): Likewise.
+ * doc/posix-functions/linkat.texi (linkat): Likewise.
+ * doc/posix-functions/mkfifoat.texi (mkfifoat): Likewise.
+ * doc/posix-functions/mknodat.texi (mknodat): Likewise.
+ * doc/posix-functions/readlinkat.texi (readlinkat): Likewise.
+ * doc/posix-functions/renameat.texi (renameat): Likewise.
+ * doc/posix-functions/symlinkat.texi (symlinkat): Likewise.
+
+ openat: fix GNU/Hurd bug in unlinkat
+ * m4/openat.m4 (gl_FUNC_OPENAT): Replace unlinkat if unlink is
+ broken.
+ * doc/posix-functions/unlink.texi (unlink): Document this.
+ * doc/posix-functions/unlinkat.texi (unlinkat): Likewise.
+
fdopendir: fix GNU/Hurd bug
* m4/fdopendir.m4 (gl_FUNC_FDOPENDIR): Check for Hurd bug in
allowing non-directory fds.