Transmit current directory settings to newly created processes.

diff --git a/loader/module.c b/loader/module.c
index 65db9cf..ebfd123 100644
--- a/loader/module.c
+++ b/loader/module.c
@@ -949,9 +949,6 @@
         FIXME("(%s,...): PROFILE_KERNEL ignored\n", name);
     if (dwCreationFlags & PROFILE_SERVER)
         FIXME("(%s,...): PROFILE_SERVER ignored\n", name);
-    if (lpCurrentDirectory)
-        FIXME("(%s,...): lpCurrentDirectory %s ignored\n", 
-                      name, lpCurrentDirectory);
     if (lpStartupInfo->lpDesktop)
         FIXME("(%s,...): lpStartupInfo->lpDesktop %s ignored\n", 
                       name, lpStartupInfo->lpDesktop);
@@ -984,7 +981,7 @@
         retv = PROCESS_Create( -1, name, tidy_cmdline, lpEnvironment, 
                                lpProcessAttributes, lpThreadAttributes,
                                bInheritHandles, dwCreationFlags,
-                               lpStartupInfo, lpProcessInfo );
+                               lpStartupInfo, lpProcessInfo, lpCurrentDirectory );
         goto done;
     }
 
@@ -998,7 +995,7 @@
         retv = PROCESS_Create( hFile, name, tidy_cmdline, lpEnvironment, 
                                lpProcessAttributes, lpThreadAttributes,
                                bInheritHandles, dwCreationFlags,
-                               lpStartupInfo, lpProcessInfo );
+                               lpStartupInfo, lpProcessInfo, lpCurrentDirectory);
         break;
 
     case SCS_PIF_BINARY: