| 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"} |