From 47c6131b2987fe6158ebca009746a88e3c1b6a77 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 22 Jun 2012 03:07:26 +0000 Subject: process.c: constant expression * process.c (rb_exec_async_signal_safe): use a constant expression instead of a macro. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- process.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/process.c b/process.c index daf5eb6172..1955b5c586 100644 --- a/process.c +++ b/process.c @@ -2855,9 +2855,9 @@ int rb_exec_async_signal_safe(const struct rb_execarg *e, char *errmsg, size_t errmsg_buflen) { #if !defined(HAVE_FORK) - struct rb_execarg sarg, *sargp = &sarg; + struct rb_execarg sarg, *const sargp = &sarg; #else -# define sargp NULL + struct rb_execarg *const sargp = NULL; #endif before_exec_async_signal_safe(); /* async-signal-safe */ @@ -2877,8 +2877,6 @@ rb_exec_async_signal_safe(const struct rb_execarg *e, char *errmsg, size_t errms } #if !defined(HAVE_FORK) preserving_errno(rb_execarg_run_options(sargp, NULL, errmsg, errmsg_buflen)); -#else -# undef sargp #endif failure: -- cgit v1.2.3