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



Back to : StreamsB.mesa_Sep78.pdf | Home

StreamsB.mesa 2-Sep-78 13:58:17 Page 1



-- StreamsB.Mesa Edited by Sandman on Jul 24, 1978 9:40 AM
DIRECTORY
AltoDefs: FROM "altodefs" USING [
CharsPerPage, MaxFilePage, PageCount, PageNumber],
AltoFileDefs: FROM "altofiledefs" USING [CFA, eofDA, FA, fillinDA, vDA],
BFSDefs: FROM "bfsdefs" USING [DeletePages],
InlineDefs: FROM "inlinedefs" USING [BIrAND],
SegmentDefs: FROM "segmentdefs" USING [
Append, CloseFile, DefaultAccess, DefaultVersion, FileHandle,
GetFileLength, InsertFileLength, JumpToPage, LockFile, NewFile, OpenFile,
Read, ReleaseFile, SetFileAccess, UnlockFile, UpdateFileLength, Write],
StreamDefs: FROM "streamdefs" USING [
AccessOptions, DiskHandle, StreamHandle, StreamIndex, StreamObject],
StreamsA: FROM "streamsa" USING [
Cleanup, EndOf, Fixup, Pas, PositionByte, ReadByte, ReadWord, StreamError,
TransferPages, WriteByte, WriteWord],
SystemDefs: FROM "systemdefs" USING [
AllocateHeapNode, Al10cateResidentPages, FreeHeapNode, FreePages];
DEFINITIONS FROM AltoDefs, AltoFileDefs, StreamDefs:
StreamsB: PROGRAM
IMPORTS BFSDefs, SegmentDefs, SystemDefs, StreamsA
EXPORTS StreamDefs SHARES StreamsA, StreamDefs, SegmentDefs D BEGIN
OPEN StreamsA;
WindowSize: PageCount