(OUTMSG): Output to stderr.
(OUTMSG2): Conditionalize on `debug_threads' variable, instead of
on compile time LOG macro.
(win32_wait): Fix debug output.
+2009-11-26 Pedro Alves <pedro@codesourcery.com>
+
+ * win32-low.c (LOG): Delete.
+ (OUTMSG): Output to stderr.
+ (OUTMSG2): Conditionalize on `debug_threads' variable, instead of
+ on compile time LOG macro.
+ (win32_wait): Fix debug output.
+
2009-11-26 Pedro Alves <pedro@codesourcery.com>
* win32-low.c (win32_add_one_solib): If the dll name is
#include <sys/cygwin.h>
#endif
-#define LOG 0
-
-#define OUTMSG(X) do { printf X; fflush (stdout); } while (0)
-#if LOG
-#define OUTMSG2(X) do { printf X; fflush (stdout); } while (0)
-#else
-#define OUTMSG2(X) do ; while (0)
-#endif
+#define OUTMSG(X) do { printf X; fflush (stderr); } while (0)
+
+#define OUTMSG2(X) \
+ do \
+ { \
+ if (debug_threads) \
+ { \
+ printf X; \
+ fflush (stderr); \
+ } \
+ } while (0)
#ifndef _T
#define _T(x) TEXT (x)
case TARGET_WAITKIND_STOPPED:
case TARGET_WAITKIND_LOADED:
OUTMSG2 (("Child Stopped with signal = %d \n",
- our_status.value.sig));
+ ourstatus->value.sig));
child_fetch_inferior_registers (-1);