home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / MODULAV2GERMAN.DMS / in.adf / Def.zoo / ExecSupport.def < prev    next >
Encoding:
Modula Definition  |  1988-11-06  |  834 b   |  27 lines

  1. (* $N- *)
  2. DEFINITION MODULE ExecSupport;
  3.  
  4. FROM SYSTEM IMPORT
  5.  ADDRESS;
  6. FROM Exec IMPORT
  7.  Byte,ListPtr,IOStdReqPtr,MsgPortPtr,TaskPtr;
  8.  
  9. PROCEDURE NewList(list{8}:ListPtr);
  10. PROCEDURE BeginIO(ioRequest{9}:ADDRESS);
  11. PROCEDURE AbortIO(ioRequest{9}:ADDRESS);
  12. PROCEDURE CreatePort(portName:ADDRESS; 
  13.                      priority:Byte):MsgPortPtr;
  14. PROCEDURE DeletePort(msgPort:MsgPortPtr);
  15. PROCEDURE CreateExtIO(ioReplyPort:MsgPortPtr; 
  16.                       size:INTEGER):ADDRESS;
  17. PROCEDURE DeleteExtIO(extIOReq:ADDRESS);
  18. PROCEDURE CreateStdIO(ioReplyPort:MsgPortPtr):IOStdReqPtr;
  19. PROCEDURE DeleteStdIO(ioStdReq:IOStdReqPtr);
  20. PROCEDURE CreateTask(taskName:ADDRESS; 
  21.                      priority:Byte;
  22.                      initPC:ADDRESS; 
  23.                      stackSize:LONGINT):TaskPtr;
  24. PROCEDURE DeleteTask(t:TaskPtr);
  25.  
  26. END ExecSupport.
  27.