[Bug 21129] cmd /? should give a help message, not '/?'
wine-bugs at winehq.org
wine-bugs at winehq.org
Tue Mar 2 16:59:33 CST 2010
http://bugs.winehq.org/show_bug.cgi?id=21129
Arjun Comar <mandaya at rose-hulman.edu> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #26580|1 |0
is obsolete| |
--- Comment #9 from Arjun Comar <mandaya at rose-hulman.edu> 2010-03-02 16:59:33 ---
(From update of attachment 26580)
>From a2b4c954166f4fde758daed27559696fe931c239 Mon Sep 17 00:00:00 2001
>From: Arjun Comar <mandaya at rose-hulman.edu>
>Date: Tue, 2 Mar 2010 16:26:09 -0500
>Subject: Bug21129_cmd_fix
>
>---
> programs/cmd/builtins.c | 4 ++--
> programs/cmd/wcmdmain.c | 9 +++++++++
> 2 files changed, 11 insertions(+), 2 deletions(-)
>
>diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c
>index fdb4404..15d320c 100644
>--- a/programs/cmd/builtins.c
>+++ b/programs/cmd/builtins.c
>@@ -1134,12 +1134,12 @@ void WCMD_give_help (WCHAR *command) {
> else {
> for (i=0; i<=WCMD_EXIT; i++) {
> if (CompareStringW(LOCALE_USER_DEFAULT, NORM_IGNORECASE | SORT_STRINGSORT,
>- param1, -1, inbuilt[i], -1) == 2) {
>+ command, -1, inbuilt[i], -1) == 2) {
> WCMD_output_asis (WCMD_LoadMessage(i));
> return;
> }
> }
>- WCMD_output (WCMD_LoadMessage(WCMD_NOCMDHELP), param1);
>+ WCMD_output (WCMD_LoadMessage(WCMD_NOCMDHELP), command);
> }
> return;
> }
>diff --git a/programs/cmd/wcmdmain.c b/programs/cmd/wcmdmain.c
>index f97a1fd..41efccc 100644
>--- a/programs/cmd/wcmdmain.c
>+++ b/programs/cmd/wcmdmain.c
>@@ -1411,6 +1411,15 @@ void WCMD_execute (WCHAR *command, WCHAR *redirects,
> WCMD_parse (p, quals, param1, param2);
> WINE_TRACE("param1: %s, param2: %s\n", wine_dbgstr_w(param1), wine_dbgstr_w(param2));
>
>+ if((p[0] == '/') && (p[1] == '?')) {
>+
>+ /*this is a help request for a program*/
>+ i = WCMD_HELP;
>+ memcpy(p, whichcmd, count * sizeof(WCHAR));
>+ p[count] = '\0';
>+
>+ }
>+
> switch (i) {
>
> case WCMD_ATTRIB:
>--
>1.7.0
>
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list