diff options
author | Daniel Jacobowitz <drow@false.org> | 2002-03-27 05:12:35 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2002-03-27 05:12:35 +0000 |
commit | 3130066b6cbb3de4f8f8d00b33c70accaca0f68b (patch) | |
tree | c41e3b379280e0bd74a771ee6c53c36852ba6bb2 /gdb | |
parent | 9aedf4f42a2e1c35bc2ff635d7d57dbad4f0d0bd (diff) | |
download | gdb-3130066b6cbb3de4f8f8d00b33c70accaca0f68b.zip gdb-3130066b6cbb3de4f8f8d00b33c70accaca0f68b.tar.gz gdb-3130066b6cbb3de4f8f8d00b33c70accaca0f68b.tar.bz2 |
2002-03-27 Daniel Jacobowitz <drow@mvista.com>
* signals/signals.c: Include "server.h" in gdbserver build.
(target_signal_from_name): Don't use STREQ.
(_initialize_signals): Likewise. Don't include function in
gdbserver build.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/signals/signals.c | 13 |
2 files changed, 17 insertions, 3 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9d6eea6..e442c30 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,12 @@ 2002-03-27 Daniel Jacobowitz <drow@mvista.com> + * signals/signals.c: Include "server.h" in gdbserver build. + (target_signal_from_name): Don't use STREQ. + (_initialize_signals): Likewise. Don't include function in + gdbserver build. + +2002-03-27 Daniel Jacobowitz <drow@mvista.com> + * signals.c: Moved to... * signals/signals.c: Here. * Makefile (signals.o): Update. diff --git a/gdb/signals/signals.c b/gdb/signals/signals.c index d37ec06..774d70a 100644 --- a/gdb/signals/signals.c +++ b/gdb/signals/signals.c @@ -1,6 +1,6 @@ /* Target signal translation functions for GDB. Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001 Free Software Foundation, Inc. + 2000, 2001, 2002 Free Software Foundation, Inc. Contributed by Cygnus Support. This file is part of GDB. @@ -20,8 +20,13 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#ifdef GDBSERVER +#include "server.h" +#else #include "defs.h" #include "target.h" +#endif + #include <signal.h> /* This table must match in order and size the signals in enum target_signal @@ -234,7 +239,7 @@ target_signal_from_name (char *name) for (sig = TARGET_SIGNAL_HUP; signals[sig].name != NULL; sig = (enum target_signal) ((int) sig + 1)) - if (STREQ (name, signals[sig].name)) + if (strcmp (name, signals[sig].name) == 0) return sig; return TARGET_SIGNAL_UNKNOWN; } @@ -829,9 +834,11 @@ target_signal_from_command (int num) Use \"info signals\" for a list of symbolic signals."); } +#ifndef GDBSERVER void _initialize_signals (void) { - if (!STREQ (signals[TARGET_SIGNAL_LAST].string, "TARGET_SIGNAL_MAGIC")) + if (strcmp (signals[TARGET_SIGNAL_LAST].string, "TARGET_SIGNAL_MAGIC") != 0) internal_error (__FILE__, __LINE__, "failed internal consistency check"); } +#endif |