Index: /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlExec.cpp
===================================================================
--- /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlExec.cpp	(revision 29828)
+++ /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlExec.cpp	(revision 29829)
@@ -751,6 +751,7 @@
                                         const char *pszPassword, PRTPROCESS phProcess)
 {
+    int  rc = VINF_SUCCESS;
+#ifdef RT_OS_WINDOWS
     /* Get the predefined path of sysprep.exe (depending on Windows OS). */
-    int  rc = VINF_SUCCESS;
     char szSysprepCmd[RTPATH_MAX] = "C:\\sysprep\\sysprep.exe";
     OSVERSIONINFOEX OSInfoEx;
@@ -780,9 +781,12 @@
     else
     {
+#else
         /* Do normal execution. */
         rc = RTProcCreateEx(pszExec, papszArgs, hEnv, fFlags,
                             phStdIn, phStdOut, phStdErr, pszAsUser,
                             pszPassword, phProcess);
-    }
+#ifdef RT_OS_WINDOWS
+    }
+#endif
     return rc;
 }
