use Data::Dumper; use constant SUCCEED => qr{(?=)}; use constant FAIL => qr{(?!)}; my $owns = < 6; sleep 1; } } until defined $pid; unless ($pid) { # child if ($facts =~ $query) { print SUCCEED; } else { print FAIL; } } else { # parent my $result = ; close KID_TO_READ; return $result; } }