/* getnodebyname.c */ #include #include #include struct nodeent *getnodebyname(name) register char *name; { extern struct nodeent *getnodeent(); register struct nodeent *p; char *cp; setnodeent(0); for (cp = name; *cp; cp++) { if (islower(*cp)) *cp = toupper(*cp); } while (p = getnodeent()) { if (strcmp(p->n_name, name) == 0) { break; } } endnodeent(); return (p); }