|
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))); |