This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[patch] gdbserver usage message improvement
- From: Martin Pool <mbp at samba dot org>
- To: gdb-patches at sources dot redhat dot com
- Date: Thu, 16 May 2002 12:20:27 +1000
- Subject: [patch] gdbserver usage message improvement
- Reply-to: gdb-patches at sources dot redhat dot com, mbp at samba dot org
[I previously sent this to bug-gdb, but it looks like the newsgroup is
just full of spam, so I thought I'd resend it here.]
This small patch brings gdbserver's usage message up to date with the
manual, so that it indicates it can support TCP as well as serial
connections. I remember being puzzled by this in the past, so I think
it would make gdb more friendly to have the message correct.
As far as I can see TCP is supported on all platforms where gdbserver
builds.
Thanks,
--
Martin
(please cc me on replies)
cd /home/mbp/work/gdb/gdb-5.2/gdb/gdbserver/
diff -u -p /home/mbp/work/gdb/gdb-5.2/gdb/gdbserver/server.c.\~1\~ /home/mbp/work/gdb/gdb-5.2/gdb/gdbserver/server.c
--- /home/mbp/work/gdb/gdb-5.2/gdb/gdbserver/server.c.~1~ Sat Mar 30 06:03:34 2002
+++ /home/mbp/work/gdb/gdb-5.2/gdb/gdbserver/server.c Tue May 14 16:03:47 2002
@@ -56,6 +56,16 @@ attach_inferior (int pid, char *statuspt
extern int remote_debug;
+static void
+gdbserver_usage (void)
+{
+ error ("Usage:\tgdbserver COMM PROG [ARGS ...]\n"
+ "\tgdbserver COMM --attach PID\n"
+ "\n"
+ "COMM may either be a tty device (for serial debugging), or \n"
+ "HOST:PORT to listen for a TCP connection.\n");
+}
+
int
main (int argc, char *argv[])
{
@@ -89,8 +99,9 @@ main (int argc, char *argv[])
}
if (argc < 3 || bad_attach)
- error ("Usage:\tgdbserver tty prog [args ...]\n"
- "\tgdbserver tty --attach pid");
+ {
+ gdbserver_usage();
+ }
initialize_low ();
Diff finished at Tue May 14 16:04:33