Lines Matching refs:keylen
65 int keylen; member
95 makenode(char *domain, char *map, int keylen, int vallen) in makenode() argument
107 ((n->key = malloc(keylen)) == 0) || in makenode()
121 in_cache(char *domain, char *map, char *key, int keylen, char **val, in in_cache() argument
137 if ((c->keylen == keylen) && in in_cache()
138 (memcmp(key, c->key, (size_t)keylen) == 0) && in in_cache()
175 __yp_match_cflookup(char *domain, char *map, char *key, int keylen, char **val, in __yp_match_cflookup() argument
198 (key == NULL) || (keylen == 0)) in __yp_match_cflookup()
202 found_it = in_cache(domain, map, key, keylen, &my_val, &my_vallen); in __yp_match_cflookup()
226 reason = domatch(domain, map, key, keylen, pdomb, in __yp_match_cflookup()
253 in_cache(domain, map, key, keylen, &my_val, &my_vallen)) { in __yp_match_cflookup()
271 c = makenode(domain, map, keylen, savesize); in __yp_match_cflookup()
275 c->keylen = keylen; in __yp_match_cflookup()
277 (void) memcpy(c->key, key, (size_t)keylen); in __yp_match_cflookup()
293 rsvdreason = yp_match_rsvdport(domain, map, key, keylen, val, in __yp_match_cflookup()
306 int keylen, in yp_match() argument
312 return (__yp_match_cflookup(domain, map, key, keylen, val, vallen, 1)); in yp_match()
357 int keylen, in __yp_match_rsvdport_cflookup() argument
382 (key == NULL) || (keylen == 0)) in __yp_match_rsvdport_cflookup()
386 found_it = in_cache(domain, map, key, keylen, &my_val, &my_vallen); in __yp_match_rsvdport_cflookup()
410 reason = domatch(domain, map, key, keylen, in __yp_match_rsvdport_cflookup()
448 in_cache(domain, map, key, keylen, &my_val, &my_vallen)) { in __yp_match_rsvdport_cflookup()
466 c = makenode(domain, map, keylen, savesize); in __yp_match_rsvdport_cflookup()
470 c->keylen = keylen; in __yp_match_rsvdport_cflookup()
472 (void) memcpy(c->key, key, (size_t)keylen); in __yp_match_rsvdport_cflookup()
491 int keylen, in yp_match_rsvdport() argument
496 return (__yp_match_rsvdport_cflookup(domain, map, key, keylen, val, in yp_match_rsvdport()
505 domatch(char *domain, char *map, char *key, int keylen, in domatch() argument
516 req.keydat.dsize = keylen; in domatch()