… | |
… | |
2 | |
2 | |
3 | use strict; |
3 | use strict; |
4 | |
4 | |
5 | use AnyEvent; |
5 | use AnyEvent; |
6 | BEGIN { require AnyEvent::Impl::Perl unless $ENV{PERL_ANYEVENT_MODEL} } |
6 | BEGIN { require AnyEvent::Impl::Perl unless $ENV{PERL_ANYEVENT_MODEL} } |
|
|
7 | use AnyEvent::Util; |
7 | use AnyEvent::Handle; |
8 | use AnyEvent::Handle; |
8 | use Socket; |
9 | use Socket; |
9 | |
10 | |
10 | print "1..7\n"; |
11 | print "1..7\n"; |
11 | |
12 | |
12 | my $cv = AnyEvent->condvar; |
13 | my $cv = AnyEvent->condvar; |
13 | |
14 | |
14 | socketpair my $rd, my $wr, AF_UNIX, SOCK_STREAM, PF_UNSPEC; |
15 | my ($rd, $wr) = portable_socketpair; |
15 | |
16 | |
16 | my $rd_ae = |
17 | my $rd_ae = |
17 | AnyEvent::Handle->new ( |
18 | AnyEvent::Handle->new ( |
18 | fh => $rd, |
19 | fh => $rd, |
19 | on_eof => sub { |
20 | on_eof => sub { |