1*45192Ssklower /*
2*45192Ssklower  * Fetch netdb entry from /etc/x25hosts for a
3*45192Ssklower  * host given its X.121 address.
4*45192Ssklower  *
5*45192Ssklower  * Copyright 1985 Frank Pronk
6*45192Ssklower  */
7*45192Ssklower 
8*45192Ssklower #include <sys/types.h>
9*45192Ssklower #include <netccitt/x25.h>
10*45192Ssklower #include <netdb.h>
11*45192Ssklower 
12*45192Ssklower struct hostent *
getx25hostbyaddr(addr)13*45192Ssklower getx25hostbyaddr (addr)
14*45192Ssklower char *addr;
15*45192Ssklower {
16*45192Ssklower 	register struct hostent *p;
17*45192Ssklower 	struct hostent *getx25hostent ();
18*45192Ssklower 
19*45192Ssklower 	setx25hostent(0);
20*45192Ssklower 	while ((p = getx25hostent ()) &&
21*45192Ssklower 		strcmp (((struct sockaddr_x25 *)p->h_addr)->x25_addr, addr))
22*45192Ssklower 			;
23*45192Ssklower 	endx25hostent ();
24*45192Ssklower 	return (p);
25*45192Ssklower }
26