goto abort;
}
+#ifdef _WIN32
File_GetPathName(guestPathName, &dirName, &baseName);
+#else
+ File_SplitName(guestPathName, NULL, &dirName, &baseName);
+#endif
if ((NULL == dirName) || (NULL == baseName)) {
g_debug("%s: File_GetPathName failed for '%s', dirName='%s', "
"baseName='%s'.\n", __FUNCTION__, guestPathName,
goto abort;
}
+/*
+#ifndef _WIN32
+ if ('\0' == *dirName && '/' == *guestPathName) {
+ *
+ * dirName is empty and represents root directory
+ * For *nix like paths, changing dirName to '/'
+ *
+ free(dirName);
+ dirName = Util_SafeStrdup("/");
+ }
+#endif
+*/
+
if (!File_IsDirectory(dirName)) {
#ifdef _WIN32
DWORD sysErr = GetLastError();