* 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
This commit is contained in:
parent
aff9dff46d
commit
0e19d2b434
@ -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>
|
Sat Dec 15 23:08:56 2012 KOSAKI Motohiro <kosaki.motohiro@gmail.com>
|
||||||
|
|
||||||
* signal.c (rb_sigaltstack_size): new. calculate stack size for
|
* signal.c (rb_sigaltstack_size): new. calculate stack size for
|
||||||
|
3
signal.c
3
signal.c
@ -762,9 +762,6 @@ default_handler(int sig)
|
|||||||
#ifdef SIGSEGV
|
#ifdef SIGSEGV
|
||||||
case SIGSEGV:
|
case SIGSEGV:
|
||||||
func = (sighandler_t)sigsegv;
|
func = (sighandler_t)sigsegv;
|
||||||
# ifdef USE_SIGALTSTACK
|
|
||||||
rb_register_sigaltstack(GET_THREAD());
|
|
||||||
# endif
|
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef SIGPIPE
|
#ifdef SIGPIPE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user