OSDN Git Service

* include/sys/dirent.h: Change __deprecated_d_ino to __invalid_d_ino throughout
authorcgf <cgf>
Mon, 19 Dec 2005 04:00:41 +0000 (04:00 +0000)
committercgf <cgf>
Mon, 19 Dec 2005 04:00:41 +0000 (04:00 +0000)
to make things a little clearer.
* dir.cc (readdir_worker): Reflect above change.

winsup/cygwin/ChangeLog
winsup/cygwin/dir.cc
winsup/cygwin/include/sys/dirent.h

index e2c2c77..f29d97e 100644 (file)
@@ -1,3 +1,9 @@
+2005-12-18  Christopher Faylor  <cgf@timesys.com>
+
+       * include/sys/dirent.h: Change __deprecated_d_ino to __invalid_d_ino
+       throughout to make things a little clearer.
+       * dir.cc (readdir_worker): Reflect above change.
+
 2005-12-16  Christopher Faylor  <cgf@timesys.com>
 
        * winsup.h (child_copy): Change prototype to match new functionality.
index a5ac1a2..7682233 100644 (file)
@@ -103,18 +103,18 @@ readdir_worker (DIR *dir, dirent *de)
   if (!res)
     if (!CYGWIN_VERSION_CHECK_FOR_NEEDS_D_INO)
       {
-       de->__deprecated_d_ino = 0;
+       de->__invalid_d_ino = 0;
        de->__ino32 = 0;
       }
     else
       {
-       /* Compute __deprecated_d_ino by combining filename hash with the directory hash
+       /* Compute __invalid_d_ino by combining filename hash with the directory hash
           (which was stored in dir->__d_dirhash when opendir was called). */
        if (de->d_name[0] == '.')
          {
            if (de->d_name[1] == '\0')
              {
-               de->__deprecated_d_ino = dir->__d_dirhash;
+               de->__invalid_d_ino = dir->__d_dirhash;
                dir->__flags |= dirent_saw_dot;
              }
            else if (de->d_name[1] != '.' || de->d_name[2] != '\0')
@@ -128,11 +128,11 @@ readdir_worker (DIR *dir, dirent *de)
                  goto hashit;
                *p = '\0';
                if (!(p = strrchr (up, '\\')))
-                 de->__deprecated_d_ino = hash_path_name (0, ".");
+                 de->__invalid_d_ino = hash_path_name (0, ".");
                else
                  {
                    *p = '\0';
-                   de->__deprecated_d_ino = hash_path_name (0, up);
+                   de->__invalid_d_ino = hash_path_name (0, up);
                  }
              }
          }
@@ -140,9 +140,9 @@ readdir_worker (DIR *dir, dirent *de)
          {
        hashit:
            __ino64_t dino = hash_path_name (dir->__d_dirhash, "\\");
-           de->__deprecated_d_ino = hash_path_name (dino, de->d_name);
+           de->__invalid_d_ino = hash_path_name (dino, de->d_name);
          }
-       de->__ino32 = de->__deprecated_d_ino;   // for legacy applications
+       de->__ino32 = de->__invalid_d_ino;      // for legacy applications
       }
   return res;
 }
index c53650a..d64ebe8 100644 (file)
@@ -20,7 +20,7 @@
 struct dirent
 {
   long d_version;      /* Used since Cygwin 1.3.3. */
-  __ino64_t __deprecated_d_ino;
+  __ino64_t __invalid_d_ino;
   long d_fd;           /* File descriptor of open directory.
                           Used since Cygwin 1.3.3. */
   unsigned __ino32;
@@ -31,7 +31,7 @@ struct dirent
 struct dirent
 {
   long d_version;
-  ino_t __deprecated_d_ino;
+  ino_t __invalid_d_ino;
   long d_fd;
   unsigned long __ino32;
   char d_name[256];
@@ -42,7 +42,7 @@ struct dirent
   long d_version;
   long d_reserved[2];
   long d_fd;
-  ino_t __deprecated_d_ino;
+  ino_t __invalid_d_ino;
   char d_name[256];
 };
 #endif