ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/Event/Socket.pm
(Generate patch)

Comparing Coro/Event/Socket.pm (file contents):
Revision 1.20 by pcg, Wed Aug 27 01:38:42 2003 UTC vs.
Revision 1.21 by pcg, Wed Nov 5 20:02:47 2003 UTC

16 16
17=cut 17=cut
18 18
19package Coro::Socket; 19package Coro::Socket;
20 20
21no warnings qw(uninitialized); 21BEGIN { eval { require warnings } && warnings->unimport ("uninitialized") }
22 22
23use Errno (); 23use Errno ();
24use Carp qw(croak); 24use Carp qw(croak);
25use Socket; 25use Socket;
26 26
27use Coro::Util (); 27use Coro::Util ();
28 28
29use base 'Coro::Handle'; 29use base 'Coro::Handle';
30 30
31$VERSION = 0.7; 31$VERSION = 0.8;
32 32
33sub _proto($) { 33sub _proto($) {
34 $_proto{$_[0]} ||= do { 34 $_proto{$_[0]} ||= do {
35 ((getprotobyname $_[0])[2] || (getprotobynumber $_[0])[2]) 35 ((getprotobyname $_[0])[2] || (getprotobynumber $_[0])[2])
36 or croak "unsupported protocol: $_[0]"; 36 or croak "unsupported protocol: $_[0]";

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines