|
|
1.1 ! root 1: /* gethostbyaddr.c 4.3 82/10/06 */ ! 2: ! 3: #include <netdb.h> ! 4: ! 5: struct hostent * ! 6: gethostbyaddr(addr, len, type) ! 7: char *addr; ! 8: register int len, type; ! 9: { ! 10: register struct hostent *p; ! 11: ! 12: sethostent(0); ! 13: while (p = gethostent()) { ! 14: if (p->h_addrtype != type || p->h_length != len) ! 15: continue; ! 16: if (bcmp(p->h_addr, addr, len) == 0) ! 17: break; ! 18: } ! 19: endhostent(); ! 20: return (p); ! 21: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.