ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/lib/AnyEvent/Strict.pm
(Generate patch)

Comparing AnyEvent/lib/AnyEvent/Strict.pm (file contents):
Revision 1.3 by root, Tue Jul 8 23:55:38 2008 UTC vs.
Revision 1.4 by root, Wed Jul 9 11:00:02 2008 UTC

65 65
66 ref $arg{cb} 66 ref $arg{cb}
67 or croak "AnyEvent->signal called with illegal cb argument '$arg{cb}'"; 67 or croak "AnyEvent->signal called with illegal cb argument '$arg{cb}'";
68 delete $arg{cb}; 68 delete $arg{cb};
69 69
70 eval "require POSIX; defined &POSIX::SIG$arg{signal}" 70 eval "require POSIX; 0 < &POSIX::SIG$arg{signal}"
71 or croak "AnyEvent->signal called with illegal signal name '$arg{signal}'"; 71 or croak "AnyEvent->signal called with illegal signal name '$arg{signal}'";
72 delete $arg{signal}; 72 delete $arg{signal};
73 73
74 croak "AnyEvent->signal called with unsupported parameter(s) " . join ", ", keys %arg 74 croak "AnyEvent->signal called with unsupported parameter(s) " . join ", ", keys %arg
75 if keys %arg; 75 if keys %arg;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines