xref: /csrg-svn/lib/libc/net/getnetbyname.c (revision 7897)
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