OSDN Git Service

* fhandler_disk_file.cc (readdir_get_ino): Don't complain about MS-DOS paths
authorcgf <cgf>
Sun, 14 Dec 2008 06:01:46 +0000 (06:01 +0000)
committercgf <cgf>
Sun, 14 Dec 2008 06:01:46 +0000 (06:01 +0000)
since the function could be fed one by an internal call.

winsup/cygwin/ChangeLog
winsup/cygwin/fhandler_disk_file.cc
winsup/cygwin/path.cc

index c382e52..007b294 100644 (file)
@@ -1,3 +1,8 @@
+2008-12-14  Christopher Faylor  <me+cygwin@cgf.cx>
+
+       * fhandler_disk_file.cc (readdir_get_ino): Don't complain about MS-DOS
+       paths since the function could be fed one by an internal call.
+
 2008-12-13  Christopher Faylor  <me+cygwin@cgf.cx>
 
        * cygheap.cc (cygheap_user::~cygheap_user): Remove unneeded if 0'ed
index ac7ee2e..288343f 100644 (file)
@@ -1640,7 +1640,7 @@ readdir_get_ino (const char *path, bool dot_dot)
       strcpy (c, "..");
       path = fname;
     }
-  path_conv pc (path, PC_SYM_NOFOLLOW | PC_POSIX);
+  path_conv pc (path, PC_SYM_NOFOLLOW | PC_POSIX | PC_NOWARN);
   if (pc.isspecial ())
     {
       if (!stat_worker (pc, &st))
index 6070899..bb9bb98 100644 (file)
@@ -2346,7 +2346,7 @@ symlink_info::check (char *path, const suffix_info *suffixes, unsigned opt,
              easize = 0;
            }
          status = NtOpenFile (&h, READ_CONTROL | FILE_READ_ATTRIBUTES,
-                              &attr, &io, FILE_SHARE_VALID_FLAGS, 
+                              &attr, &io, FILE_SHARE_VALID_FLAGS,
                               FILE_OPEN_REPARSE_POINT
                               | FILE_OPEN_FOR_BACKUP_INTENT);
        }