xref: /csrg-svn/lib/libc/net/getnetbyname.c (revision 8324)
1*8324Ssam /*	getnetbyname.c	4.2	82/10/05	*/
27897Ssam 
37897Ssam #include <netdb.h>
47897Ssam 
57897Ssam struct netent *
6*8324Ssam getnetbyname(name)
77897Ssam 	register char *name;
87897Ssam {
97897Ssam 	register struct netent *p;
107897Ssam 	register char **cp;
117897Ssam 
127897Ssam 	setnetent(0);
137897Ssam 	while (p = getnetent()) {
147897Ssam 		if (strcmp(p->n_name, name) == 0)
157897Ssam 			break;
167897Ssam 		for (cp = p->n_aliases; *cp != 0; cp++)
177897Ssam 			if (strcmp(*cp, name) == 0)
187897Ssam 				goto found;
197897Ssam 	}
207897Ssam found:
217897Ssam 	endnetent();
227897Ssam 	return (p);
237897Ssam }
24