aboutsummaryrefslogtreecommitdiffstats
path: root/process.c
diff options
context:
space:
mode:
Diffstat (limited to 'process.c')
-rw-r--r--process.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/process.c b/process.c
index a60c0df16b..b37a37c084 100644
--- a/process.c
+++ b/process.c
@@ -1230,7 +1230,12 @@ after_exec(void)
}
#define before_fork_ruby() before_exec()
-#define after_fork_ruby() (rb_threadptr_pending_interrupt_clear(GET_THREAD()), after_exec())
+static void
+after_fork_ruby(void)
+{
+ rb_threadptr_pending_interrupt_clear(GET_THREAD());
+ after_exec();
+}
#include "dln.h"