diff options
-rw-r--r-- | src/ChangeLog | 5 | ||||
-rw-r--r-- | src/process.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 13a9162caab..d5907c64942 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -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. diff --git a/src/process.c b/src/process.c index 5fe07a9c4fa..9961697e671 100644 --- a/src/process.c +++ b/src/process.c @@ -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 |