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-File5.15.6 Dfree TOS Name: »free disk space« - ermittelt die Kapazitätsauslastung eines Laufwerks. Gemdosnummer: 54 Deklaration: int16_t Dfree ( DISKINFO *buf, int16_t driveno ); Beschreibung: Die GEMDOS-Routine Dfree ermittelt die Kapazität und Belegung eines Laufwerks. Es gilt: Parameter Bedeutung buf Adresse des Informations-Puffers driveno 0 = aktuelles Laufwerk 1 = Laufwerk-A 2 = Laufwerk-B (usw.) Hinweis: In GEMDOS-Versionen < 0.15 ist diese Funktion unglaublich langsam. Auf das Verzeichnis U:\PROC angewandt, liefert diese Funktion ab MagiC 3 die minimale, tatsächliche Blocklänge (als Sektoren pro Cluster). Zur Zeit wird der Speicher wortweise belegt, d.h. die 'Sektorgröße' ist 1 int8_t, und die Clustergröße beträgt 2 Sektoren (also 2 int8_ts). Ergebnis: Die Funktion liefert bei korrekter Ausführung eine 0, und eine negative Zahl, wenn es zu einem Fehler kam. Verfügbar: Alle GEMDOS Versionen. Gruppe: Verzeichnisfunktionen Querverweis: Binding Fdelete