+2011-08-19 Jim Meyering <meyering@redhat.com>
+
+ fts: add/use new struct member, fts_dirp
+ We are about to use this to manage any directory with
+ too many entries to read all of them into memory at once.
+ To do that, we'll need to save the DIR* pointer in each
+ affected FTSENT struct.
+ * lib/fts_.h: Include <dirent.h>.
+ (struct FTSENT) [fts_dirp]: New member.
+ * lib/fts.c (closedir_and_clear): Define.
+ Use it in place of closedir so that we are sure to
+ clear the new fts_dirp member when done with it.
+ (fts_alloc): Initialize the new member.
+ (fts_lfree): Free, if needed.
+
+ 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.
+
2011-08-15 Ben Pfaff <blp@cs.stanford.edu>
relocatable-prog: fix link error