#include <stdio.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/ioctl.h>
#include <sys/inet/in.h>
extern errno;
main(argc, argv)
char *argv[];
{
struct goo{
u_long inaddr;
u_char enaddr[6];
} goo;
/* get and open arping device */
if(ap->arp_op == ntohs(ARPOP_REPLY)){
goo.inaddr = spa;
bcopy(ap->arp_sha, goo.enaddr, 6);
if(ioctl(ipfd, IPIORESOLVE, &goo) < 0)
perror("IPIORESOLVE");
return;
}
}