1*7897Ssam /* getnetbyname.c 4.1 82/08/25 */ 2*7897Ssam 3*7897Ssam #include <netdb.h> 4*7897Ssam 5*7897Ssam struct netent * 6*7897Ssam getnetname(name) 7*7897Ssam register char *name; 8*7897Ssam { 9*7897Ssam register struct netent *p; 10*7897Ssam register char **cp; 11*7897Ssam 12*7897Ssam setnetent(0); 13*7897Ssam while (p = getnetent()) { 14*7897Ssam if (strcmp(p->n_name, name) == 0) 15*7897Ssam break; 16*7897Ssam for (cp = p->n_aliases; *cp != 0; cp++) 17*7897Ssam if (strcmp(*cp, name) == 0) 18*7897Ssam goto found; 19*7897Ssam } 20*7897Ssam found: 21*7897Ssam endnetent(); 22*7897Ssam return (p); 23*7897Ssam } 24