• Aucun résultat trouvé

(1)SystemDefs.mesa 2-Sep

N/A
N/A
Protected

Academic year: 2022

Partager "(1)SystemDefs.mesa 2-Sep "

Copied!
1
0
0

Texte intégral

(1)

SystemDefs.mesa 2-Sep-78 18:05:56

-- file: SystemDefs.Mesa; edited by Sandman on March 2, 1978 3:05 PM DIRECTORY

FSPDefs: FROM "fspdefs";

SystemDefs: DEFINITIONS·

BEGIN

-- page allocation/deallocation

PagesForWords: PROCEDURE [nwords: CARDINAL] RETURNS [npages: CARDINAL];

AllocatePages: PROCEDURE [npages: CARDINAL] RETURNS [base: POINTER];

AllocateResidentPages: PROCEDURE [npages: CARDINAL] RErURNS [base: POINTER];

FreePages: PROCEDURE [base: POINTER];

AllocateSegment: PROCEDURE [nwords: CARDINAL] RETURNS [base: POINTER];

AllocateResidentSegment: PROCEDURE [nwords: CARDINAL]

RETURNS [base: POINTER];

SegmentSize: PROCEDURE [base: POINTER] RETURNS [nwords: CARDINAL];

FreeSegment: PROCEDURE [base: POINTER];

-- heap allocation/deallocation

HeapZone: PROCEDURE RETURNS [FSPDefs.ZonePointer];

AllocateHeapNode: PROCEDURE [nwords: CARDINAL] RETURNS [p: POINTER];

FreeHeapNode: PROCEDURE [p: POINTER];

AllocateHeapString: PROCEDURE [nchars: CARDINAL] RETURNS [STRING];

FreeHeapString: PROCEDURE [s: STRING];

PruneHeap: PROCEDURE RETURNS [BOOLEAN];

END.

Page 1

Références

Documents relatifs