· Text 5255 · w8 · inlagg
I mitt modem-kommunikationsprogram har jag en systemrad
med klocka, V24-buffertarnas status, POSIT för filer med mera.
Numera finns även kvarvarande utrymme på disken, med rutinen
från LIB.
För att uppdateringen av systemraden skall gå så snabbt som
möjlig, uppdaterar jag endast de värden som ändrats.
Problemet har varit att veta * NÄR * DOSet har reserverat nya
cluster på disken, så att man inte anropar Utrymmesfunktionen
hela tiden.
Efter ivrigt hackande kom jag fram till att peek(64782) verkar
ändras endast då nya cluster reserveras.
I Bit för Bit på sid 69 finns en förteckning som skall ange
adresser som används av DOSet. Tidigare har jag strukit över
den tryckta texten, eftersom jag ansett att kommentarerna till
adresserna 64772, 64780 och 64782 har varit felaktiga.
Jag har skrivit:
64772: lägsta recordnummer i aktuellt segment ?
64778: senast skrivna record ???
64780: tidigare dimensionering för filen ?
Är det någon som känner till om jag har missuppfattat något,
eller vad DOSet verkligen använder adressen 64782 till?