home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
c't freeware shareware 1997
/
CT_SW_97.ISO
/
pc
/
software
/
entwickl
/
win95
/
pw32i306.exe
/
lib
/
hostname.pl
< prev
next >
Wrap
Text File
|
1994-10-18
|
474b
|
24 lines
# From: asherman@fmrco.com (Aaron Sherman)
sub hostname
{
local(*P,@tmp,$hostname,$_);
if (open(P,"hostname 2>&1 |") && (@tmp = <P>) && close(P))
{
chop($hostname = $tmp[$#tmp]);
}
elsif (open(P,"uname -n 2>&1 |") && (@tmp = <P>) && close(P))
{
chop($hostname = $tmp[$#tmp]);
}
else
{
die "$0: Cannot get hostname from 'hostname' or 'uname -n'\n";
}
@tmp = ();
close P; # Just in case we failed in an odd spot....
$hostname;
}
1;