1 #include <proto/alib.h>
3 #include <proto/exec.h>
4 #include <proto/rexxsyslib.h>
7 #include <exec/ports.h>
8 #include <rexx/storage.h>
15 port
= CreatePort("TEST", 0);
18 puts("Error creating TEST port");
22 msg
= (struct RexxMsg
*)WaitPort(port
);
25 puts("Received NULL message");
27 else if (!IsRexxMsg(msg
))
29 puts("Received message that is not a RexxMsg");
33 puts("Received RexxMsg");
34 printf("%08lx\n", (long)msg
->rm_Action
);
35 Write(msg
->rm_Stdin
, "Hello\n", 6);
36 puts((STRPTR
)msg
->rm_Args
[0]);
38 ReplyMsg((struct Message
*)msg
);