diff options
author | Gary Benson <gbenson@redhat.com> | 2014-09-12 10:57:46 +0100 |
---|---|---|
committer | Gary Benson <gbenson@redhat.com> | 2014-09-12 11:03:49 +0100 |
commit | b006a80e5f41125c876a60a143ad421113533efc (patch) | |
tree | a4c3246aab3f2c47a0452067dcb820b6e1024c12 /gdb | |
parent | 296b1496f756d26b2e3235133f89012fff940902 (diff) | |
download | gdb-b006a80e5f41125c876a60a143ad421113533efc.zip gdb-b006a80e5f41125c876a60a143ad421113533efc.tar.gz gdb-b006a80e5f41125c876a60a143ad421113533efc.tar.bz2 |
Clarify GDBSERVER use in linux-waitpid.c
This commit makes linux-waitpid.c include common-defs.h. GDB's
inclusion of defs.h is removed, but gdbserver's inclusion of
server.h remains to support some gdbserver-specific debug code
that cannot presently be merged. A new FIXME documents this.
gdb/ChangeLog:
* nat/linux-waitpid.c: Include common-defs.h.
[GDBSERVER]: Add FIXME comment.
[!GDBSERVER]: Don't include defs.h or signal.h.
(linux_debug) [!GDBSERVER]: Remove empty block.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/nat/linux-waitpid.c | 11 |
2 files changed, 13 insertions, 5 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e2f3335..56f676d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,12 @@ 2014-09-12 Gary Benson <gbenson@redhat.com> + * nat/linux-waitpid.c: Include common-defs.h. + [GDBSERVER]: Add FIXME comment. + [!GDBSERVER]: Don't include defs.h or signal.h. + (linux_debug) [!GDBSERVER]: Remove empty block. + +2014-09-12 Gary Benson <gbenson@redhat.com> + * nat/x86-dregs.c: Include common-defs.h and break-common.h. Don't include defs.h or server.h. diff --git a/gdb/nat/linux-waitpid.c b/gdb/nat/linux-waitpid.c index 53847ac..04cdc3d 100644 --- a/gdb/nat/linux-waitpid.c +++ b/gdb/nat/linux-waitpid.c @@ -17,11 +17,14 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "common-defs.h" + #ifdef GDBSERVER +/* FIXME: server.h is required for the definition of debug_threads + which is used in the gdbserver-specific debug printing in + linux_debug. This code should be made available to GDB also, + but the lack of a suitable flag to enable it prevents this. */ #include "server.h" -#else -#include "defs.h" -#include "signal.h" #endif #include "linux-nat.h" @@ -42,8 +45,6 @@ linux_debug (const char *format, ...) vfprintf (stderr, format, args); va_end (args); } -#else - /* GDB-specific debugging output. */ #endif } |