john@lucifer: ls ./ Makefile sem.cpp ../ dmnd.cpp sem.h john@lucifer: make g++ -c dmnd.cpp g++ -c sem.cpp g++ -o dmnd dmnd.o sem.o john@lucifer: ls ./ Makefile dmnd.cpp sem.cpp sem.o ../ dmnd* dmnd.o sem.h john@lucifer: dmnd Welcome to The Trivial Diamond-Making Program! Mother Begins Spawning Threads. Mother Finishes Spawning Threads. Child # 0 is now in position. Child # 1 is now in position. Child # 2 is now in position. Child # 3 is now in position. All children are now in position. Mother exiting ... john@lucifer: dmnd Welcome to The Trivial Diamond-Making Program! Mother Begins Spawning Threads. Child # 0 is now in position. Mother Finishes Spawning Threads. Child # 1 is now in position. Child # 2 is now in position. Child # 3 is now in position. All children are now in position. Mother exiting ... john@lucifer: dmnd Welcome to The Trivial Diamond-Making Program! Mother Begins Spawning Threads. Mother Finishes Spawning Threads. Child # 0 is now in position. Child # 2 is now in position. Child # 1 is now in position. Child # 3 is now in position. All children are now in position. Mother exiting ... john@lucifer: dmnd Welcome to The Trivial Diamond-Making Program! Mother Begins Spawning Threads. Mother Finishes Spawning Threads. Child # 0 is now in position. Child # 1 is now in position. Child # 2 is now in position. Child # 3 is now in position. All children are now in position. Mother exiting ... john@lucifer: dmnd Welcome to The Trivial Diamond-Making Program! Mother Begins Spawning Threads. Mother Finishes Spawning Threads. Child # 0 is now in position. Child # 1 is now in position. Child # 2 is now in position. Child # 3 is now in position. All children are now in position. Mother exiting ... john@lucifer: dmnd Welcome to The Trivial Diamond-Making Program! Mother Begins Spawning Threads. Mother Finishes Spawning Threads. Child # 0 is now in position. Child # 1 is now in position. Child # 2 is now in position. Child # 3 is now in position. All children are now in position. Mother exiting ... john@lucifer: dmnd Welcome to The Trivial Diamond-Making Program! Mother Begins Spawning Threads. Mother Finishes Spawning Threads. Child # 0 is now in position. Child # 1 is now in position. Child # 2 is now in position. Child # 3 is now in position. All children are now in position. Mother exiting ... john@lucifer: dmnd Welcome to The Trivial Diamond-Making Program! Mother Begins Spawning Threads. Child # 0 is now in position. Child # 1 is now in position. Child # 2 is now in position. Mother Finishes Spawning Threads. Child # 3 is now in position. All children are now in position. Mother exiting ...