]> git.eshelyaron.com Git - emacs.git/commitdiff
* process.c (handle_child_signal): Call catch_child_signal if NS_IMPL_GNUSTEP.
authorJan Djärv <jan.h.d@swipnet.se>
Tue, 2 Jul 2013 12:46:43 +0000 (14:46 +0200)
committerJan Djärv <jan.h.d@swipnet.se>
Tue, 2 Jul 2013 12:46:43 +0000 (14:46 +0200)
src/ChangeLog
src/process.c

index 13a9162caab1759ca255773c2aa3fb294cf7feec..d5907c64942d32196a2e145878e041fa7a15dc36 100644 (file)
@@ -1,3 +1,8 @@
+2013-07-02  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * process.c (handle_child_signal): Call catch_child_signal if
+       NS_IMPL_GNUSTEP.
+
 2013-07-02  Paul Eggert  <eggert@cs.ucla.edu>
 
        Don't convert function pointers to void * and back.
index 5fe07a9c4fa9aef734f14162bfb92c79c7842ad4..9961697e67158367c0fdd05cbee0a0cd7799e225 100644 (file)
@@ -6210,6 +6210,11 @@ handle_child_signal (int sig)
     }
 
   lib_child_handler (sig);
+#ifdef NS_IMPL_GNUSTEP
+  /* NSTask in GNUStep sets its child handler each time it is called.
+     So we must re-set ours.  */
+  catch_child_signal();
+#endif
 }
 
 static void