summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkosaki <kosaki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-12-15 14:20:24 +0000
committerkosaki <kosaki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-12-15 14:20:24 +0000
commit0e19d2b434776e580ebafeafa553bc335d5e5e38 (patch)
tree861fd0ce527f74742877135b44c39733d4dbe676
parentaff9dff46d79181d143697d7b9e76735788e45cc (diff)
* 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
-rw-r--r--ChangeLog5
-rw-r--r--signal.c3
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 <kosaki.motohiro@gmail.com>
+
+ * 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 <kosaki.motohiro@gmail.com>
* 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