Lines Matching refs:key
660 * Generate a key for a netgroup.byXXXX NIS map
663 makekey(key, name, domain)
664 char *key;
668 while (*key++ = *name++)
670 *(key-1) = '.';
671 while (*key++ = *domain++)
676 makekey_lc(key, name, domain)
677 char *key;
689 *key++ = c;
691 *key++ = '.';
692 while (*key++ = *domain++)
726 char *key;
749 if ((key = malloc(strlen(*pname) + strlen(domain) + 2)) == 0) {
756 makekey(key, *pname, domain);
759 makekey(key, wild, domain);
762 makekey(key, *pname, wild);
765 makekey(key, wild, wild);
768 if (!makekey_lc(key, *pname, domain)) {
774 (void) makekey_lc(key, *pname, wild);
777 *statusp = _nss_nis_ypmatch(be->domain, map, key,
782 free(key);
792 map, key, yperr_string(yperr));
795 free(key);
801 free(key);