aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/process.c b/src/process.c
index 699c99cdcb8..6da7d73594d 100644
--- a/src/process.c
+++ b/src/process.c
@@ -5109,6 +5109,7 @@ Lisp_Object process_sent_to;
5109SIGTYPE 5109SIGTYPE
5110send_process_trap () 5110send_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);
@@ -6144,6 +6145,8 @@ sigchld_handler (signo)
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;
6146 6147
6148 SIGNAL_THREAD_CHECK (signo);
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);