From d6df54cc9ff75ec75220687bb6c0cb12e602280d Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 26 Jul 2018 12:04:32 +0000 Subject: [PATCH] process.c: conditionally used functions * process.c (before_fork_ruby, after_fork_ruby): used only if fork() or daemon() is available. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- process.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/process.c b/process.c index 956db995ca..dd70c7104c 100644 --- a/process.c +++ b/process.c @@ -1477,6 +1477,7 @@ after_exec(void) after_exec_non_async_signal_safe(); } +#if defined HAVE_WORKING_FORK || defined HAVE_DAEMON #define before_fork_ruby() before_exec() static void after_fork_ruby(void) @@ -1484,6 +1485,7 @@ after_fork_ruby(void) rb_threadptr_pending_interrupt_clear(GET_THREAD()); after_exec(); } +#endif #include "dln.h"