diff options
Diffstat (limited to 't/lib/ipc_sysv.t')
-rwxr-xr-x | t/lib/ipc_sysv.t | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/t/lib/ipc_sysv.t b/t/lib/ipc_sysv.t index 42b8458e8b..00a157ba54 100755 --- a/t/lib/ipc_sysv.t +++ b/t/lib/ipc_sysv.t @@ -7,10 +7,16 @@ BEGIN { require Config; import Config; - unless ($Config{'d_msg'} eq 'define' && - $Config{'d_sem'} eq 'define') { - print "1..0\n"; - exit; + my $reason; + + if ($Config{'d_sem'} ne 'define') { + $reason = '$Config{d_sem} undefined'; + } elsif ($Config{'d_msg'} ne 'define') { + $reason = '$Config{d_msg} undefined'; + } + if ($reason) { + print "1..0 # Skip: $reason\n"; + exit 0; } } |