 DEFINITION MODULE ARexx; (* Copyright 1993 by Kai Hofmann *)

 (*$ StackChk       := FALSE *)
 (*$ RangeChk       := FALSE *)
 (*$ OverflowChk    := FALSE *)
 (*$ NilChk         := FALSE *)
 (*$ CaseChk        := FALSE *)
 (*$ ReturnChk      := FALSE *)
 (*$ LargeVars      := FALSE *)
 (*$ EntryClear     := TRUE  *)
 (*$ Volatile       := TRUE  *)
 (*$ StackParms     := TRUE  *)
 (*$ CStrings       := TRUE  *)


 FROM ExecD	IMPORT	MsgPortPtr;


 PROCEDURE OpenRexxPort() : MsgPortPtr;
 PROCEDURE CloseRexxPort(port : MsgPortPtr);
 PROCEDURE SendRexxMsg(port : MsgPortPtr; dest : ARRAY OF CHAR;
						msg : ARRAY OF CHAR) : BOOLEAN;

 END ARexx.
