Text preview for : Segments.mesa_Sep78.pdf part of xerox Segments.mesa Sep78 xerox mesa 4.0_1978 listing Mesa_4_System Segments.mesa_Sep78.pdf
Back to : Segments.mesa_Sep78.pdf | Home
Segments.mesa 2-Sep-78 13:58:17 Page 1
-- Segments.Mesa Edited by Sandman on May 12, 1978 3:07 PM
DIRECTORY
AllocDefs: FROM "allocdefs" USING [
AllocHandle, AllocInfo, GetAllocntionObject, MakeDataSegment],
AltoDefs: FROM "altodefs" USING [MaxVMPage, PageSize],
AltoFileDefs: FROM "altofiledefs" USING [CFA, eofDA, FA, FP, vDA],
BootDefs: FROM "bootdefs" USING [
AllocateObject, EnumerateObjects, LiberateObject, MapVM, ValidateObject],
DiskDefs: FROM "diskdefs" USING [
DiskCheckError, DiskPageDesc, DiskRequest, nSectors, SwapPages],
InlineDefs: FROM "inlinedefs" USING [BITAND, COPY],
NucleusDefs: FROM "nucleusdefs",
ProcessDefs: FROM "processdefs" USING [DisableInterrupts, EnableInterrupts],
SegmentDefs: FROM "segmentdefs" USING [
AccessOptions, AddressFromPage, Append, DataSegmentAddress,
DataSegmentHandle, DefaultAccess, DefaultBase, DefaultPages,
DeleteDataSegment, FileAccessError, FileError, FileHandle, FileHint,
FileSegmentHandle, GetEndOfFile, MaxRefs, MaxSegs, NewDataSegment,
Object, OpenFile, PageCount, PageNumber, PageFromAddress, Read,
ReleaseFile, SegmentHandle, SetFileAccess, SwapError, SwapIn, SwapOut,
SwapUp, Unlock, Write],
SystemDefs: FROM "systemdefs";
DEFINITIONS FROM AltoFileDefs, BootDefs, SegmentDefs;
Segments: PROGRAM
IMPORTS AllocDefs, BootDefs, DiskDefs, SegmentDefs
EXPORTS BootDefs, NucleusDefs, SegmentOefs, SystemOefs SHARES SegmentDefs