• Aucun résultat trouvé

BootCacheDefs: DEFINITIONS· BEGIN CoreSegmentObject: TYPE· RECORD [ segment: SegmentDefs.FileSegmentHandle, old: BOOLEAN, page: [0

N/A
N/A
Protected

Academic year: 2022

Partager "BootCacheDefs: DEFINITIONS· BEGIN CoreSegmentObject: TYPE· RECORD [ segment: SegmentDefs.FileSegmentHandle, old: BOOLEAN, page: [0"

Copied!
1
0
0

Texte intégral

(1)

BootCacheDefs.mesa 2-Sep-78 12:43:04

-- File: BootCacheDefs.Mesa

-- Last edited by Sandman; May 10, 1978 9:28 AM DIRECTORY

AllocDefs: FROM "allocdefs", AltoDefs: FROM "altodefs",

AltoFileDefs: FROM "altofiledefs", SegmentDefs: FROM "segmentdefs";

DEFINITIONS FROM BootCacheDefs;

BootCacheDefs: DEFINITIONS·

BEGIN

CoreSegmentObject: TYPE· RECORD [

segment: SegmentDefs.FileSegmentHandle, old: BOOLEAN,

page: [0 .. 256)];

CoreSegment: TYPE • POINTER TO CoreSegmentObject;

PageNumber: TYPE· AltoDefs.PageNumber;

vDA: TYPE = AltoFileDefs.vDA;

PageItem: TYPE = RECORD [page: PageNumber, da: vDA];

PageItemPtr: TYPE· POINTER TO PageItem;

InitCoreCache: PROCEDURE [name: STRING, FirstVMPage, LastVMPage: PageNumber];

CloseCoreCache: PROCEDURE;

FlushCoreCache: AllocDefs.SwappingProcedure;

NewCoreSegment: PROCEDURE [p: POINTER TO PageItem, cs: CoreSegment];

GetCS: PROCEDURE [p: PageItem] RETURNS [SegmentDefs.FileSegmentHandle];

BadReadWrite: ERROR;

GetPageItem: PROCEDURE [page: CARDINAL] RETURNS [p: PageItem];

SetPageItem: PROCEDURE [page: CARDINAL, p: PageItem];

GetCoreFile: PROCEDURE RETURNS [SegmentDefs.FileHandle];

SetCoreFi1e: PROCEDURE [file: SegmentDefs.Fi1eHandle]:

READ: PROCEDURE [UNSPECIFIED] RETURNS [UNSPECIFIED];

WRITE: PROCEDURE [a,v: UNSPECIFIED];

SetDefau1tCacheSize: PROCEDURE [CARDINAL];

BootCache: PROGRAM;

END.

Page 1

Références

Documents relatifs

Both program- ming language data types and database queries are generated from the module description. The lan- guage is simple enough to guarantee termination of the query and

88 Résolution du Parlement européen du 12 juillet 2007 sur l’accord avec les États-Unis d’Amérique concernant l’utilisation de données des dossiers des passagers aériens

[r]

ErrorName: PROCEDURE [class: ErrorClass, s: STRING, name: NameRecord]:. ErrorItem: PROCEDURE [class:

Parse: PUBLIC PROCEDURE [table: POINTER TO lALRTable] RETURNS [complete, errors: BOOLEANJ:. InputLoc: PROCEDURE RETURNS

AddressFromPage, DataSegmentHandle, DataSegmentObject, FileSegmentHandle. FileSegmentObject, Object, ObjectHandle, ObjectType, PageCount. PageNumber,

[r]

longZero THEN