Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!yale!mintaka!mit-eddie!rutgers!bpa!cbmvax!mks From: mks@cbmvax.commodore.com (Michael Sinz - CATS) Newsgroups: comp.sys.amiga.tech Subject: Re: Help - Asynchronous I/O to/from files Message-ID: <9830@cbmvax.commodore.com> Date: 26 Feb 90 20:46:23 GMT References: <99009@linus.UUCP> Reply-To: mks@cbmvax.cbm.commodore.com (Michael Sinz - CATS) Organization: Commodore, West Chester, PA Lines: 25 In article <99009@linus.UUCP> duncant@mbunix.mitre.org (Thomson) writes: > >Can anyone tell me how to do asynchronous I/O to/from AmigaDOS files? > >That is,I want to issue a Read() or Write() request and not block, but >be notified with a signal later when the I/O completes. I know that >it's possible to send I/O request packets asynchonoushly to any device >driver, but I don't want to deal with device drivers, I want to deal with >the file system. Isn't there a way to do this? I can't find it in my RKMs. >Any help would be appreciated? Yes, you send packets to AmigaDos directly. These are documented in the AmigaDos manual (BANTAM Books, ISBN 0-553-34294-0) The packets are actually sent to the FileSystem and this all works wonderfully. >Thanks >Duncan Thomson /----------------------------------------------------------------------\ | /// Michael Sinz -- CATS/Amiga Software Engineer | | /// PHONE 215-431-9422 UUCP ( uunet | rutgers ) !cbmvax!mks | | /// | |\\\/// When people are free to do as they please, | | \XX/ they usually imitate each other. | \----------------------------------------------------------------------/