perl program A create process B A waits on B B creates a process C B terminates A continues (but I want it to wait on C now!)