* process.c: Make sure we don't miss processes exiting, by having
authorJim Blandy <jimb@redhat.com>
Mon, 22 Feb 1993 14:47:53 +0000 (14:47 +0000)
committerJim Blandy <jimb@redhat.com>
Mon, 22 Feb 1993 14:47:53 +0000 (14:47 +0000)
commit6be429b16949ffce383dcec596f4edd4b08ad15e
tree8f2c184d8f4045d4165e589d21afd4904e0d5753
parentcb09ab7ae148496ba47fe699234a60e6e1a36aa2
* process.c: Make sure we don't miss processes exiting, by having
the sigchld handler clear *input_available_clear_time.
(wait_reading_process_input): Check for process activity after
setting the timeout and calling set_waiting_for_input.
(sigchld_handler): If the process which has exited is one we care
about, clear *input_available_clear_time.

* process.c (process_send_signal): Use TERMIOS functions in
preference to BSD ioctls.  Some systems attempt to provide the BSD
functions for backward compatibility, and get it wrong.
src/process.c