server/dep/ACE_wrappers/bin/Uniqueid.pm
cipherCOM 571f510ee4 [11162] Changed ACE lib to same version but with configure script
(based on cipherCOM's repo commit d3d8934)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-02-14 12:51:16 +03:00

29 lines
420 B
Perl

#! /usr/bin/perl
# $Id: Uniqueid.pm 82648 2008-08-21 06:55:54Z johnnyw $
sub uniqueid
{
if ($^O eq "MSWin32")
{
my $uid = 1;
open (IPNUM, "ipconfig|") || die "Can't run ipconfig: $!\n";
while (<IPNUM>)
{
if (/Address/)
{
$uid = (split (/: (\d+)\.(\d+)\.(\d+)\.(\d+)/))[4];
}
}
close IPNUM;
return $uid;
}
else
{
return getpwnam (getlogin ());
}
}
1;