- set USERNAME environment variable

See issue #2487 for more details.

svn path=/trunk/; revision=27951
This commit is contained in:
Johannes Anderwald 2007-07-28 16:29:33 +00:00
parent 8e88ed96e4
commit 832362635d

View file

@ -383,7 +383,17 @@ CreateEnvironmentBlock (LPVOID *lpEnvironment,
/* 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,