1 | BEGIN { $| = 1; print "1..3\n"; } |
1 | BEGIN { $| = 1; print "1..3\n"; } |
|
|
2 | |
2 | use AnyEvent::Fork::Early; |
3 | use AnyEvent::Fork::Early; |
|
|
4 | |
3 | print $AnyEvent::Fork::TEMPLATE == $AnyEvent::Fork::EARLY ? "" : "not ", "ok 1\n"; |
5 | print $AnyEvent::Fork::TEMPLATE == $AnyEvent::Fork::EARLY ? "" : "not ", "ok 1\n"; |
|
|
6 | |
4 | $AnyEvent::Fork::EARLY->_cmd ("e" => 'print "ok 2\n"; exit 0'); |
7 | $AnyEvent::Fork::EARLY->eval ('print "ok 2\n"; exit 0'); |
|
|
8 | |
5 | my $w = AE::io $AnyEvent::Fork::EARLY->[1], 0, my $cv = AE::cv; |
9 | my $w = AE::io $AnyEvent::Fork::EARLY->[1], 0, my $cv = AE::cv; |
6 | $cv->recv; |
10 | $cv->recv; |
|
|
11 | |
7 | print "ok 3\n"; |
12 | print "ok 3\n"; |