maint: fts: give __opendir2 a new parameter and rename
[gnulib.git] / ChangeLog
index 770bdf7..8fefc14 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,53 @@
+2011-08-19  Jim Meyering  <meyering@redhat.com>
+
+       maint: fts: give __opendir2 a new parameter and rename
+       * lib/fts.c (__opendir2): Give it a new parameter, Pdir_fd, rather
+       than surreptitiously using sole caller's "dir_fd".
+       (fts_opendir): Rename from __opendir2.
+
+       maint: fts.c: remove __opendir2's now-unused parameter, oflag
+       * lib/fts.c (__opendir2): Remove unused parameter, oflag.
+
+       maint: fts.c: correct off-by-one indentation
+       * lib/fts.c (fts_build): Correct indentation, change style
+       of a couple of block comments, and bracing style.
+
+       maint: fts.c: move __opendir2 #define "up" out of function body
+       * lib/fts.c (__opendir2): Move "up".  No semantic change.
+
+       maint: fts.c: remove #if-0'd FTS_WHITEOUT code
+       * lib/fts.c: Remove #if-0'd FTS_WHITEOUT code.  It's been #if-0'd
+       out for a long time and besides was useful only on BSD systems.
+
+2011-08-18  Paul Eggert  <eggert@cs.ucla.edu>
+
+       regex: port to Stratus OpenVOS
+       * lib/regex_internal.h (internal_function) [!_LIBC]: Simply
+       define to empty, rather than attempting nonportable optimizations.
+       Problem reported by Paul Green in:
+       http://lists.gnu.org/archive/html/bug-diffutils/2011-08/msg00047.html
+       and fix suggested by Eric Blake in:
+       http://lists.gnu.org/archive/html/bug-gnulib/2011-08/msg00143.html
+
 2011-08-17  Eric Blake  <eblake@redhat.com>
 
+       getcwd: fix test failures on mingw
+       * lib/getcwd.c (__getcwd): Early exit for ERANGE.
+       * tests/test-getcwd.c (test_abort_bug, test_long_name): Don't fail
+       test if long directory cannot be created, and allow mingw errno.
+
+       getcwd-lgpl: fix m4 to match relaxed test for BSD
+       * m4/getcwd.m4 (gl_FUNC_GETCWD_NULL): Relax probe.
+       (gl_FUNC_GETCWD_SIGNATURE): New macro.
+       (gl_FUNC_GETCWD_LGPL, gl_FUNC_GETCWD): Use it.
+       * doc/posix-functions/getcwd.texi (getcwd): Tweak mentions of
+       signature problem.
+
+       getcwd: fix compilation on mingw64
+       * lib/unistd.in.h (includes) [mingw]: Include <direct.h> for
+       getcwd.
+       Reported by Marc-AndrĂ© Lureau.
+
        pipe2: silence compiler warning
        * lib/pipe2.c (pipe2): Hide label if it is not used.