Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!ames!ucbcad!ucbvax!CORY.BERKELEY.EDU!dillon From: dillon@CORY.BERKELEY.EDU.UUCP Newsgroups: comp.sys.amiga Subject: DOS Bug ?? Message-ID: <8702130339.AA09406@cory.Berkeley.EDU> Date: Thu, 12-Feb-87 22:39:30 EST Article-I.D.: cory.8702130339.AA09406 Posted: Thu Feb 12 22:39:30 1987 Date-Received: Fri, 13-Feb-87 23:09:33 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: University of California at Berkeley Lines: 21 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