Here's a re-roll of my win32-dirent branch, this time with some comments by Jonathan Nieder taken into account. * 1/6 is back to using malloc (as opposed to xmalloc), * 2/6 corrected the strlen, and now does strlen of the input-string. It seems I messed up when splitting some patches. The other patches are adjusted accordingly. Erik Faye-Lund (6): msvc: opendir: fix malloc-failure msvc: opendir: allocate enough memory msvc: opendir: do not start the search win32: dirent: handle errors msvc: opendir: handle paths ending with a slash win32: use our own dirent.h Makefile | 7 ++- compat/mingw.c | 60 ------------------ compat/mingw.h | 29 --------- compat/msvc.c | 29 --------- compat/vcbuild/include/dirent.h | 128 --------------------------------------- compat/win32/dirent.c | 108 +++++++++++++++++++++++++++++++++ compat/win32/dirent.h | 24 +++++++ 7 files changed, 137 insertions(+), 248 deletions(-) delete mode 100644 compat/vcbuild/include/dirent.h create mode 100644 compat/win32/dirent.c create mode 100644 compat/win32/dirent.h -- 1.7.3.2.493.gc8738 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html