--- AnyEvent/lib/AnyEvent.pm 2008/05/23 23:37:13 1.125 +++ AnyEvent/lib/AnyEvent.pm 2008/05/23 23:44:55 1.126 @@ -708,6 +708,14 @@ our @REGISTRY; +our %PROTOCOL; # (ipv4|ipv6) => (1|2) + +{ + my $idx; + $PROTOCOL{$_} = ++$idx + for split /\s*,\s*/, $ENV{PERL_ANYEVENT_PROTOCOLS} || "ipv4,ipv6"; +} + my @models = ( [EV:: => AnyEvent::Impl::EV::], [Event:: => AnyEvent::Impl::Event::],