ExtraIagoOps.mesa
Last Edited by: Willie-Sue, January 7, 1985 6:16:37 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];
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.