aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Blandy <jimb@codesourcery.com>2007-12-26 17:11:16 +0000
committerJim Blandy <jimb@codesourcery.com>2007-12-26 17:11:16 +0000
commitaad9a193036c41177eabf4f2f9c6c655ddd2c16b (patch)
tree903cbdf7ba35624c5cc975b719bd6699ef29eabe
parentfb5f3683c3984c670818d49ff90974e8476614ca (diff)
downloadgdb-aad9a193036c41177eabf4f2f9c6c655ddd2c16b.zip
gdb-aad9a193036c41177eabf4f2f9c6c655ddd2c16b.tar.gz
gdb-aad9a193036c41177eabf4f2f9c6c655ddd2c16b.tar.bz2
* gdb.base/multi-forks.exp: Doc fix.
-rw-r--r--gdb/testsuite/ChangeLog4
-rw-r--r--gdb/testsuite/gdb.base/multi-forks.exp11
2 files changed, 12 insertions, 3 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 8f561e4..a214ec1 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2007-12-26 Jim Blandy <jimb@codesourcery.com>
+
+ * gdb.base/multi-forks.exp: Doc fix.
+
2007-12-26 Joel Brobecker <brobecker@adacore.com>
* gdb.ada/Makefile.in (EXECUTABLES): Update list.
diff --git a/gdb/testsuite/gdb.base/multi-forks.exp b/gdb/testsuite/gdb.base/multi-forks.exp
index 7161be5..b607d43 100644
--- a/gdb/testsuite/gdb.base/multi-forks.exp
+++ b/gdb/testsuite/gdb.base/multi-forks.exp
@@ -53,9 +53,14 @@ global gdb_prompt
# parent and child of multiple Unix fork() system calls.
#
-# Inferior program calls fork 4 times. Since each fork
-# calls fork 4 times, there will be 16 forks. Each fork
-# saves the return values of its own 4 fork calls.
+# The inferior program builds a tree of processes by executing a loop
+# four times, calling fork at each iteration. Thus, at each
+# iteration, the total number of processes doubles; after four
+# iterations, we have 16 processes. Each process saves the results
+# from its 'fork' calls, so we can tell which leaf a given process is
+# by looking at which forks returned zero and which returned a pid: a
+# zero means to take the child's branch; a pid means to take the
+# parent's branch.
# First set gdb to follow the child.
# The result should be that each of the 4 forks returns zero.