mirror of
https://github.com/reactos/reactos.git
synced 2025-07-05 23:01:21 +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;
|
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 (param[0] != _T('\0'))
|
||||||
{
|
_tcscpy(szParam,param);
|
||||||
if (!SetEnvironmentVariable (_T("PROMPT"), param))
|
else
|
||||||
return 1;
|
_tcscpy(szParam,_T("$P$G"));
|
||||||
}
|
|
||||||
|
/* set PROMPT environment variable */
|
||||||
|
if (!SetEnvironmentVariable (_T("PROMPT"), szParam))
|
||||||
|
return 1;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue