Add framework for ``set/show serial ...''.
This commit is contained in:
parent
ff1da24e18
commit
e3abfe1d65
|
@ -1,3 +1,10 @@
|
|||
2001-09-26 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* serial.c (serial_set_cmdlist, serial_show_cmdlist): New
|
||||
variables.
|
||||
(serial_set_cmd, serial_show_cmd): New functions.
|
||||
(_initialize_serial): Add "set/show serial" command.
|
||||
|
||||
2001-09-26 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* CONTRIBUTE: Update.
|
||||
|
|
31
gdb/serial.c
31
gdb/serial.c
|
@ -651,6 +651,25 @@ connect_command (char *args, int fromtty)
|
|||
}
|
||||
#endif /* 0 */
|
||||
|
||||
/* Serial set/show framework. */
|
||||
|
||||
static struct cmd_list_element *serial_set_cmdlist;
|
||||
static struct cmd_list_element *serial_show_cmdlist;
|
||||
|
||||
static void
|
||||
serial_set_cmd (char *args, int from_tty)
|
||||
{
|
||||
printf_unfiltered ("\"set serial\" must be followed by the name of a command.\n");
|
||||
help_list (serial_set_cmdlist, "set serial ", -1, gdb_stdout);
|
||||
}
|
||||
|
||||
static void
|
||||
serial_show_cmd (char *args, int from_tty)
|
||||
{
|
||||
cmd_show_list (serial_show_cmdlist, from_tty, "");
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
_initialize_serial (void)
|
||||
{
|
||||
|
@ -660,6 +679,18 @@ _initialize_serial (void)
|
|||
Use <CR>~. or <CR>~^D to break out.");
|
||||
#endif /* 0 */
|
||||
|
||||
add_prefix_cmd ("serial", class_maintenance, serial_set_cmd, "\
|
||||
Set default serial/parallel port configuration.",
|
||||
&serial_set_cmdlist, "set serial ",
|
||||
0/*allow-unknown*/,
|
||||
&setlist);
|
||||
|
||||
add_prefix_cmd ("serial", class_maintenance, serial_show_cmd, "\
|
||||
Show default serial/parallel port configuration.",
|
||||
&serial_show_cmdlist, "show serial ",
|
||||
0/*allow-unknown*/,
|
||||
&showlist);
|
||||
|
||||
add_show_from_set
|
||||
(add_set_cmd ("remotelogfile", no_class,
|
||||
var_filename, (char *) &serial_logfile,
|
||||
|
|
Loading…
Reference in New Issue