[PATCH 1/2] kernel32: Export a function for updating the environment.
David Hedberg
dhedberg at codeweavers.com
Thu Jun 16 03:27:00 CDT 2011
---
dlls/kernel32/kernel32.spec | 3 +++
dlls/kernel32/process.c | 10 ++++++++++
2 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 8e2a5dd..6605e3f 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -1312,5 +1312,8 @@
@ cdecl wine_get_unix_file_name(wstr)
@ cdecl wine_get_dos_file_name(str)
+# Environment
+@ cdecl __wine_update_environment()
+
# Init code
@ cdecl __wine_kernel_init()
diff --git a/dlls/kernel32/process.c b/dlls/kernel32/process.c
index 6b8ff99..75b6eb5 100644
--- a/dlls/kernel32/process.c
+++ b/dlls/kernel32/process.c
@@ -1127,6 +1127,16 @@ static void set_process_name( int argc, char *argv[] )
}
}
+/***********************************************************************
+ * __wine_update_environment
+ *
+ * Updates the environment from registry.
+ */
+void CDECL __wine_update_environment(void)
+{
+ set_registry_environment(FALSE);
+ set_additional_environment();
+}
/***********************************************************************
* __wine_kernel_init
--
1.7.5.3
More information about the wine-patches
mailing list