--- 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())