* gdb.base/multi-forks.exp: Doc fix.
authorJim Blandy <jimb@codesourcery.com>
Wed, 26 Dec 2007 17:11:16 +0000 (17:11 +0000)
committerJim Blandy <jimb@codesourcery.com>
Wed, 26 Dec 2007 17:11:16 +0000 (17:11 +0000)
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/multi-forks.exp

index 8f561e41fcfc68e364ca0faa25e88fafa52cd2b1..a214ec13536ed26e85f5507e5a01c4437ce7dbfc 100644 (file)
@@ -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.
index 7161be583f2c8fb51126b08f942f9ff87270cd20..b607d43d76d298fa00b63c3ebd1c95ca4777c79c 100644 (file)
@@ -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.