|
|
@@ -500,12 +500,14 @@ public:
|
|
|
unsigned int Delay;
|
|
|
};
|
|
|
static WindowsFileRetry GetWindowsFileRetry();
|
|
|
-
|
|
|
- /** Get the real path for a given path, removing all symlinks. */
|
|
|
- static std::string GetRealPath(const std::string& path,
|
|
|
- std::string* errorMessage = 0);
|
|
|
#endif
|
|
|
|
|
|
+ /** Get the real path for a given path, removing all symlinks.
|
|
|
+ This variant of GetRealPath also works on Windows but will
|
|
|
+ resolve subst drives too. */
|
|
|
+ static std::string GetRealPathResolvingWindowsSubst(
|
|
|
+ const std::string& path, std::string* errorMessage = nullptr);
|
|
|
+
|
|
|
/** Perform one-time initialization of libuv. */
|
|
|
static void InitializeLibUV();
|
|
|
|