dillon@CORY.BERKELEY.EDU.UUCP (02/13/87)
I've been trying to trace why my pipe: device seems to fail at times
and have come up with only one possible solution.
What seems to be happenning is that if pipe: has never been
referenced before, and then gets referenced by two different processes
at the same time:
(A) DOS gets confused and attempts to load pipe.device from memory twice
OR
(B) DOS gets confused and runs the two pipe: requests as two separate
processes (thus they are distinct and never link up).
My question to C-A: Is it possible that there is a time-window
somewhere where this is possible? I definately set the task field in the
device node BEFORE I return the startup message.
-Matt