* linux-nat.c (child_follow_fork): Call target_terminal_ours before

printing output.  Use fprintf_unfiltered.  Only print output when
	debugging.
This commit is contained in:
Daniel Jacobowitz 2005-03-06 16:42:20 +00:00
parent 1f17067849
commit f75c00e4cb
2 changed files with 20 additions and 6 deletions

View 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> 2005-03-05 Mark Kettenis <kettenis@janacek.sibelius.xs4all.nl>
* sparc64-tdep.c (sparc64_store_floating_fields): Constify third * sparc64-tdep.c (sparc64_store_floating_fields): Constify third

View File

@ -359,9 +359,13 @@ child_follow_fork (int follow_child)
also, but they'll be reinserted below. */ also, but they'll be reinserted below. */
detach_breakpoints (child_pid); detach_breakpoints (child_pid);
fprintf_filtered (gdb_stdout, if (debug_linux_nat)
"Detaching after fork from child process %d.\n", {
child_pid); target_terminal_ours ();
fprintf_unfiltered (gdb_stdlog,
"Detaching after fork from child process %d.\n",
child_pid);
}
ptrace (PTRACE_DETACH, child_pid, 0, 0); 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. */ /* Before detaching from the parent, remove all breakpoints from it. */
remove_breakpoints (); remove_breakpoints ();
fprintf_filtered (gdb_stdout, if (debug_linux_nat)
"Attaching after fork to child process %d.\n", {
child_pid); 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 /* 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 the child exits or execs. At exec time we can remove the old