From: Tony Cook Date: Sat, 26 Jan 2013 03:06:37 +0000 (+0000) Subject: un-TODO a test that passes on recent FreeBSD X-Git-Tag: v5.17.9~156 X-Git-Url: https://perl5.git.perl.org/perl5.git/commitdiff_plain/d188ff5f9688be489fdc6d6e7106ed83f613559f?hp=9d54a6976ceef4c27ec60082a4898d645b423cb2 un-TODO a test that passes on recent FreeBSD It may pass on earlier FreeBSD, but I don't have it available to check. --- diff --git a/ext/POSIX/t/posix.t b/ext/POSIX/t/posix.t index a397933..88fe2ca 100644 --- a/ext/POSIX/t/posix.t +++ b/ext/POSIX/t/posix.t @@ -104,6 +104,7 @@ SKIP: { # So the kill() must not be done with this config in order to # finish the test. # For others (darwin & freebsd), let the test fail without crashing. + # the test passes at least from freebsd 8.1 my $todo = $^O eq 'netbsd' && $Config{osvers}=~/^1\.6/; my $why_todo = "# TODO $^O $Config{osvers} seems to lose blocked signals"; if (!$todo) { @@ -114,7 +115,7 @@ SKIP: { } sleep 1; - $todo = 1 if ($^O eq 'freebsd') + $todo = 1 if ($^O eq 'freebsd' && $Config{osvers} < 8) || ($^O eq 'darwin' && $Config{osvers} < '6.6'); printf "%s 11 - masked SIGINT received %s\n", $sigint_called ? "ok" : "not ok",