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