home *** CD-ROM | disk | FTP | other *** search
- /*
- * Fetch netdb entry for a host given
- * its name from /etc/x25hosts
- *
- * Frank Pronk 1985
- */
-
- #include <netdb.h>
-
- struct hostent *
- getx25hostbyname (name)
- register char *name;
- {
- register struct hostent *p;
- register char **cp;
- struct hostent *getx25hostent ();
-
- setx25hostent (0);
- while (p = getx25hostent ()) {
- if (strcmp (p->h_name, name) == 0)
- break;
- for (cp = p->h_aliases; *cp != 0; cp++)
- if (strcmp (*cp, name) == 0)
- goto found;
- }
- found:
- endx25hostent ();
- return (p);
- }
-