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*45192Ssklowergetx25hostbyaddr (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