Lines Matching refs:filter

110 	char			*filter;  member
156 if (desc == NULL || desc->filter == NULL || userdata == NULL) in merge_SSD_filter()
173 len = strlen(userdata) + strlen(desc->filter) + 1; in merge_SSD_filter()
177 (void) sprintf(*realfilter, (char *)userdata, desc->filter); in merge_SSD_filter()
306 const char *db, *filter, *udata; in idmap_nldap_bywinname_batch_add() local
327 filter = _F_GETPWWNAMWK; in idmap_nldap_bywinname_batch_add()
331 filter = _F_GETPWWNAMDOM; in idmap_nldap_bywinname_batch_add()
343 filter = _F_GETGRWNAMWK; in idmap_nldap_bywinname_batch_add()
347 filter = _F_GETGRWNAMDOM; in idmap_nldap_bywinname_batch_add()
380 flen = snprintf(NULL, 0, filter, qs->nldap_winname_attr, in idmap_nldap_bywinname_batch_add()
385 flen = snprintf(NULL, 0, filter, qs->nldap_winname_attr, in idmap_nldap_bywinname_batch_add()
391 q->filter = malloc(flen); in idmap_nldap_bywinname_batch_add()
392 if (q->filter == NULL) { in idmap_nldap_bywinname_batch_add()
403 (void) snprintf(q->filter, flen, filter, in idmap_nldap_bywinname_batch_add()
408 (void) snprintf(q->filter, flen, filter, in idmap_nldap_bywinname_batch_add()
419 q->lrc = __ns_ldap_list_batch_add(qs->batch, db, q->filter, in idmap_nldap_bywinname_batch_add()
447 const char *db, *filter, *udata; in idmap_nldap_bypid_batch_add() local
465 filter = _F_GETPWUID; in idmap_nldap_bypid_batch_add()
471 filter = _F_GETGRGID; in idmap_nldap_bypid_batch_add()
477 len = snprintf(NULL, 0, filter, pid) + 1; in idmap_nldap_bypid_batch_add()
478 q->filter = malloc(len); in idmap_nldap_bypid_batch_add()
479 if (q->filter == NULL) { in idmap_nldap_bypid_batch_add()
483 (void) snprintf(q->filter, len, filter, pid); in idmap_nldap_bypid_batch_add()
493 q->lrc = __ns_ldap_list_batch_add(qs->batch, db, q->filter, in idmap_nldap_bypid_batch_add()
513 const char *db, *filter, *udata; in idmap_nldap_byunixname_batch_add() local
532 filter = _F_GETPWNAM; in idmap_nldap_byunixname_batch_add()
538 filter = _F_GETGRNAM; in idmap_nldap_byunixname_batch_add()
550 len = snprintf(NULL, 0, filter, s_unixname) + 1; in idmap_nldap_byunixname_batch_add()
551 q->filter = malloc(len); in idmap_nldap_byunixname_batch_add()
552 if (q->filter == NULL) { in idmap_nldap_byunixname_batch_add()
558 (void) snprintf(q->filter, len, filter, s_unixname); in idmap_nldap_byunixname_batch_add()
573 q->lrc = __ns_ldap_list_batch_add(qs->batch, db, q->filter, in idmap_nldap_byunixname_batch_add()
596 free(q->filter); in idmap_nldap_lookup_batch_release()