[code:1]int get_ip_mac(const char *ipaddr, char *arp)
{
struct hostent *hp;
struct sockaddr_in *sin;
struct arpreq ar;
unsigned char *ptr;
char *p;
static char addr[32];
int s, err;
LOG_PRINT("## STEP-1 ...\n");
strncpy(addr, ipaddr, 32);
/*
** setup buffer
*/
bzero((caddr_t)&ar, sizeof(ar));
ar.arp_pa.sa_family = AF_INET;
sin = (struct sockaddr_in *)&ar.arp_pa;
sin->sin_family = AF_INET;
/*
** convert address to binary