From 0e19d2b434776e580ebafeafa553bc335d5e5e38 Mon Sep 17 00:00:00 2001 From: kosaki Date: Sat, 15 Dec 2012 14:20:24 +0000 Subject: [PATCH] * signal.c (default_handler): remove rb_register_sigaltstack() call. sigaltstack was already registered when creating threads. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ signal.c | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2dd72299a3..6ee7c5e688 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Sat Dec 15 23:14:32 2012 KOSAKI Motohiro + + * signal.c (default_handler): remove rb_register_sigaltstack() + call. sigaltstack was already registered when creating threads. + Sat Dec 15 23:08:56 2012 KOSAKI Motohiro * signal.c (rb_sigaltstack_size): new. calculate stack size for diff --git a/signal.c b/signal.c index 44cb8e713e..49c2c40f1d 100644 --- a/signal.c +++ b/signal.c @@ -762,9 +762,6 @@ default_handler(int sig) #ifdef SIGSEGV case SIGSEGV: func = (sighandler_t)sigsegv; -# ifdef USE_SIGALTSTACK - rb_register_sigaltstack(GET_THREAD()); -# endif break; #endif #ifdef SIGPIPE