Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!columbia!caip!cbmvax!phillip From: phillip@cbmvax.cbm.UUCP (Phillip Lindsay) Newsgroups: net.micro.amiga Subject: Re: Question on Asyncronous IO message ports Message-ID: <730@cbmvax.cbmvax.cbm.UUCP> Date: Fri, 12-Sep-86 09:03:20 EDT Article-I.D.: cbmvax.730 Posted: Fri Sep 12 09:03:20 1986 Date-Received: Fri, 12-Sep-86 22:27:47 EDT References: <8609100455.AA19638@cory.Berkeley.EDU> <725@cbmvax.cbmvax.cbm.UUCP> Organization: Commodore Technology, West Chester, PA Lines: 34 > > > > If I queue a write to the DOS handler for a specific file, then do > > some other operation normally (such as a Read() or Seek()), will the DOS > > handler do the write operation before the Read() or Seek() (e.g. in the > > order PutMsg'd to the port), or can things get mixed around? > > > > Thanks, > > > > -Matt > > The requests are handled in a "fifo" fashion. So yes, if you queue a write > then a read ... the write will be done first. > -- From Neil Katin: "The user cannot have more than one packet outstanding to an individual handler at once. This is especially true for things like CON:, SER:, etc." "For the file system, one can only have one packet per open file handle." -- ============================================================================== Phillip Lindsay - Commodore Business Machines - Amiga Technical Support Dirt: 1200 Wilson Drive, West Chester PA 19380 uucp: {ihnp4|seismo|caip}!cbmvax!phillip arpa: cbmvax!phillip@seismo -or- phillip@cbmvax.UUCP@{seismo | harvard} Tel.: (215) 431-9180 Disclaimer: [someone said I needed this] No warranty is implied or otherwise given in the form of suggestion or example. Any opinions found here are of my making. [unless Fred pops up (my other self)] ==============================================================================