• Aucun résultat trouvé

file file =

N/A
N/A
Protected

Academic year: 2022

Partager "file file ="

Copied!
2
0
0

Texte intégral

(1)

makeimageutildEFS.mESA 24-0CT-77 18:38:25 Page 1

-- MakeImageUtilDefs.Mesa Edited by Sandman on August 6, 1977 10:30 AM DIRECTORY

AltoDefs: FROM "altodefs",

AltoFileDefs: FROM "altofiledefs", ControlDefs: FROM "controldefs",

ImageDefs: FROM "imagedefs",

LoadStateDefs: FROM "loadstatedefs", ProcessDefs: FROM "processdefs", SegmentDefs: FROM "segmentdefs", StreamDefs: FROM "streamdefs";

DEFINITIONS FROM ImageDefs;

MakeImageUtilDefs: DEFINITIONS SHARES ImageDefs, ProcessDefs BEGIN

CFA: TYPE = AltoFileDefs.CFA;

DataSegmentHandle: TYPE = SegmentDefs.DataSegmentHandle;

FP: TYPE

=

AltoFileDefs.FP:

FileHandle: TYPE

=

SegmentDefs.FileHandle:

FileRequest: TYPE

=

ImageDefs.FileRequest;

FileSegmentHandle: TYPE-

=

SegmentDefs.FileSegmentHandle:

PageCount: TYPE = AltoDefs.PageCount;

PageNumber: TYPE = AltoDefs.PageNumber:

ProcessRegister: TYPE = ProcessDefs.ProcessRegister:

ProcessHandle: TYPE

=

ProcessDefs.ProcessHandle:

ProcessVector: TYPE

=

ProcessDefs.ProcessVector:

shortFileRequest: TYPE = short ImageDefs.FileRequest:

vDA: TYPE = AltoFileDefs.vDA;

GlobalFrameHandle: TYPE

=

ControlDefs.GlobalFrameHandle:

LoadStateGFT: TYPE = LoadStateDefs.LoadStateGFT:

ConfigIndex: TYPE

=

LoadStateDefs.ConfigIndex:

StreamHandle: TYPE = StreamDefs.StreamHandle:

ProcDesc: TYPE = ControlDefs.ProcDesc:

NullEpBase: CARDINAL

=

LAST[CARDINAL]:

-- file requests

InitFileRequest: PROCEDURE;

AddFileRequest: PROCEDURE [r: POINTER TO FileRequest]:

DropFileRequest: PROCEDURE [f: FileHandle];

ProcessFileRequests: PROCEDURE;

-- symbol tables

RequestSymbolFiles: PROCEDURE;

-- bed file names

GetBcdFileNames: PROCEDURE [nbcds: ConfigIndex]

RETURNS [names: DESCRIPTOR FOR ARRAY OF STRING]:

-- space allocation

SpaceHeader: TYPE

=

RECORD [ link: POINTER TO SpaceHeader, segment: DataSegmentHandle];

InitSpace: PROCEDURE:

GetSpace: PROCEDURE en: CARDINAL] RETURNS [p: POINTER]:

GeLSlring: PROCfDURE [oldstring: STRING] RETURNS [newstring: STRING]:

FreeAllSpace: PRocrDURE:

-- image file management

gftp: TYPE = POINT[R TO ARRAY [0 .. 1) OF ControlDefs.GFTTtem;

LockCodeSegment: PROCfDURE [p: ProcDesc]:

UnlockCodeSegment: PROCEDURE [p: ProcDesc];

KDSegment: PROCroURf RETURNS [rileSegmentllandle];

DAol'Page: PROC[DURf [file: filellandle, page: PageNumbel'] RrTURNS [next: vDA];

fillTnCAs: PRocrDURr [

Image: POTNHR TO [magelleader. mapindex: MapTndexType. ea: POTNTrR];

SwapOutUnlockedCode: PROCEDURf [f: GlobalFrameliandle] RrTURNS [BOOt [AN];

SwapOu tUn locked: PROCEDURE [s: f i 1 eSegmen tlland 1 e] RrTURNS [flOOt rAN] ;

(2)

makeimageutildEFS.mESA 24-0CT-77 18:38:25

BashHint: PROCEDURE [s: FileSegmentHandle] RETURNS [BOOLEAN];

BashFile: PROCEDURE [f: FileHandle] RETURNS [BOOLEAN];

PatehUpGFT: PROCEDURE;

Page 2

InitLoadStateGFT: PROCEDURE [initgft: LoadStateGFT, merge: BOOLEAN, nbeds: ConfigIndex];

NumberGFIInConfig: PROCEDURE [initgft: LoadStateGFT, con: ConfigIndex]

RETURNS [ngfi: ControlDefs.GFTIndex];

END.

Références

Documents relatifs

This means that a USES LONGINT statement must be included in any program using the LONG INTEGER procedures.. The operating system now uses the general vertical

The measurements documented here were obtnined (for cfficicncy n~Clsons) by examining the PDP-10. object code for Mesa progrnms. Marc static measures are being

Applicable products and version numbers: MP/M II T. In some applications you might want to suppress this display. The RET instruction replaces the console output

enumeration of the identifiers which denote these values. The ordering of these values is determined by the sequence in which the constants are listed.. run-time

appear either as simply an extension of magnetic tape or as a device strictly limited to applications such as inventory control, where random accessing plays

When the PRINT program is executed, either directly from the command line or from the server command menu, the option specifications from the Defaults.Text file

For information pertaining to your network's file servers, which allow you to share hard disk memory with other network users, read the File Server User's

(containing virtual device drivers).. It may also contain a NETWORK e PROFILE configuration file. Boot diskettes are available from your system manager. Creating