Also in Cygwin use Socket to figure out domainname
Jarkko Hietaniemi [Sat, 23 Jun 2001 13:16:26 +0000 (13:16 +0000)]
(if any) (avoids trying to call external 'domainname',
which doesn't at the moment exist in Cygwin)

p4raw-id: //depot/perl@10858

lib/Net/Domain.pm

index c1b0140..189bb73 100644 (file)
@@ -28,7 +28,7 @@ sub _hostname {
     return $host
        if(defined $host);
 
-    if ($^O eq 'MSWin32') {
+    if ($^O eq 'MSWin32' || $^O eq 'cygwin') {
         require Socket;
         my ($name,$alias,$type,$len,@addr) =  gethostbyname($ENV{'COMPUTERNAME'}||'localhost');
         while (@addr)