version 1.2.2.3, 2012/04/05 12:27:52
|
version 1.4, 2013/01/18 12:58:14
|
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))); |