MsgPort = CreateMsgPort()
D0
struct MsgPort * CreateMsgPort(void);
Allocates and initializes a new message port. The message list of the new port will be prepared for use (via the NewList() function). A signal bit will be allocated, and the port will be set to signal your Task when a message arrives (PA_SIGNAL).
You *must* use
DeleteMsgPort() to delete ports created with CreateMsgPort()!