51 |
|
* of the display process are used for normal communication with the server, |
52 |
|
* and are connected to pipes going each way. It is entirely appropriate |
53 |
|
* for the display process to borrow the server's stdin and stdout for reading |
54 |
< |
* and writing user commands from the following list. If the standard input |
54 |
> |
* and writing user commands from the list in rhdriver.h. If standard input |
55 |
|
* is not available for reading, then a descriptor of -1 will be passed. |
56 |
|
* The standard output will always be available for writing, though it |
57 |
|
* may go to /dev/null. |
58 |
|
*/ |
59 |
– |
|
60 |
– |
/* user commands */ |
61 |
– |
#define DC_SETVIEW 0 /* set the view */ |
62 |
– |
#define DC_GETVIEW 1 /* print the current view */ |
63 |
– |
#define DC_LASTVIEW 2 /* restore previous view */ |
64 |
– |
#define DC_PAUSE 3 /* pause the current calculation */ |
65 |
– |
#define DC_RESUME 4 /* resume the calculation */ |
66 |
– |
#define DC_QUIT 5 /* quit the program */ |
67 |
– |
|
68 |
– |
#define DC_NCMDS 6 /* number of commands */ |
69 |
– |
|
70 |
– |
#define DC_INIT {"VIEW=","where","last","pause","resume","quit"} |