Text preview for : Wart.mesa_Sep78.pdf part of xerox Wart.mesa Sep78 xerox mesa 4.0_1978 listing Mesa_4_System Wart.mesa_Sep78.pdf



Back to : Wart.mesa_Sep78.pdf | Home

Wart.mesa 2-Sep-78 18:05:56 Page 1



-- Wart.Mesa Edited by Sandman on May 12. 1978 3:34 PM
DIRECTORY
AltoFtleDefs: FROM "altofiledefs" USING [CFP. FP].
BootOefs: FROM "bootdefs" USING [
BootDataSegment. BootFile. BootFileSegment].
ControlDefs: FROM "controldefs" USING [
FrameHandle, GetReturnFrame, GlobalFrameHandle, Greg, StateVector, WDCreg,
XTSreg],
DirectoryDefs: FROM "directorydefs" USING [EnumerateOirectory],
DiskDefs: FROM "diskdefs" USING [DA, VirtualDA],
FrameDefs: FROM "framedefs" USING [Restart, Start, SwapOutCode],
ImageDefs: FROM "imagedefs" USING [FileRequest, FirstImageDataPage],
NovaOps: FROM "novaops" USING [NovaJSR, Stop],
NucleusDefs: FROM "nucleusdefs" USING [
DiskIO, OiskKD, Files, LoadState, NonResident, Process, Resident,
Segments, Signaller, Swapper],
SDDefs: FROM "sddefs" USING [sAddFileRequest, sBreak],
SegmentDefs: FROM "segmentdefs" USING [
AddressFromPage, DataSegmentHandle, DeleteDataSegment, DeleteFileSegment,
EnumerateFileSegments, FileHandle, FileHint, FileSegmentHandle,
InsertFile, NewDataSegment, PageFromAddress, PageNumber, Read, Unlock,
VMtoDataSegment, Write],
StringDefs: FROM "stringdefs" USING [
EquivalentString, EquivalentSubStrings, SubStringDescriptor],
TrapDefs: FROM "trapdefs" USING [TraceOff],
WartDefs: FROM "wartdefs" USING [
BootIndex, BootScriptEntry, BootScriptHeader, NullBootIndex];
DEFINITIONS FROM WartDefs, ControlDefs, SegmentDefs;
Wart: PROGRAM [h: POINTER TO BootScriptHeader] RETURNS [PROGRAM]
IMPORTS BootDefs, DirectoryDefs, DiskDefs, FrameDefs, NucleusDefs,
SegmentDefs, StringDefs
EXPORTS NucleusDefs SHARES ControlDefs, DiskDefs, ImageDefs, SegmentDefs