I have the following problem using SunOS 4.1.3 (BSD).
I have two separate processes. Let's call them A and B.
Both processes spawn other processes and use fifos to
communicate with their respecitve parent. I am
seeing process B hang in a write system call to a fifo
which is read by one of process B's spawned processes.
When I kill process A (and all of its spawned processes),
the fifo write in process B resumes.
I am not sure what the problem is. Just for more info,
all of the fifo names are unique and several of the spawned
processes (of both A & B) do terminal io (from the keyboard and console)
using the standard unix read and write system calls.
Thanks in advance,