Lines Matching defs:keyfilter

146  *		the keyfilter as constructed above.
153 char *keyfilter = NULL;
164 MALLOC(keyfilter, totlen);
165 if (!keyfilter)
167 (void) snprintf(keyfilter, totlen, "(|");
181 len = keyfilter ? strlen(keyfilter) : 0;
183 if (!(tmpptr = (char *)realloc(keyfilter, totlen))) {
184 if (keyfilter)
185 free(keyfilter);
189 keyfilter = tmpptr;
192 (void) snprintf(keyfilter + len, totlen - len,
195 (void) snprintf(keyfilter + len, totlen - len,
203 (void) strlcat(keyfilter, ")", totlen);
206 return (keyfilter);
221 char *keyfilter = NULL;
274 if (!(keyfilter = (char *)malloc(len))) {
279 (void) snprintf(keyfilter, len, "(|%s)", pre_filter);
281 *ret = keyfilter;
297 char *keyfilter = NULL;
308 maplist[PUBLICKEY + type].def_type, type, &keyfilter);
326 strlen(keyfilter) + 18;
327 udatalen = strlen(keyfilter) + 8;
333 maplist[PUBLICKEY].objectclass, keyfilter);
335 "(&(%%s)%s)", keyfilter);
339 if ((keyfilter = set_keys(key, "cn")) == NULL) {
350 filterlen = strlen(keyfilter) + 1;
351 udatalen = strlen(keyfilter) + 8;
356 keyfilter);
358 "(&(%%s)%s)", keyfilter);
366 if (keyfilter)
367 free(keyfilter);
381 char *keyfilter;
427 if ((keyfilter = set_keys(key, maplist[i].def_type))
457 strlen(keyfilter);
466 udatalen = strlen(keyfilter) + 8;
473 PROF_ATTR_FILTER, keyfilter);
476 TNRHTP_FILTER, keyfilter);
480 maplist[i].objectclass, keyfilter);
483 "(&(%%s)%s)", keyfilter);
494 if ((keyfilter = set_keys(key, "automountKey"))
496 filterlen = strlen(keyfilter) + 27;
497 udatalen = strlen(keyfilter) + 8;
503 keyfilter);
505 "(&(%%s)%s)", keyfilter);
520 if ((keyfilter = set_keys(key, "cn")) != NULL) {
521 filterlen = strlen(keyfilter) + 27;
522 udatalen = strlen(keyfilter) + 8;
528 keyfilter);
530 "(&(%%s)%s)", keyfilter);
551 if ((keyfilter = set_keys(key, "automountMapName"))
553 filterlen = strlen(keyfilter) + 30;
554 udatalen = strlen(keyfilter) + 8;
560 keyfilter);
562 "(&(%%s)%s)", keyfilter);
578 if ((keyfilter = set_keys(key, "nisMapName"))
580 filterlen = strlen(keyfilter) + 24;
581 udatalen = strlen(keyfilter) + 8;
587 keyfilter);
589 "(&(%%s)%s)", keyfilter);
608 if ((keyfilter = set_keys(key, "cn")) == NULL) {
618 filterlen = strlen(keyfilter) + 1;
619 udatalen = strlen(keyfilter) + 8;
623 (void) snprintf(filter, filterlen, "%s", keyfilter);
625 keyfilter);
634 if (keyfilter)
635 free(keyfilter);