--- desktop.cc-0	Mon Feb 18 17:50:54 2002
+++ desktop.cc	Sun Feb 24 14:08:01 2002
@@ -111,7 +111,7 @@ make_link (String const &linkpath, Strin
   msg ("make_link %s, %s, %s\n",
        fname.cstr_oneuse(), title.cstr_oneuse(), target.cstr_oneuse());
 
-  io_stream::mkpath_p (PATH_TO_FILE, fname);
+  io_stream::mkpath_p (PATH_TO_FILE, String ("file://") + fname);
 
   String exepath;
 
@@ -278,7 +278,7 @@ static void
 make_passwd_group ()
 {
   String fname = cygpath ("/etc/postinstall/passwd-grp.bat");
-  io_stream::mkpath_p (PATH_TO_FILE, fname);
+  io_stream::mkpath_p (PATH_TO_FILE, String ("file://") + fname);
 
   if (uexists ("/etc/passwd") && uexists ("/etc/group"))
     return;
--- io_stream_cygfile.cc-0	Mon Feb 18 11:19:21 2002
+++ io_stream_cygfile.cc	Sun Feb 24 14:36:44 2002
@@ -128,16 +128,20 @@ io_stream_cygfile::mklink (String const 
 	/* textmode alert: should we translate when linking from an binmode to a
 	   text mode mount and vice verca?
 	 */
-	io_stream *in = io_stream::open (cygpath (to), "rb");
+	io_stream *in = io_stream::open (String ("file://") + cygpath (to),
+					 "rb");
 	if (!in)
 	  {
-	    log (LOG_TIMESTAMP, String("could not open ") + to +" for reading in mklink");
+	    log (LOG_TIMESTAMP, String("could not open ") + to +
+		 " for reading in mklink");
 	    return 1;
 	  }
-	io_stream *out = io_stream::open (cygpath (from), "wb");
+	io_stream *out = io_stream::open (String ("file://") + cygpath (from),
+					  "wb");
 	if (!out)
 	  {
-	    log (LOG_TIMESTAMP, String("could not open ")+ from + " for writing in mklink");
+	    log (LOG_TIMESTAMP, String("could not open ") + from +
+		 " for writing in mklink");
 	    delete in;
 	    return 1;
 	  }
--- localdir.cc-0	Mon Feb 18 11:19:22 2002
+++ localdir.cc	Sun Feb 24 14:23:34 2002
@@ -45,7 +45,7 @@ extern ThreeBarProgressPage Progress;
 void
 save_local_dir ()
 {
-  io_stream::mkpath_p (PATH_TO_DIR, local_dir);
+  io_stream::mkpath_p (PATH_TO_DIR, String ("file://") + local_dir);
 
   io_stream *f;
   if (get_root_dir ().size())
