summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dist/IO/t/cachepropagate-udp.t2
-rw-r--r--dist/IO/t/cachepropagate-unix.t2
2 files changed, 4 insertions, 0 deletions
diff --git a/dist/IO/t/cachepropagate-udp.t b/dist/IO/t/cachepropagate-udp.t
index 6cf1132eee..6568b2d592 100644
--- a/dist/IO/t/cachepropagate-udp.t
+++ b/dist/IO/t/cachepropagate-udp.t
@@ -31,6 +31,8 @@ SKIP: {
is($new->protocol(), $p, 'protocol match');
}
SKIP: {
+ skip "AIX: getsockopt(SO_TYPE) is badly broken on UDP/UNIX sockets", 1
+ if $^O eq "aix";
skip "no Socket::SO_TYPE", 1 if !defined(eval { Socket::SO_TYPE });
skip "SO_TYPE defined but not implemented", 1
if !defined $new->sockopt(Socket::SO_TYPE);
diff --git a/dist/IO/t/cachepropagate-unix.t b/dist/IO/t/cachepropagate-unix.t
index 228083a783..e3e438ea1c 100644
--- a/dist/IO/t/cachepropagate-unix.t
+++ b/dist/IO/t/cachepropagate-unix.t
@@ -91,6 +91,8 @@ SKIP: {
is($new->protocol(), $p, 'protocol match');
}
SKIP: {
+ skip "AIX: getsockopt(SO_TYPE) is badly broken on UDP/UNIX sockets", 1
+ if $^O eq "aix";
skip "no Socket::SO_TYPE", 1 if !defined(eval { Socket::SO_TYPE });
skip "SO_TYPE defined but not implemented", 1
if !defined $new->sockopt(Socket::SO_TYPE);