|
|
1.1 ! root 1: /* getnetbyname.c 4.2 82/10/05 */ ! 2: ! 3: #include <netdb.h> ! 4: ! 5: struct netent * ! 6: getnetbyname(name) ! 7: register char *name; ! 8: { ! 9: register struct netent *p; ! 10: register char **cp; ! 11: ! 12: setnetent(0); ! 13: while (p = getnetent()) { ! 14: if (strcmp(p->n_name, name) == 0) ! 15: break; ! 16: for (cp = p->n_aliases; *cp != 0; cp++) ! 17: if (strcmp(*cp, name) == 0) ! 18: goto found; ! 19: } ! 20: found: ! 21: endnetent(); ! 22: return (p); ! 23: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.