version 1.2.2.2, 2011/06/13 20:23:35
|
version 1.4, 2013/01/18 12:58:14
|
Line 12 terms:
|
Line 12 terms:
|
All of the documentation and software included in the ELWIX and AITNET |
All of the documentation and software included in the ELWIX and AITNET |
Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
|
|
Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 | Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 |
by Michael Pounov <misho@elwix.org>. All rights reserved. |
by Michael Pounov <misho@elwix.org>. All rights reserved. |
|
|
Redistribution and use in source and binary forms, with or without |
Redistribution and use in source and binary forms, with or without |
Line 47 SUCH DAMAGE.
|
Line 47 SUCH DAMAGE.
|
#include "get1steth.h" |
#include "get1steth.h" |
|
|
|
|
char szIface[MAX_STR]; | char szIface[STRSIZ]; |
int Verbose; |
int Verbose; |
extern char compiled[], compiledby[], compilehost[]; |
extern char compiled[], compiledby[], compilehost[]; |
|
|
Line 124 int main(int argc, char **argv)
|
Line 124 int main(int argc, char **argv)
|
openlog("get1steth", LOG_CONS | LOG_PERROR, LOG_USER); |
openlog("get1steth", LOG_CONS | LOG_PERROR, LOG_USER); |
|
|
if (argc) { |
if (argc) { |
strlcpy(szIface, *argv, MAX_STR); | strlcpy(szIface, *argv, sizeof szIface); |
VERB(1) syslog(LOG_NOTICE, "Info:: Get CUSTOM first interface %s\n", szIface); |
VERB(1) syslog(LOG_NOTICE, "Info:: Get CUSTOM first interface %s\n", szIface); |
} else { |
} else { |
s = socket(PF_INET, SOCK_DGRAM, 0); |
s = socket(PF_INET, SOCK_DGRAM, 0); |
Line 149 int main(int argc, char **argv)
|
Line 149 int main(int argc, char **argv)
|
} |
} |
|
|
if (IFM_ETHER == IFM_TYPE(ifmr.ifm_current)) { |
if (IFM_ETHER == IFM_TYPE(ifmr.ifm_current)) { |
strlcpy(szIface, ifp->ifa_name, MAX_STR); | strlcpy(szIface, ifp->ifa_name, sizeof szIface); |
sdl = (struct sockaddr_dl*) ifp->ifa_addr; |
sdl = (struct sockaddr_dl*) ifp->ifa_addr; |
VERB(2) syslog(LOG_NOTICE, "Info:: Get first interface=%s MAC=%s\n", szIface, |
VERB(2) syslog(LOG_NOTICE, "Info:: Get first interface=%s MAC=%s\n", szIface, |
ether_ntoa((struct ether_addr*) LLADDR(sdl))); |
ether_ntoa((struct ether_addr*) LLADDR(sdl))); |