From 5767162197b7f2db067a3a2b2c385ddfcef30432 Mon Sep 17 00:00:00 2001 From: normal Date: Sun, 24 Jun 2018 10:30:48 +0000 Subject: [PATCH] process.c (after_fork_ruby): make it a proper function Improves readability to me, and there's no point in using macros for this with decent compilers. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63739 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- process.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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"