projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* remote.c, remote-mon.c, remote-utils.c, remote-utils.h,
[deliverable/binutils-gdb.git]
/
gdb
/
remote-utils.c
diff --git
a/gdb/remote-utils.c
b/gdb/remote-utils.c
index 21acc2c9ec1ecdf4b51fda32b4d70ba2d749c798..482e2476b6403f565c595780e08d8b85258e6423 100644
(file)
--- a/
gdb/remote-utils.c
+++ b/
gdb/remote-utils.c
@@
-1,6
+1,6
@@
/* Generic support for remote debugging interfaces.
/* Generic support for remote debugging interfaces.
- Copyright 1993 Free Software Foundation, Inc.
+ Copyright 1993
, 1994
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-42,6
+42,7
@@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include <ctype.h>
#include "defs.h"
#include <ctype.h>
#include "defs.h"
+#include <string.h>
#include "gdbcmd.h"
#include "target.h"
#include "serial.h"
#include "gdbcmd.h"
#include "target.h"
#include "serial.h"
@@
-122,7
+123,7
@@
sr_scan_args(proto, args)
/* check for missing or empty baud rate. */
CHECKDONE(p, q);
/* check for missing or empty baud rate. */
CHECKDONE(p, q);
-
sr_set_baud_rate(n)
;
+
baud_rate = n
;
/* look for debug value. */
n = strtol(p, &q, 10);
/* look for debug value. */
n = strtol(p, &q, 10);
@@
-176,10
+177,13
@@
gr_open(args, from_tty, gr)
if (!sr_get_desc())
perror_with_name((char *) sr_get_device());
if (!sr_get_desc())
perror_with_name((char *) sr_get_device());
- if (
SERIAL_SETBAUDRATE(sr_get_desc(), sr_get_baud_rate()) != 0
)
+ if (
baud_rate != -1
)
{
{
- SERIAL_CLOSE(sr_get_desc());
- perror_with_name(sr_get_device());
+ if (SERIAL_SETBAUDRATE(sr_get_desc(), baud_rate) != 0)
+ {
+ SERIAL_CLOSE(sr_get_desc());
+ perror_with_name(sr_get_device());
+ }
}
SERIAL_RAW (sr_get_desc());
}
SERIAL_RAW (sr_get_desc());
@@
-197,8
+201,13
@@
gr_open(args, from_tty, gr)
gr_settings->clear_all_breakpoints = remove_breakpoints;
if (from_tty)
gr_settings->clear_all_breakpoints = remove_breakpoints;
if (from_tty)
- printf_filtered ("Remote debugging using `%s' at baud rate of %d\n",
- sr_get_device(), sr_get_baud_rate());
+ {
+ printf_filtered ("Remote debugging using `%s'", sr_get_device ());
+ if (baud_rate != -1)
+ printf_filtered (" at baud rate of %d",
+ baud_rate);
+ print_filtered ("\n");
+ }
push_target(gr->ops);
gr_checkin();
push_target(gr->ops);
gr_checkin();
@@
-438,8
+447,10
@@
gr_files_info (ops)
#ifdef __GO32__
printf_filtered ("\tAttached to DOS asynctsr\n");
#else
#ifdef __GO32__
printf_filtered ("\tAttached to DOS asynctsr\n");
#else
- printf_filtered ("\tAttached to %s at %d baud\n",
- sr_get_device(), sr_get_baud_rate());
+ printf_filtered ("\tAttached to %s", sr_get_device());
+ if (baud_rate != -1)
+ printf_filtered ("at %d baud", baud_rate);
+ printf_filtered ("\n");
#endif
if (exec_bfd)
#endif
if (exec_bfd)
This page took
0.023716 seconds
and
4
git commands to generate.