From 9025f2aa7db8d74735ca47496ef988c1562be1c0 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Thu, 19 Jan 2006 05:34:39 +0000 Subject: * dir.cc (readdir_worker): Fill in invalid fields with -1. Accommodate name change from __ino32 to __invalid_ino32. * include/sys/dirent.h (__invalid_ino32): Rename from __ino32. Don't define unused d_type macros. --- winsup/cygwin/dir.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'winsup/cygwin/dir.cc') diff --git a/winsup/cygwin/dir.cc b/winsup/cygwin/dir.cc index e00aa77ab..14f02d9a1 100644 --- a/winsup/cygwin/dir.cc +++ b/winsup/cygwin/dir.cc @@ -104,8 +104,8 @@ readdir_worker (DIR *dir, dirent *de) /* error return */; else if (!CYGWIN_VERSION_CHECK_FOR_NEEDS_D_INO) { - de->__invalid_d_ino = 0; - de->__ino32 = 0; + de->__invalid_d_ino = (ino_t) -1; + de->__invalid_ino32 = (uint32_t) -1; if (de->d_name[0] == '.') { if (de->d_name[1] == '\0') @@ -150,7 +150,7 @@ readdir_worker (DIR *dir, dirent *de) __ino64_t dino = hash_path_name (dir->__d_dirhash, "\\"); de->__invalid_d_ino = hash_path_name (dino, de->d_name); } - de->__ino32 = de->__invalid_d_ino; // for legacy applications + de->__invalid_ino32 = de->__invalid_d_ino; // for legacy applications } return res; } -- cgit v1.2.3