|
|
1.1 root 1: #include <stdio.h>
2: #include <errno.h>
3: #include <sys/types.h>
4: #include <sys/ioctl.h>
5: #include <sys/inet/in.h>
6:
7: extern errno;
8:
9: main(argc, argv)
10: char *argv[];
11: {
12: struct goo{
13: u_long inaddr;
14: u_char enaddr[6];
15: } goo;
16:
17: /* get and open arping device */
18:
19: if(ap->arp_op == ntohs(ARPOP_REPLY)){
20: goo.inaddr = spa;
21: bcopy(ap->arp_sha, goo.enaddr, 6);
22: if(ioctl(ipfd, IPIORESOLVE, &goo) < 0)
23: perror("IPIORESOLVE");
24: return;
25: }
26: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.