Wed Mar 4 16:53:52 1998 Martin M. Hunt <hunt@cygnus.com>

* serial.c (_initialize_serial): Add a description of
	"set remotelogbase".

	* command.c (do_setshow_command): If no arguments are supplied,
	don't dump core, instead print out an error message.
This commit is contained in:
Martin Hunt 1998-03-05 01:04:13 +00:00
parent 94ec3e76cb
commit 1d7a3fd775
3 changed files with 25 additions and 3 deletions

View File

@ -1,3 +1,11 @@
Wed Mar 4 16:53:52 1998 Martin M. Hunt <hunt@cygnus.com>
* serial.c (_initialize_serial): Add a description of
"set remotelogbase".
* command.c (do_setshow_command): If no arguments are supplied,
don't dump core, instead print out an error message.
Wed Mar 4 16:50:18 1998 Jason Molenda (crash@bugshack.cygnus.com)
* gdbtk.c (gdb_listfiles): Fix thinko in last change.

View File

@ -281,7 +281,6 @@ add_set_enum_cmd (name, class, enumlist, var, doc, list)
{
struct cmd_list_element *c
= add_set_cmd (name, class, var_enum, var, doc, list);
c->enums = enumlist;
return c;
@ -1269,8 +1268,23 @@ do_setshow_command (arg, from_tty, c)
char *match = NULL;
char *p;
p = strchr (arg, ' ');
/* if no argument was supplied, print an informative error message */
if (arg == NULL)
{
char msg[1024];
strcpy (msg, "Requires an argument. Valid arguments are ");
for (i = 0; c->enums[i]; i++)
{
if (i != 0)
strcat (msg, ", ");
strcat (msg, c->enums[i]);
}
strcat (msg, ".");
error (msg);
}
p = strchr (arg, ' ');
if (p)
len = p - arg;
else

View File

@ -517,7 +517,7 @@ by gdbserver.", &setlist),
add_show_from_set (add_set_enum_cmd ("remotelogbase", no_class,
logbase_enums,
(char *)&serial_logbase,
"Set ...",
"Set numerical base for remote session logging",
&setlist),
&showlist);
}