#: 11449 S12/OS9/68000 (OSK)
22-Jul-91 23:11:13
Sb: #11428-forks and pipes
Fm: Bruce MacKenzie 71725,376
To: Bob van der Poel 76510,2203 (X)
Bob,
I think you put your finger on the problem there. Doing as you have, you end
up with three paths to PIPE: one from the parent, one from the shell and one
from the child. Closing the one from parent still leaves two paths open. For
all os9 knows shell and the child might still want to send data back and forth
so no eof ever gets sent. I'll bet my earlier suggestion to get rid of the
shell by using the 'ex' option will solve the problem.
|