| 88 |
|
printview(); |
| 89 |
|
if (inp & DFL(DC_LASTVIEW)) |
| 90 |
|
new_view(NULL); |
| 91 |
– |
if (inp & DFL(DC_RESUME)) { |
| 92 |
– |
serv_request(DR_NOOP, 0, NULL); |
| 93 |
– |
pause = 0; |
| 94 |
– |
} |
| 95 |
– |
if (inp & DFL(DC_PAUSE)) |
| 96 |
– |
pause = 1; |
| 97 |
– |
if (inp & DFL(DC_REDRAW)) |
| 98 |
– |
imm_mode = beam_sync(1) > 0; |
| 91 |
|
if (inp & DFL(DC_KILL)) { |
| 92 |
|
serv_request(DR_KILL, 0, NULL); |
| 93 |
|
pause = 0; |
| 98 |
|
serv_request(DR_RESTART, 0, NULL); |
| 99 |
|
pause = 0; |
| 100 |
|
} |
| 101 |
+ |
if (inp & DFL(DC_RESUME)) { |
| 102 |
+ |
serv_request(DR_NOOP, 0, NULL); |
| 103 |
+ |
pause = 0; |
| 104 |
+ |
} |
| 105 |
+ |
if (inp & DFL(DC_PAUSE)) |
| 106 |
+ |
pause = 1; |
| 107 |
+ |
if (inp & DFL(DC_REDRAW)) |
| 108 |
+ |
imm_mode = beam_sync(1) > 0; |
| 109 |
|
if (inp & DFL(DC_QUIT)) |
| 110 |
|
serv_request(DR_SHUTDOWN, 0, NULL); |
| 111 |
|
} |
| 457 |
|
{ |
| 458 |
|
MSGHEAD msg; |
| 459 |
|
int m; |
| 460 |
+ |
/* consistency checks */ |
| 461 |
+ |
#ifdef DEBUG |
| 462 |
+ |
if (nbytes < 0 || nbytes > 0 & p == NULL) |
| 463 |
+ |
error(CONSISTENCY, "bad buffer handed to serv_request"); |
| 464 |
+ |
#endif |
| 465 |
|
/* get server's attention for big request */ |
| 466 |
|
if (nbytes >= BIGREQSIZ-sizeof(MSGHEAD)) { |
| 467 |
|
serv_request(DR_ATTEN, 0, NULL); |