Bug #782: 余分な外部シンボル
http://redmine.ruby-lang.org/issues/show/782

起票者: Tadashi Saito
ステータス: Open, 優先度: High
担当者: Yukihiro Matsumoto, カテゴリ: core, Target version: 1.9.x

無意味に外部シンボルを増やさないでください。

Index: signal.c
===================================================================
--- signal.c    (revision 20337)
+++ signal.c    (working copy)
@@ -49,7 +49,6 @@
 
 #if defined(SIGSEGV) && defined(HAVE_SIGALTSTACK)
 #define USE_SIGALTSTACK
-int is_altstack_defined = 0;
 #endif
 
 static const struct signals {
@@ -424,6 +423,7 @@
 /* alternate stack for SIGSEGV */
 static void register_sigaltstack() {
     stack_t newSS, oldSS;
+    static int is_altstack_defined = 0;
 
     if(is_altstack_defined)
       return;


----------------------------------------
http://redmine.ruby-lang.org