Bug #279
trap("INT", "p 1") causes ArgumentError
| 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
* 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.