Bug #279

trap("INT", "p 1") causes ArgumentError

Added by Anonymous almost 4 years ago. Updated about 1 year ago.

[ruby-dev:35533]
Status:Closed Start date:
Priority:Low Due date:
Assignee:- % Done:

100%

Category:-
Target version:-
ruby -v:

Description

trap("INT", "p 1") とすると、ArgumentError になります。

% ./ruby -ve 'trap("INT", "p 1")'
ruby 1.9.0 (2008-07-16 revision 18083) [i686-linux]
-e:1:in `trap': wrong trap - p 1 (ArgumentError)
        from -e:1:in `<main>'

1.8 ではなりませんし、1.9 の rdoc をみても

 *   Signal.trap( signal, command ) => obj

という記述があります。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

Associated revisions

Revision 18084
Added by nobu (Nobuyoshi Nakada) almost 4 years ago

* signal.c (signal_exec, trap_handler): trap accepts a string as command. [ruby-dev:35533]

History

Updated by nobu (Nobuyoshi Nakada) almost 4 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100
Applied in changeset r18084.

Also available in: Atom PDF