 +    ESCAPED_PATH,
 +    ROOTED_PATH,
 +    POSIX_PATH_LIST,
-+    URL,
++    URL
 +} path_type;
 +
 +int is_special_posix_path(const char* from, const char* to, char** dst, const char* dstend);

diff -Naur msys-orig/winsup/cygwin/msys2_path_conv.cc src/msys2-runtime/winsup/cygwin/msys2_path_conv.cc
--- msys-orig/winsup/cygwin/msys2_path_conv.cc	1970-01-01 03:00:00.000000000 +0300
+++ src/msys2-runtime/winsup/cygwin/msys2_path_conv.cc	2014-03-18 18:15:36.220600000 +0400
@@ -0,0 +1,441 @@
+/*
+  The BSD 3-Clause License. http://www.opensource.org/licenses/BSD-3-Clause
+

+    if (starts_with_minus) {
+        char n2 = *(it + 2);
+        char n3 = *(it + 3);
+        char n4 = *(it + 4);
+        char n5 = *(it + 5);
+
+        if (n2 == '/') {
+            it += 2;
