openbsd pre-5.2 + threads + signals is broken,
and
23705063 made threads the default.
Similar case to
8e7f1f72.
skip('We can\'t test blocking without sigprocmask', 17)
if is_miniperl() || !$Config{d_sigprocmask};
skip("This doesn\'t work on $^O threaded builds RT#88814", 17)
- if ($^O =~ /cygwin/ || $^O eq "openbsd" && $Config{osvers} < 5.2)
- && $Config{useithreads};
+ if ($^O =~ /cygwin/ && $Config{useithreads});
+ skip("This doesn\'t work on $^O version $Config{osvers} RT#88814", 17)
+ if ($^O eq "openbsd" && $Config{osvers} < 5.2);
require POSIX;
my $pending = POSIX::SigSet->new();