* linux-nat.c (child_follow_fork): Call target_terminal_ours before
authorDaniel Jacobowitz <drow@false.org>
Sun, 6 Mar 2005 16:42:20 +0000 (16:42 +0000)
committerDaniel Jacobowitz <drow@false.org>
Sun, 6 Mar 2005 16:42:20 +0000 (16:42 +0000)
printing output.  Use fprintf_unfiltered.  Only print output when
debugging.

gdb/ChangeLog
gdb/linux-nat.c

index f68cc6d6f8e72bdbafb07c72d80c879d3e36e336..14dcfbf0dd10b610f1ae269f5f43295e6f7df92f 100644 (file)
@@ -1,3 +1,9 @@
+2005-03-06  Daniel Jacobowitz  <dan@debian.org>
+
+       * linux-nat.c (child_follow_fork): Call target_terminal_ours before
+       printing output.  Use fprintf_unfiltered.  Only print output when
+       debugging.
+
 2005-03-05  Mark Kettenis  <kettenis@janacek.sibelius.xs4all.nl>
 
        * sparc64-tdep.c (sparc64_store_floating_fields): Constify third
index 57843c53adb203e8a3f800059e0a6dc7f98d6857..faff62e7b1d0a65223d2f5d95e3278397e34f7f3 100644 (file)
@@ -359,9 +359,13 @@ child_follow_fork (int follow_child)
         also, but they'll be reinserted below.  */
       detach_breakpoints (child_pid);
 
-      fprintf_filtered (gdb_stdout,
-                       "Detaching after fork from child process %d.\n",
-                       child_pid);
+      if (debug_linux_nat)
+       {
+         target_terminal_ours ();
+         fprintf_unfiltered (gdb_stdlog,
+                             "Detaching after fork from child process %d.\n",
+                             child_pid);
+       }
 
       ptrace (PTRACE_DETACH, child_pid, 0, 0);
 
@@ -430,9 +434,13 @@ child_follow_fork (int follow_child)
       /* Before detaching from the parent, remove all breakpoints from it. */
       remove_breakpoints ();
 
-      fprintf_filtered (gdb_stdout,
-                       "Attaching after fork to child process %d.\n",
-                       child_pid);
+      if (debug_linux_nat)
+       {
+         target_terminal_ours ();
+         fprintf_unfiltered (gdb_stdlog,
+                             "Attaching after fork to child process %d.\n",
+                             child_pid);
+       }
 
       /* If we're vforking, we may want to hold on to the parent until
         the child exits or execs.  At exec time we can remove the old