… | |
… | |
49 | print $pid == $_[0] ? "" : "not ", "ok ${it}3\ # $pid == $_[0]\n"; |
49 | print $pid == $_[0] ? "" : "not ", "ok ${it}3\ # $pid == $_[0]\n"; |
50 | print 3 == ($_[1] >> 8) ? "" : "not ", "ok ${it}4 # 3 == $_[1] >> 8 ($_[1])\n"; |
50 | print 3 == ($_[1] >> 8) ? "" : "not ", "ok ${it}4 # 3 == $_[1] >> 8 ($_[1])\n"; |
51 | $cv->broadcast; |
51 | $cv->broadcast; |
52 | }); |
52 | }); |
53 | |
53 | |
54 | $cv->wait; |
54 | $cv->recv; |
55 | |
55 | |
56 | my $pid2 = fork || POSIX::_exit 7; |
56 | my $pid2 = fork || POSIX::_exit 7; |
57 | |
57 | |
58 | my $cv2 = AnyEvent->condvar; |
58 | my $cv2 = AnyEvent->condvar; |
59 | |
59 | |
… | |
… | |
68 | Bail out! No child exit detected. This is either a bug in AnyEvent or a bug in your Perl (mostly some windows distributions suffer from that): child watchers might not work properly on this platform. You can force installation of this module if you do not rely on child watchers, or you could upgrade to a working version of Perl for your platform.\n"; |
68 | Bail out! No child exit detected. This is either a bug in AnyEvent or a bug in your Perl (mostly some windows distributions suffer from that): child watchers might not work properly on this platform. You can force installation of this module if you do not rely on child watchers, or you could upgrade to a working version of Perl for your platform.\n"; |
69 | EOF |
69 | EOF |
70 | exit 0; |
70 | exit 0; |
71 | }); |
71 | }); |
72 | |
72 | |
73 | $cv2->wait; |
73 | $cv2->recv; |
74 | |
74 | |
75 | print "ok ${it}7\n"; |
75 | print "ok ${it}7\n"; |
76 | print "ok ${it}8\n"; |
76 | print "ok ${it}8\n"; |
77 | print "ok ${it}9\n"; |
77 | print "ok ${it}9\n"; |
78 | print "ok ", $it*10+10, "\n"; |
78 | print "ok ", $it*10+10, "\n"; |