Mercurial > emacs
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 |
