Text preview for : BFSDefs.mesa_Oct77.pdf part of xerox BFSDefs.mesa Oct77 xerox mesa 3.0_1977 listing BFSDefs.mesa_Oct77.pdf



Back to : BFSDefs.mesa_Oct77.pdf | Home

bfsdefs.mesa 24-0CT-77 21:15:31 Page 1


-- BFSDefs.Mesa Edited by Sandman on May 26, 1977 2:01 PM
DIRECTORY
AltoDefs: FROM "altodefs",
DiskDefs: FROM "diskdefs",
AltoFileDefs: FROM "altof1ledefs";
DEFINITIONS FROM AltoF1leDefs, D1skOefs:
BFSDefs: DEFINITIONS = BEGIN
PageNumber: TYPE = AltoOefs.PageNumber;
AetOnPages: PROCEDURE [arg:POINTER TO update D1skRequest]
RETURNS [page:PageNumber, bytes:CARDINAL];
WritePages: PROCEDURE [arg: POINTER TO extend DiskRequest]
RETURNS [page: PageNumber, bytes: CARDINAL];
RewritePages: PROCEDURE [arg: POINTER TO extend DiskRequest]
RETURNS [page: PageNumber. bytes: CARDINAL];
CreatePages: PROCEDURE [ea: POINTER, efa: POINTER TO CFA, lastPage: PageNumber,
lastBytes: CARDINAL]:
DeletePages: PROCEDURE [ea: POINTER. fp: POINTER TO FP. da: vDA, page: PageNumber]:
GetNextDA: PROCEDURE [eb: CBptr]:
CreateFile: PROCEDURE [name: STRING, fp, dirFP: POINTER TO FP]:
MakeFP: PROCEDURE [fp: POINTER TO FP, efp: POINTER TO CFP]:
MakeCFP: PROCEDURE [efp: POINTER TO CFP, fp: POINTER TO FP];
END.