On 9/14/2015 1:40 PM, Ken Brown wrote:
On 9/13/2015 12:10 PM, Ken Brown wrote:
The following patch fixes the problem:
diff --git a/mkdir.cc b/mkdir.cc
index dabc256..84bb176 100644
--- a/mkdir.cc
+++ b/mkdir.cc
@@ -98,8 +98,6 @@ mkdir_p (int isadir, const char *in_path, mode_t mode)
for (c = path; *c; c++)
{
- if (*c == ':')
- slash = 0;
if (*c == '/' || *c == '\\')
slash = c;
}
I don't know if this might cause some other problem, but it seems OK in
limited testing.
If anyone else wants to test this, my builds are at
http://sanibeltranquility.com/cygwin/setup-2.871-1-g0ef99d.tar.xz
This is based on the sources for setup 2.871, with the above patch applied.
Ken
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple