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.8.5.19 XHReserve TOS Name: »XHReserve« - Gerät reservieren bzw. wieder freigeben Opcode: 2 Deklaration: LONG XHReserve ( UWORD major, UWORD minor, UWORD do_reserve, UWORD key ); Beschreibung: Reserviert ein Gerät bzw. gibt es wieder frei. Auf reservierte Geräte kann nur bei Angabe des korrekten Schlüssels per XHLock(), XHStop() oder XHEject() zugegriffen werden. Sinn: man möchte nicht, daß man eine Wechselplatte per CPX-Modul entriegeln kann, nachdem sie gerade von einer virtuellen Speicherverwaltung verriegelt worden ist. Dies sollte nur die Speicherverwaltung selbst machen können. Parameter Bedeutung do_reserve (1) Reservieren (0) wieder freigeben key nur beim Freigeben benutzt Ergebnis: Beim Reservieren des Geräts wird im Erfolgsfall ein 16-Bit Schlüssel zurückgeliefert. Dieser Schlüssel muß bei allen weiteren Zugriffen auf das Gerät angegeben sowie beim Wieder-Freigeben angegeben werden. Gruppe: XHDI-Funktionen Querverweis: Arbitration _drvbits Partitiontypen Systemvariablen XHDI-Cookie XHDI-Funktionen XHDI-Terminologie