-- Scheduler.mesa
-- last edited: 24-Nov-81 16:00:24
Scheduler: DEFINITIONS = {
Fork: PROC[PROC] RETURNS[PROCESS];
Join: PROC[PROCESS];
ProcessEnd: PROC;
GetProcessSize: PROC RETURNS[CARDINAL];
Delay: PROC[CARDINAL];
RandomDelay: PROC [min, max: CARDINAL];
-- Delays random number of ticks between min and max
StandardDelay: PROC;
NotifyQueue: PROC;
IncCurrent: PROC;
}.