comparison src/process.c @ 2120:fc3cdca22f8d

* process.c (process_send_signal): In the TERMIOS code for sending control characters to processes, don't try to return Qnil; just return. * process.c [! subprocesses] (wait_reading_process_input): Remember to re-enable polling for input.
author Jim Blandy <jimb@redhat.com>
date Thu, 11 Mar 1993 07:14:16 +0000
parents 3ddb163a9201
children 5e58643bb169
comparison
equal deleted inserted replaced
2119:4077ef8ad483 2120:fc3cdca22f8d
2340 switch (signo) 2340 switch (signo)
2341 { 2341 {
2342 case SIGINT: 2342 case SIGINT:
2343 tcgetattr (XFASTINT (p->infd), &t); 2343 tcgetattr (XFASTINT (p->infd), &t);
2344 send_process (proc, &t.c_cc[VINTR], 1); 2344 send_process (proc, &t.c_cc[VINTR], 1);
2345 return Qnil; 2345 return;
2346 2346
2347 case SIGQUIT: 2347 case SIGQUIT:
2348 tcgetattr (XFASTINT (p->infd), &t); 2348 tcgetattr (XFASTINT (p->infd), &t);
2349 send_process (proc, &t.c_cc[VQUIT], 1); 2349 send_process (proc, &t.c_cc[VQUIT], 1);
2350 return Qnil; 2350 return;
2351 2351
2352 case SIGTSTP: 2352 case SIGTSTP:
2353 tcgetattr (XFASTINT (p->infd), &t); 2353 tcgetattr (XFASTINT (p->infd), &t);
2354 #ifdef VSWTCH 2354 #ifdef VSWTCH
2355 send_process (proc, &t.c_cc[VSWTCH], 1); 2355 send_process (proc, &t.c_cc[VSWTCH], 1);
2356 #else 2356 #else
2357 send_process (proc, &t.c_cc[VSUSP], 1); 2357 send_process (proc, &t.c_cc[VSUSP], 1);
2358 #endif 2358 #endif
2359 return Qnil; 2359 return;
2360 } 2360 }
2361 2361
2362 #else /* ! HAVE_TERMIOS */ 2362 #else /* ! HAVE_TERMIOS */
2363 2363
2364 /* On Berkeley descendants, the following IOCTL's retrieve the 2364 /* On Berkeley descendants, the following IOCTL's retrieve the
3165 we should exit. */ 3165 we should exit. */
3166 if (nfds >= 0) 3166 if (nfds >= 0)
3167 break; 3167 break;
3168 } 3168 }
3169 3169
3170 start_polling ();
3171
3170 return 0; 3172 return 0;
3171 } 3173 }
3172 3174
3173 3175
3174 DEFUN ("get-buffer-process", Fget_buffer_process, Sget_buffer_process, 1, 1, 0, 3176 DEFUN ("get-buffer-process", Fget_buffer_process, Sget_buffer_process, 1, 1, 0,