From: Tadashi Saito Date: 2008-11-24T21:14:44+09:00 Subject: [ruby-dev:37158] [Bug #782] 余分な外部シンボル 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