From 2e9309df58b875c91e5a5e556d30abf8ff1970bb Mon Sep 17 00:00:00 2001 From: Fred Fish Date: Tue, 7 Jul 1992 16:00:30 +0000 Subject: [PATCH] * maint.c (maintenance_command, maintenance_info_command): Install with allow_unknown as 0 and call help_list to show list of possibilities when no subcommand is specified. --- gdb/ChangeLog | 6 ++++++ gdb/maint.c | 7 ++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 00fc56de90f..cfb34ca664b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +Tue Jul 7 09:00:42 1992 Fred Fish (fnf@cygnus.com) + + * maint.c (maintenance_command, maintenance_info_command): + Install with allow_unknown as 0 and call help_list to show + list of possibilities when no subcommand is specified. + Tue Jul 7 00:20:29 1992 Fred Fish (fnf@cygnus.com) * configure.in: Add m68k-ericsson-*. diff --git a/gdb/maint.c b/gdb/maint.c index f1e8999edd7..6de6716a554 100644 --- a/gdb/maint.c +++ b/gdb/maint.c @@ -54,7 +54,8 @@ maintenance_command (args, from_tty) char *args; int from_tty; { - error ("Unimplemented maintenance command '%s'", args); + printf ("\"maintenance\" must be followed by the name of a maintenance command.\n"); + help_list (maintenancelist, "maintenance ", -1, stdout); } @@ -111,12 +112,12 @@ _initialize_maint_cmds () Includes commands to dump specific internal GDB structures in\n\ a human readable form, including dumping of symbol tables, type\n\ chains, etc.", - &maintenancelist, "maintenance ", 1, + &maintenancelist, "maintenance ", 0, &cmdlist); add_prefix_cmd ("info", class_info, maintenance_info_command, "Maintenance command for showing things about the program being debugged.", - &maintenanceinfolist, "maintenance info ", 1, + &maintenanceinfolist, "maintenance info ", 0, &maintenancelist); add_cmd ("dump-me", class_maintenance, maintenance_dump_me, -- 2.30.2