grub2: bring back build of aros-side grub2 tools
[AROS.git] / workbench / demos / 2View / minrexx.h
blob08b1c0cde8e499da0691f81523977d1b80ccc92b
1 #ifndef _MINREXX_H
2 #define _MINREXX_H
4 /*
5 * Includes for minrexx.c; please refer to that file for
6 * further documentation.
7 */
8 /* #include <rexx/rxslib.h> */
11 * This is the list of functions we can access. (Cheap forward
12 * declarations, too.)
14 long upRexxPort() ;
15 void dnRexxPort() ;
16 void dispRexxPort() ;
17 struct RexxMsg *sendRexxCmd() ;
18 struct RexxMsg *syncRexxCmd() ;
19 struct RexxMsg *asyncRexxCmd() ;
20 void replyRexxCmd() ;
22 * Maximum messages that can be pending, and the return codes
23 * for two bad situations.
25 #define MAXRXOUTSTANDING (300)
26 #define RXERRORIMGONE (100)
27 #define RXERRORNOCMD (30)
29 * This is the association list you build up (statically or
30 * dynamically) that should be terminated with an entry with
31 * NULL for the name . . .
33 struct rexxCommandList {
34 char *name ;
35 APTR userdata ;
36 } ;
38 #endif /* _MINREXX_H */