[ros-diffs] [janderwald] 27951: - set USERNAME environment variable See issue #2487 for more details.

janderwald at svn.reactos.org janderwald at svn.reactos.org
Sat Jul 28 18:29:34 CEST 2007


Author: janderwald
Date: Sat Jul 28 20:29:33 2007
New Revision: 27951

URL: http://svn.reactos.org/svn/reactos?rev=27951&view=rev
Log:
- set USERNAME environment variable

See issue #2487 for more details.

Modified:
    trunk/reactos/dll/win32/userenv/environment.c

Modified: trunk/reactos/dll/win32/userenv/environment.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/userenv/environment.c?rev=27951&r1=27950&r2=27951&view=diff
==============================================================================
--- trunk/reactos/dll/win32/userenv/environment.c (original)
+++ trunk/reactos/dll/win32/userenv/environment.c Sat Jul 28 20:29:33 2007
@@ -383,7 +383,17 @@
 
   /* FIXME: Set 'USERDOMAIN' variable */
 
-  /* FIXME: Set 'USERNAME' variable */
+  Length = MAX_PATH;
+  if (GetUserNameW(Buffer,
+            &Length))
+    {
+      SetUserEnvironmentVariable(lpEnvironment,
+				 L"USERNAME",
+				 Buffer,
+				 FALSE);
+    }
+
+
 
   /* Set user environment variables */
   SetUserEnvironment (lpEnvironment,




More information about the Ros-diffs mailing list