Imported Upstream version 3.10.0

Former-commit-id: 172c8e3c300b39d5785c7a3e8dfb08ebdbc1a99b
This commit is contained in:
Jo Shields
2014-10-04 11:27:48 +01:00
parent fe777c5c82
commit 8b9b85e7f5
970 changed files with 20242 additions and 31308 deletions

View File

@ -383,7 +383,11 @@ namespace System.IO {
canonicalize = start > 0;
}
path = Directory.InsecureGetCurrentDirectory() + DirectorySeparatorStr + path;
var cwd = Directory.InsecureGetCurrentDirectory();
if (cwd [cwd.Length - 1] == DirectorySeparatorChar)
path = cwd + path;
else
path = cwd + DirectorySeparatorChar + path;
} else if (DirectorySeparatorChar == '\\' &&
path.Length >= 2 &&
IsDsc (path [0]) &&