diff options
-rw-r--r-- | winsup/cygwin/ChangeLog | 5 | ||||
-rw-r--r-- | winsup/cygwin/fhandler_disk_file.cc | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index b04ba014f..946f758d7 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2006-12-21 Corinna Vinschen <corinna@vinschen.de> + + * fhandler_disk_file.cc (fhandler_disk_file::readdir): Improve debug + output. + 2006-12-20 Corinna Vinschen <corinna@vinschen.de> Partially revert change from 2006-10-22. GetSecurityInfo messes up diff --git a/winsup/cygwin/fhandler_disk_file.cc b/winsup/cygwin/fhandler_disk_file.cc index 4899c9aac..d7f4b3d94 100644 --- a/winsup/cygwin/fhandler_disk_file.cc +++ b/winsup/cygwin/fhandler_disk_file.cc @@ -1812,7 +1812,10 @@ fhandler_disk_file::readdir (DIR *dir, dirent *de) go_ahead: - if (NT_SUCCESS (status)) + if (!NT_SUCCESS (status)) + debug_printf ("NtQueryDirectoryFile failed, status %p, win32 error %lu", + status, RtlNtStatusToDosError (status)); + else { buf = (PFILE_ID_BOTH_DIR_INFORMATION) (d_cache (dir) + d_cachepos (dir)); if (buf->NextEntryOffset == 0) |