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:
Brandon Turner 2005-09-03 11:51:22 +00:00
parent ff5ad9b6d7
commit acb0c26036

View file

@ -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;
}