ExtraIagoOps.mesa
Copyright © 1985 by Xerox Corporation. All rights reserved.
Willie-Sue, October 30, 1985 1:16:20 pm PST
Russ Atkinson (RRA) March 11, 1985 8:12:10 pm PST
DIRECTORY
DiskFace USING [DeviceHandle, DiskAddress],
File USING [VolumeFile],
IO USING [STREAM];
ExtraIagoOps: CEDAR DEFINITIONS = BEGIN
AddPageToBadPageTable: PROC[in, out: IO.STREAM];
DescribeAllocated: PROC[in, out: IO.STREAM];
DescribeBadPages: PROC[in, out: IO.STREAM];
DescribeDiskPage: PROC[in, out: IO.STREAM];
DescribeVolumePage: PROC[in, out: IO.STREAM];
EnsureBadPagesInVAM: PROC[in, out: IO.STREAM];
ListBadPages: PROC[in, out: IO.STREAM];
MarkPageAllocated: PROC[in, out: IO.STREAM];
ReadDiskPages: PROC[in, out: IO.STREAM];
ReadFilePages: PROC[in, out: IO.STREAM];
ReadLogicalPages: PROC[in, out: IO.STREAM];
ReadNamedFile: PROC[in, out: IO.STREAM];
ShowDiskAddress: PROC[in, out: IO.STREAM];
UpdateVAM: PROC[in, out: IO.STREAM];
WriteDiskPage: PROC[in, out: IO.STREAM];
Loophole: PROC[in, out: IO.STREAM];
other useful procs
GetAddress: PROC[d: DiskFace.DeviceHandle, page: INT] RETURNS[addr: DiskFace.DiskAddress];
DeleteSystemFile: PROC[in, out: IO.STREAM, which: File.VolumeFile];
ReadSystemFile: PROC[in, out: IO.STREAM, which: File.VolumeFile];
END.