comparison src/process.c @ 90068:eac554634bfa

Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-79 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-735 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-747 Update from CVS
author Miles Bader <miles@gnu.org>
date Sat, 25 Dec 2004 02:00:25 +0000
parents cb7f41387eb3 59945307b86b
children 95879cc1ed20
comparison
equal deleted inserted replaced
90067:b481c5870e10 90068:eac554634bfa
5107 Lisp_Object process_sent_to; 5107 Lisp_Object process_sent_to;
5108 5108
5109 SIGTYPE 5109 SIGTYPE
5110 send_process_trap () 5110 send_process_trap ()
5111 { 5111 {
5112 SIGNAL_THREAD_CHECK (SIGPIPE);
5112 #ifdef BSD4_1 5113 #ifdef BSD4_1
5113 sigrelse (SIGPIPE); 5114 sigrelse (SIGPIPE);
5114 sigrelse (SIGALRM); 5115 sigrelse (SIGALRM);
5115 #endif /* BSD4_1 */ 5116 #endif /* BSD4_1 */
5116 longjmp (send_process_frame, 1); 5117 longjmp (send_process_frame, 1);
6141 { 6142 {
6142 int old_errno = errno; 6143 int old_errno = errno;
6143 Lisp_Object proc; 6144 Lisp_Object proc;
6144 register struct Lisp_Process *p; 6145 register struct Lisp_Process *p;
6145 extern EMACS_TIME *input_available_clear_time; 6146 extern EMACS_TIME *input_available_clear_time;
6147
6148 SIGNAL_THREAD_CHECK (signo);
6146 6149
6147 #ifdef BSD4_1 6150 #ifdef BSD4_1
6148 extern int sigheld; 6151 extern int sigheld;
6149 sigheld |= sigbit (SIGCHLD); 6152 sigheld |= sigbit (SIGCHLD);
6150 #endif 6153 #endif