[#37679] [FEATURE:trunk] EncDet again — "Yugui (Yuki Sonoda)" <yugui@...>

Yuguiです。

23 messages 2009/01/03

[#37748] $LOAD_PATHとバージョンの運用の関係 — akira yamada / やまだあきら <akira@...>

1.9系でのバージョンの運用と$LOAD_PATHの値について質問です。

12 messages 2009/01/09
[#37758] Re: $LOAD_PATHとバージョンの運用の関係 — "NARUSE, Yui" <naruse@...> 2009/01/11

成瀬です。

[ruby-dev:37828] Re: [Feature #1038] Signal.trapのcommandにSymbol

From: Nobuyoshi Nakada <nobu@...>
Date: 2009-01-23 03:50:57 UTC
List: ruby-dev #37828
なかだです。

At Thu, 22 Jan 2009 18:20:53 +0900,
Kazuhiro NISHIYAMA wrote in [ruby-dev:37823]:
> Signal.trapの第1引数のsignalの方はSymbolでも受け付けるので
> 第2引数のcommandの方も"SIG_IGN"などをStringだけではなく
> Symbolでも受け付けるようにしてほしいです。

こんなとこでしょうか。


Index: signal.c
===================================================================
--- signal.c	(revision 21724)
+++ signal.c	(working copy)
@@ -754,4 +754,8 @@ trap_handler(VALUE *cmd, int sig)
     else {
 	command = rb_check_string_type(*cmd);
+	if (NIL_P(command) && SYMBOL_P(*cmd)) {
+	    command = rb_id2str(SYM2ID(*cmd));
+	    if (!command) rb_raise(rb_eArgError, "bad handler");
+	}
 	if (!NIL_P(command)) {
 	    SafeStringValue(command);	/* taint check */


-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread