summaryrefslogtreecommitdiff
path: root/ext/POSIX
diff options
context:
space:
mode:
authorTony Cook <tony@develop-help.com>2013-01-26 03:06:37 +0000
committerTony Cook <tony@develop-help.com>2013-01-27 15:21:07 +1100
commitd188ff5f9688be489fdc6d6e7106ed83f613559f (patch)
tree1c0e0a5aea400cfc6109f438a50ffe90c91df328 /ext/POSIX
parent9d54a6976ceef4c27ec60082a4898d645b423cb2 (diff)
downloadperl-d188ff5f9688be489fdc6d6e7106ed83f613559f.tar.gz
un-TODO a test that passes on recent FreeBSD
It may pass on earlier FreeBSD, but I don't have it available to check.
Diffstat (limited to 'ext/POSIX')
-rw-r--r--ext/POSIX/t/posix.t3
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/POSIX/t/posix.t b/ext/POSIX/t/posix.t
index a39793333b..88fe2ca0d9 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",