diff options
author | Craig A. Berry <craigberry@mac.com> | 2010-11-28 09:59:25 -0600 |
---|---|---|
committer | Craig A. Berry <craigberry@mac.com> | 2010-11-28 09:59:25 -0600 |
commit | 603928ea21886dfb891e73164afc6b81c2793547 (patch) | |
tree | 6891965294a715614a19475ace5f9445fe7ef8e0 /t/io | |
parent | 3eaf69502c5993865935106db7a5beaf16b1819d (diff) | |
download | perl-603928ea21886dfb891e73164afc6b81c2793547.tar.gz |
Skip eintr.t on VMS.
It's doing select() on a pipe, but only sockets work with select(),
and the read() on a pipe is not interruptible by an alarm. That's
probably because our pipe implementation is doing mailbox reads at
AST level but the alarm signal is also an AST and can't interrupt
another AST at the same mode.
Diffstat (limited to 't/io')
-rw-r--r-- | t/io/eintr.t | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/t/io/eintr.t b/t/io/eintr.t index 3b6b0a4368..28983c3d02 100644 --- a/t/io/eintr.t +++ b/t/io/eintr.t @@ -40,6 +40,11 @@ if (exists $ENV{PERLIO} && $ENV{PERLIO} =~ /stdio/ ) { exit 0; } +if ($^O eq 'VMS') { + skip_all('various portability issues'); + exit 0; +} + my ($in, $out, $st, $sigst, $buf); plan(tests => 10); |