aboutsummaryrefslogtreecommitdiff
path: root/gdb/windows-nat.c
diff options
context:
space:
mode:
authorChristopher Faylor <me+cygwin@cgf.cx>2006-04-10 16:13:01 +0000
committerChristopher Faylor <me+cygwin@cgf.cx>2006-04-10 16:13:01 +0000
commitcb832706eb69c5150f3649931b3c17fd9a9e0982 (patch)
tree4b73aa5a7a54a98454b589182860e1161e8d66ad /gdb/windows-nat.c
parent03926e1f6316aeb8c01906e1c97a507fac5c8c22 (diff)
downloadgdb-cb832706eb69c5150f3649931b3c17fd9a9e0982.zip
gdb-cb832706eb69c5150f3649931b3c17fd9a9e0982.tar.gz
gdb-cb832706eb69c5150f3649931b3c17fd9a9e0982.tar.bz2
* win32-nat.c (do_win32_fetch_inferior_registers): Don't do anything with saved
context if __COPY_CONTEXT_SIZE is not defined. (handle_output_debug_string): Ditto.
Diffstat (limited to 'gdb/windows-nat.c')
-rw-r--r--gdb/windows-nat.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/windows-nat.c b/gdb/windows-nat.c
index 4248858..cbafa96 100644
--- a/gdb/windows-nat.c
+++ b/gdb/windows-nat.c
@@ -354,6 +354,7 @@ do_win32_fetch_inferior_registers (int r)
if (current_thread->reload_context)
{
+#ifdef __COPY_CONTEXT_SIZE
if (have_saved_context)
{
/* Lie about where the program actually is stopped since cygwin has informed us that
@@ -363,6 +364,7 @@ do_win32_fetch_inferior_registers (int r)
have_saved_context = 0;
}
else
+#endif
{
thread_info *th = current_thread;
th->context.ContextFlags = CONTEXT_DEBUGGER_DR;
@@ -928,6 +930,7 @@ handle_output_debug_string (struct target_waitstatus *ourstatus)
if (strncmp (s, "cYg", 3) != 0)
warning (("%s"), s);
}
+#ifdef __COPY_CONTEXT_SIZE
else
{
/* Got a cygwin signal marker. A cygwin signal is followed by the signal number
@@ -955,6 +958,7 @@ handle_output_debug_string (struct target_waitstatus *ourstatus)
current_event.dwThreadId = retval;
}
}
+#endif
if (s)
xfree (s);