Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File16.6.2 GetHdv_inuse TOS Name: »GetHdv_inuse« - Aktivität des Plattentreibers ermitteln. Nummer: 4 Deklaration: UWORD *GetHdv_inuse ( VOID ); Beschreibung: Die Funktion ermöglicht es festzustellen, ob der Plattentreiber gerade dabei ist, eine Seite ein- oder auszuswappen. Hinweis: Eine Überprüfung dieses Wortes muß erfolgen, bevor aus einer Interruptroutine heraus ein Zugriff auf das virtuelle RAM stattfindet. Der Plattentreiber darf nämlich nicht durch einen Zugriff auf eine nicht existente Speicherseite unterbrochen werden, falls gerade eine andere Seite ausgelagert wird. Ist das Statuswort ungleich Null, muß der Zugriff verschoben werden. Ergebnis: Die Funktion liefert einen Zeiger auf das hdv_inuse- Wort zurück. Gruppe: PMMU-Funktionshandler Querverweis: ClearPageMode GetPageSize pmem_size PMMUversion SetPageMode vmem_size