From fc38c70ce95a25db609610d9b9f68bad1d89043e Mon Sep 17 00:00:00 2001 From: akr Date: Wed, 29 Dec 2010 01:07:26 +0000 Subject: [PATCH] * signal.c: parenthesize macro arguments. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ signal.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index ef1fbc5556..c400fdb1d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Wed Dec 29 10:06:51 2010 Tanaka Akira + + * signal.c: parenthesize macro arguments. + Wed Dec 29 07:22:15 2010 Eric Hodel * lib/rake/rdoctask.rb: Deprecate in favor of rdoc/task. diff --git a/signal.c b/signal.c index 8321d0774f..27d90acf4d 100644 --- a/signal.c +++ b/signal.c @@ -354,7 +354,7 @@ VALUE rb_f_kill(int argc, VALUE *argv) { #ifndef HAS_KILLPG -#define killpg(pg, sig) kill(-(pg), sig) +#define killpg(pg, sig) kill(-(pg), (sig)) #endif int negative = 0; int sig; @@ -508,7 +508,7 @@ posix_signal(int signum, sighandler_t handler) } #else /* !POSIX_SIGNAL */ -#define ruby_signal(sig,handler) (/* rb_trap_accept_nativethreads[sig] = 0,*/ signal((sig),(handler))) +#define ruby_signal(sig,handler) (/* rb_trap_accept_nativethreads[(sig)] = 0,*/ signal((sig),(handler))) #if 0 /* def HAVE_NATIVETHREAD */ static sighandler_t ruby_nativethread_signal(int signum, sighandler_t handler)