summaryrefslogtreecommitdiff
path: root/ext/Socket/socketpair.t
diff options
context:
space:
mode:
Diffstat (limited to 'ext/Socket/socketpair.t')
-rw-r--r--ext/Socket/socketpair.t4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/Socket/socketpair.t b/ext/Socket/socketpair.t
index c31e4df877..653e1b78c9 100644
--- a/ext/Socket/socketpair.t
+++ b/ext/Socket/socketpair.t
@@ -15,7 +15,7 @@ use Socket;
use Test::More;
use strict;
use warnings;
-use Errno 'EPIPE';
+use Errno qw(EPIPE ESHUTDOWN);
my $skip_reason;
@@ -89,7 +89,7 @@ $SIG{PIPE} = 'IGNORE';
}
SKIP: {
# This may need skipping on some OSes
- ok ($! == EPIPE, '$! should be EPIPE')
+ ok (($! == EPIPE or $! == ESHUTDOWN), '$! should be EPIPE or ESHUTDOWN')
or printf "\$\!=%d(%s)\n", $!, $!;
}