Article View: de.comp.sys.amiga.tech
Article #3344Re: HD Cache
From: Oliver Kastl
Date: Wed, 07 Feb 1996 23:09
Date: Wed, 07 Feb 1996 23:09
29 lines
1256 bytes
1256 bytes
Hallo Marco, >> mlelstv@serpens.rhein.de (Michael van Elst) schrieb am 04.02.1996: > >FastCache hängt zwar nicht, allerdings werden auch keine Daten gecacht! > >Rekursiv bedeutet in diesem Fall, daß die BeginIO-Funktion des > >oktagon.device sich selbst rekursiv über DoIO()/SendIO() aufruft. > > Fancy. Warum solle sie das machen ? << Sie macht es natuerlich nicht. Das Problem mit Oktagon ist ein anderes: In ioRequest->io_Unit ist KEIN Zeiger auf die Unit Struktur, sondern auf eine struct AlfOpen. Diese wird fuer JEDEN Opener angelegt. Das ERSTE Langwort in dieser Struktur ist wiederum ein Zeiger auf die Unit Struktur. Das ist legal, denn "io_Unit is driver private". Allerdings fallen damit alle, die sich in BeginIO vom Oktagon haengen wollen aufs Maul. Abhilfe: AlfOpen->io_Unit (erstes Langwort) benutzen. Sorry. -- Oliver Kastl, Elaborate Bytes Home is where the heart is
Technical Details
Message-ID:
<4fbbf6$aij$2@mhafc.production.compuserve.com>Path:
arc1-ca.pugleaf.net!news.production.compuserve.com!newsReferences:
<xFmAyMD4E25aoz5@marco.cosmos-l.gun.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.production.compuserve.com!news From: Oliver Kastl <100447.3361@CompuServe.COM> Newsgroups: de.comp.sys.amiga.tech Subject: Re: HD Cache Date: 7 Feb 1996 23:09:26 GMT Organization: Elaborate Bytes Message-ID: <4fbbf6$aij$2@mhafc.production.compuserve.com> References: <xFmAyMD4E25aoz5@marco.cosmos-l.gun.de>