Index: /trunk/src/VBox/Additions/WINNT/SharedFolders/driver/path.c
===================================================================
--- /trunk/src/VBox/Additions/WINNT/SharedFolders/driver/path.c	(revision 78282)
+++ /trunk/src/VBox/Additions/WINNT/SharedFolders/driver/path.c	(revision 78283)
@@ -284,8 +284,12 @@
 
             /* On POSIX systems, the "mkdir" command returns VERR_FILE_NOT_FOUND when
-               doing a recursive directory create. Handle this case. */
-            case VERR_FILE_NOT_FOUND:
+               doing a recursive directory create. Handle this case.
+
+               bird: We end up here on windows systems too if opening a dir that doesn't
+                     exists.  Thus, I've changed the SHFL_PATH_NOT_FOUND to SHFL_FILE_NOT_FOUND
+                     so that FsPerf is happy. */
+            case VERR_FILE_NOT_FOUND: /** @todo r=bird: this is a host bug, isn't it? */
             {
-                pCreateParms->Result = SHFL_PATH_NOT_FOUND;
+                pCreateParms->Result = SHFL_FILE_NOT_FOUND;
                 break;
             }
@@ -307,5 +311,5 @@
         case SHFL_PATH_NOT_FOUND:
         {
-            /* Path to object does not exist. */
+            /* Path to the object does not exist. */
             Log(("VBOXSF: vbsfProcessCreate: Path not found\n"));
             *pulCreateAction = FILE_DOES_NOT_EXIST;
@@ -327,6 +331,4 @@
             Status = STATUS_UNSUCCESSFUL;
             goto failure;
-
-            break;
         }
 
