summaryrefslogtreecommitdiff
path: root/t/lib/syslog.t
diff options
context:
space:
mode:
authorPeter J. Farley III <pjfarley@banet.net>2000-11-05 06:55:59 -0500
committerJarkko Hietaniemi <jhi@iki.fi>2000-11-05 17:32:59 +0000
commit1b31946bedf89413584e457a8054ef8e0842e835 (patch)
treef62b1d90d13f2a7095dd2e8c50cc0c92eabf1691 /t/lib/syslog.t
parent97a6b00fd82afa575f453f7c2015cf500808e30d (diff)
downloadperl-1b31946bedf89413584e457a8054ef8e0842e835.tar.gz
[Corrected/tested PATCH] Re: [ID 20001102.008] Not OK: perl v5.7.0 +DEVEL7503 on i686-linux 2.2.16
Message-Id: <4.3.1.0.20001105115341.00b35160@pop5.banet.net> p4raw-id: //depot/perl@7559
Diffstat (limited to 't/lib/syslog.t')
-rwxr-xr-xt/lib/syslog.t12
1 files changed, 12 insertions, 0 deletions
diff --git a/t/lib/syslog.t b/t/lib/syslog.t
index d73e973b39..05d8b22f4b 100755
--- a/t/lib/syslog.t
+++ b/t/lib/syslog.t
@@ -8,6 +8,18 @@ BEGIN {
print "1..0 # Skip: Sys::Syslog was not built\n";
exit 0;
}
+
+ require Socket;
+
+ # This code inspired by Sys::Syslog::connect():
+ require Sys::Hostname;
+ my ($host_uniq) = Sys::Hostname::hostname();
+ my ($host) = $host_uniq =~ /([A-Za-z0-9_.-]+)/;
+
+ if (! defined Socket::inet_aton($host)) {
+ print "1..0 # Skip: Can't lookup $host\n";
+ exit 0;
+ }
}
use Sys::Syslog qw(:DEFAULT setlogsock);