finally move buildroot-ng to trunk
[openwrt/staging/dedeckeh.git] / toolchain / gdb / patches / 820-debian_disable-linux-fork-messages.patch
1 Status: Proposed upstream after 6.3, not yet committed.
2
3 2004-12-06 Daniel Jacobowitz <dan@debian.org>
4
5 * linux-nat.c (child_follow_fork): Call target_terminal_ours before
6 printing output. Use fprintf_unfiltered. Only print output when
7 debugging.
8
9 Index: gdb-6.3/gdb/linux-nat.c
10 ===================================================================
11 --- gdb-6.3.orig/gdb/linux-nat.c 2004-12-08 18:22:20.386956067 -0500
12 +++ gdb-6.3/gdb/linux-nat.c 2004-12-08 18:28:49.995585970 -0500
13 @@ -347,9 +347,13 @@ child_follow_fork (int follow_child)
14 also, but they'll be reinserted below. */
15 detach_breakpoints (child_pid);
16
17 - fprintf_filtered (gdb_stdout,
18 - "Detaching after fork from child process %d.\n",
19 - child_pid);
20 + if (debug_linux_nat)
21 + {
22 + target_terminal_ours ();
23 + fprintf_unfiltered (gdb_stdlog,
24 + "Detaching after fork from child process %d.\n",
25 + child_pid);
26 + }
27
28 ptrace (PTRACE_DETACH, child_pid, 0, 0);
29
30 @@ -418,9 +422,13 @@ child_follow_fork (int follow_child)
31 /* Before detaching from the parent, remove all breakpoints from it. */
32 remove_breakpoints ();
33
34 - fprintf_filtered (gdb_stdout,
35 - "Attaching after fork to child process %d.\n",
36 - child_pid);
37 + if (debug_linux_nat)
38 + {
39 + target_terminal_ours ();
40 + fprintf_unfiltered (gdb_stdlog,
41 + "Attaching after fork to child process %d.\n",
42 + child_pid);
43 + }
44
45 /* If we're vforking, we may want to hold on to the parent until
46 the child exits or execs. At exec time we can remove the old