New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PATCH] c5e5590 skip sigdispatch.t on cygwin RT#88814 #11900
Comments
From cygwin@cygwin.comThis is a bug report for perl from cygwin@cygwin.com, From c5e55904c1bf97924e67dbd54a82a2864be4c427 Mon Sep 17 00:00:00 2001 This is a multi-part message in MIME format. t/op/sigdispatch.t | 8 +++++--- --------------1.7.5.1 Inline Patchdiff --git a/t/op/sigdispatch.t b/t/op/sigdispatch.t
index 3b8d6ec..332507f 100644
--- a/t/op/sigdispatch.t
+++ b/t/op/sigdispatch.t
@@ -41,8 +41,8 @@ is($@, "Alarm!\n", 'after the second loop');
SKIP: {
skip('We can\'t test blocking without sigprocmask', 17)
if is_miniperl() || !$Config{d_sigprocmask};
- skip('This doesn\'t work on OpenBSD threaded builds RT#88814', 17)
- if $^O eq 'openbsd' && $Config{useithreads};
+ skip('This doesn\'t work on $^O threaded builds RT#88814', 17)
+ if $^O =~ /openbsd|cygwin/ && $Config{useithreads};
require POSIX;
my $pending = POSIX::SigSet->new();
@@ -55,6 +55,8 @@ SKIP: {
$SIG{USR1} = sub { $gotit++ };
kill 'SIGUSR1', $$;
is $gotit, 0, 'Haven\'t received third signal yet';
+
+ diag "2nd sigpending crashes on cygwin" if $^O eq 'cygwin';
is POSIX::sigpending($pending), '0 but true', 'sigpending';
is $pending->ismember(&POSIX::SIGUSR1), 1, 'SIGUSR1 is pending';
@@ -101,7 +103,7 @@ TODO:
SKIP: {
skip("alarm cannot interrupt blocking system calls on $^O", 2)
- if ($^O eq 'MSWin32' || $^O eq 'VMS');
+ if $^O =~ /MSWin32|cygwin|VMS/;
# RT #88774
# make sure the signal handler's called in an eval block *before*
# the eval is popped
--------------1.7.5.1--
---
Site configuration information for perl 5.10.1: Configured by rurban at Sat Aug 28 20:14:06 CEST 2010. Summary of my perl5 (revision 5 version 10 subversion 1) configuration: Locally applied patches: @INC for perl 5.10.1: Environment for perl 5.10.1: |
From @cpansproutOn Tue Jan 24 07:36:23 2012, cygwin@cygwin.com wrote:
Thank you. Applied as 0ac0889. -- Father Chrysostomos |
The RT System itself - Status changed from 'new' to 'open' |
@cpansprout - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#108948 (status was 'resolved')
Searchable as RT108948$
The text was updated successfully, but these errors were encountered: