OSDN Git Service

* dir.cc (writable_directory): handle root directories
authordj <dj>
Tue, 23 May 2000 19:25:18 +0000 (19:25 +0000)
committerdj <dj>
Tue, 23 May 2000 19:25:18 +0000 (19:25 +0000)
winsup/cygwin/ChangeLog
winsup/cygwin/dir.cc

index a31d283..06aa394 100644 (file)
@@ -1,3 +1,7 @@
+2000-05-23  DJ Delorie  <dj@cygnus.com>
+
+       * dir.cc (writable_directory): handle root directories
+
 Tue May 23 10:09:26 2000  Christopher Faylor <cgf@cygnus.com>
 
        * uname.cc (uname): Use a "s" to denote a snapshot to avoid confusion
index d93f2e6..f3a869c 100644 (file)
@@ -31,6 +31,10 @@ writable_directory (const char *file)
   char *slash = strrchr (dir, '\\');
   if (slash == NULL)
     usedir = ".";
+  else if (slash == dir)
+    {
+      usedir = "\\";
+    }
   else
     {
       *slash = '\0';