mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 10:04:49 +00:00
Setting my changes back for prompt.c. Greatlord and I agreed about this. These was a miscommication about these changes and the way different MS version handle it.
svn path=/trunk/; revision=17620
This commit is contained in:
parent
ff5ad9b6d7
commit
acb0c26036
1 changed files with 13 additions and 5 deletions
|
@ -204,12 +204,20 @@ INT cmd_prompt (LPTSTR cmd, LPTSTR param)
|
|||
return 0;
|
||||
}
|
||||
|
||||
/* set PROMPT environment variable */
|
||||
/* if it is null, then it needs to set to default,
|
||||
because that means the user entered "prompt" only.
|
||||
so even if param is null you _must_ still set prompt
|
||||
to the default. There seems to be some kinda difference
|
||||
between winxp and 2k in this matter and this way will
|
||||
cover both. */
|
||||
if (param[0] != _T('\0'))
|
||||
{
|
||||
if (!SetEnvironmentVariable (_T("PROMPT"), param))
|
||||
return 1;
|
||||
}
|
||||
_tcscpy(szParam,param);
|
||||
else
|
||||
_tcscpy(szParam,_T("$P$G"));
|
||||
|
||||
/* set PROMPT environment variable */
|
||||
if (!SetEnvironmentVariable (_T("PROMPT"), szParam))
|
||||
return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue