1 | BEGIN { $| = 1; print "1..18\n"; } |
1 | BEGIN { $| = 1; print "1..18\n"; } |
|
|
2 | |
|
|
3 | BEGIN { |
|
|
4 | $ENV{PERL_ANYEVENT_MODEL} = "Perl"; # work around bugs in win32 perls |
|
|
5 | } |
2 | |
6 | |
3 | use AnyEvent::Fork; |
7 | use AnyEvent::Fork; |
4 | |
8 | |
5 | print "ok 1\n"; |
9 | print "ok 1\n"; |
6 | |
10 | |
… | |
… | |
33 | use AnyEvent::Fork; |
37 | use AnyEvent::Fork; |
34 | |
38 | |
35 | my $to1 = new_from_fh AnyEvent::Fork $arg[0]; $to1->send_fh ($arg[1]); $to1->eval ($_[0]); |
39 | my $to1 = new_from_fh AnyEvent::Fork $arg[0]; $to1->send_fh ($arg[1]); $to1->eval ($_[0]); |
36 | my $to2 = new_from_fh AnyEvent::Fork $arg[2]; $to2->send_fh ($arg[3]); $to2->eval ($_[1]); |
40 | my $to2 = new_from_fh AnyEvent::Fork $arg[2]; $to2->send_fh ($arg[3]); $to2->eval ($_[1]); |
37 | |
41 | |
38 | $to1->to_fh (my $cv1 = AE::cv); readline $cv1->recv; |
42 | $to1->to_fh (my $cv1 = AE::cv); $cv1->recv; |
39 | $to2->to_fh (my $cv2 = AE::cv); readline $cv2->recv; |
43 | $to2->to_fh (my $cv2 = AE::cv); $cv2->recv; |
40 | ',' |
44 | ',' |
41 | syswrite $arg[0], "172"; |
45 | syswrite $arg[0], "172"; |
42 | ',' |
46 | ',' |
43 | syswrite $arg[0], "174"; |
47 | syswrite $arg[0], "174"; |
|
|
48 | END { warn "hi\n" } |
44 | '); |
49 | '); |
45 | |
50 | |
46 | print "ok 13\n"; |
51 | print "ok 13\n"; |
47 | |
52 | |
48 | do { $proc->to_fh (my $cv = AE::cv); $cv->recv }; |
53 | do { $proc->to_fh (my $cv = AE::cv); $cv->recv }; |