babbage% gcc -o read-write-1 read-write-1.c && read-write-1 The parent process begins. Parent's report: current index = 0 The child process begins. Parent's report: current index = 1 Child's report: current value = 1 Parent's report: current index = 2 Child's report: current value = 4 Parent's report: current index = 3 Child's report: current value = 9 Parent's report: current index = 4 Child's report: current value = 16 Parent's report: current index = 5 Child's report: current value = 25 Parent's report: current index = 6 Child's report: current value = 36 Parent's report: current index = 7 Child's report: current value = 49 Parent's report: current index = 8 Child's report: current value = 64 Parent's report: current index = 9 Child's report: current value = 81 Child's report: current value = 81 The child is done The parent is done