🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.amiga.tech
Article #3344

Re: HD Cache

#3344
From: Oliver Kastl
Date: Wed, 07 Feb 1996 23:09
29 lines
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!news
References: <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>