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