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