-- this module should be unnecessary, except that mesa won't let you do
-- WAITs and NOTIFYs except inside a monitor, so this stupid, inefficient
-- mess is necessary *@#*#$!*@&$%#&@!!!

DIRECTORY
  ProcessDefs,
  InlineDefs,
  ppddefs,
  SegmentDefs,
  StringDefs,
  ppstupid,
  ppdefs;
ppprocs4: PROGRAM EXPORTS ppddefs, ppstupid =
  BEGIN OPEN SegmentDefs, StringDefs, InlineDefs, ppdefs, ppddefs, ppstupid;

  abortNodeLoop, nodeLoopFinished: PUBLIC BOOLEAN ← FALSE;

  killNodeLoop: PUBLIC PROCEDURE =
    BEGIN
    END;
  waitForNodeLoop: PUBLIC PROCEDURE =
    BEGIN
    END;
  stupidNotifyProcedureWhichShouldntBeNecessary: PUBLIC PROCEDURE [
    done: BOOLEAN] =
    BEGIN END;


  END.