[1801043] closedir test from autoconf fails on vista64.



git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@76 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/ChangeLog b/mingw-w64-crt/ChangeLog
index 756e608..0da71db 100755
--- a/mingw-w64-crt/ChangeLog
+++ b/mingw-w64-crt/ChangeLog
@@ -1,3 +1,8 @@
+2007-09-24  Kai Tietz  <kai.tietz@onevision.com>
+
+	* dirent.c: (_topendir): Let d_name point to dd_dta.name.
+	PR/1801043
+
 2007-09-21  Kai Tietz  <kai.tietz@onevision.com>
 
 	* misc/wininterlocked.c: Remove InterlockedExchangeAdd64 and
diff --git a/mingw-w64-crt/dirent.c b/mingw-w64-crt/dirent.c
index 8c952f3..f67e819 100755
--- a/mingw-w64-crt/dirent.c
+++ b/mingw-w64-crt/dirent.c
@@ -82,6 +82,7 @@
   nd->dd_dir.d_ino = 0;
   nd->dd_dir.d_reclen = 0;
   nd->dd_dir.d_namlen = 0;
+  nd->dd_dir.d_name = nd->dd_dta.name;
   memset (nd->dd_dir.d_name,0,FILENAME_MAX);
 
   return nd;